* [dts] [PATCH V3 0/8] tests: update or add rss related suites @ 2020-11-02 9:21 Haiyang Zhao 2020-11-02 9:21 ` [dts] [PATCH V3 1/8] tests/rte_flow_common: add a common module to process rss test Haiyang Zhao ` (8 more replies) 0 siblings, 9 replies; 17+ messages in thread From: Haiyang Zhao @ 2020-11-02 9:21 UTC (permalink / raw) To: dts, qi.fu; +Cc: Haiyang Zhao v3: -use GTPPDUSessionContainer instead of GTP_PDUSession_ExtensionHeader as scapy updated to 2.4.4. 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 *.add a class named RssProcessing to process rss tests. tests/cvl_advanced_rss_gtpu: 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 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 | 5294 ++++++++++ ...dvanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py | 5461 ++++++++++ tests/rte_flow_common.py | 391 + 8 files changed, 32506 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] 17+ messages in thread
* [dts] [PATCH V3 1/8] tests/rte_flow_common: add a common module to process rss test 2020-11-02 9:21 [dts] [PATCH V3 0/8] tests: update or add rss related suites Haiyang Zhao @ 2020-11-02 9:21 ` Haiyang Zhao 2020-11-02 9:21 ` [dts] [PATCH V3 2/8] tests/TestSuite_cvl_advanced_rss:update script Haiyang Zhao ` (7 subsequent siblings) 8 siblings, 0 replies; 17+ messages in thread From: Haiyang Zhao @ 2020-11-02 9:21 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 | 391 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 391 insertions(+) diff --git a/tests/rte_flow_common.py b/tests/rte_flow_common.py index 8a4cded..43c0eab 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,393 @@ 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 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] 17+ messages in thread
* [dts] [PATCH V3 2/8] tests/TestSuite_cvl_advanced_rss:update script 2020-11-02 9:21 [dts] [PATCH V3 0/8] tests: update or add rss related suites Haiyang Zhao 2020-11-02 9:21 ` [dts] [PATCH V3 1/8] tests/rte_flow_common: add a common module to process rss test Haiyang Zhao @ 2020-11-02 9:21 ` Haiyang Zhao 2020-11-02 9:36 ` Xie, WeiX 2020-11-02 9:21 ` [dts] [PATCH V3 3/8] tests/TestSuite_cvl_advanced_iavf_rss:update script Haiyang Zhao ` (6 subsequent siblings) 8 siblings, 1 reply; 17+ messages in thread From: Haiyang Zhao @ 2020-11-02 9:21 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> --- tests/TestSuite_cvl_advanced_rss.py | 6944 +++++++++++++++++++++++---- 1 file changed, 6066 insertions(+), 878 deletions(-) diff --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] 17+ messages in thread
* Re: [dts] [PATCH V3 2/8] tests/TestSuite_cvl_advanced_rss:update script 2020-11-02 9:21 ` [dts] [PATCH V3 2/8] tests/TestSuite_cvl_advanced_rss:update script Haiyang Zhao @ 2020-11-02 9:36 ` Xie, WeiX 0 siblings, 0 replies; 17+ messages in thread From: Xie, WeiX @ 2020-11-02 9:36 UTC (permalink / raw) To: Zhao, HaiyangX, dts, Fu, Qi [-- Attachment #1: Type: text/plain, Size: 362 bytes --] Tested-by: Xie,WeiX < weix.xie@intel.com> Regards, Xie Wei > -----Original Message----- > From: Haiyang Zhao [mailto:haiyangx.zhao@intel.com] > Sent: Monday, November 2, 2020 5:21 PM > To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com> > Cc: Xie, WeiX <weix.xie@intel.com> > Subject: [dts][PATCH V3 2/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] 17+ messages in thread
* [dts] [PATCH V3 3/8] tests/TestSuite_cvl_advanced_iavf_rss:update script 2020-11-02 9:21 [dts] [PATCH V3 0/8] tests: update or add rss related suites Haiyang Zhao 2020-11-02 9:21 ` [dts] [PATCH V3 1/8] tests/rte_flow_common: add a common module to process rss test Haiyang Zhao 2020-11-02 9:21 ` [dts] [PATCH V3 2/8] tests/TestSuite_cvl_advanced_rss:update script Haiyang Zhao @ 2020-11-02 9:21 ` Haiyang Zhao 2020-11-02 9:37 ` Xie, WeiX 2020-11-02 9:21 ` [dts] [PATCH V3 4/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp Haiyang Zhao ` (5 subsequent siblings) 8 siblings, 1 reply; 17+ messages in thread From: Haiyang Zhao @ 2020-11-02 9:21 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> --- tests/TestSuite_cvl_advanced_iavf_rss.py | 6305 ++++++++++++++++++---- 1 file changed, 5279 insertions(+), 1026 deletions(-) diff --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] 17+ messages in thread
* Re: [dts] [PATCH V3 3/8] tests/TestSuite_cvl_advanced_iavf_rss:update script 2020-11-02 9:21 ` [dts] [PATCH V3 3/8] tests/TestSuite_cvl_advanced_iavf_rss:update script Haiyang Zhao @ 2020-11-02 9:37 ` Xie, WeiX 0 siblings, 0 replies; 17+ messages in thread From: Xie, WeiX @ 2020-11-02 9:37 UTC (permalink / raw) To: Zhao, HaiyangX, dts, Fu, Qi [-- Attachment #1: Type: text/plain, Size: 367 bytes --] Tested-by: Xie,WeiX < weix.xie@intel.com> Regards, Xie Wei > -----Original Message----- > From: Haiyang Zhao [mailto:haiyangx.zhao@intel.com] > Sent: Monday, November 2, 2020 5:21 PM > To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com> > Cc: Xie, WeiX <weix.xie@intel.com> > Subject: [dts][PATCH V3 3/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] 17+ messages in thread
* [dts] [PATCH V3 4/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp 2020-11-02 9:21 [dts] [PATCH V3 0/8] tests: update or add rss related suites Haiyang Zhao ` (2 preceding siblings ...) 2020-11-02 9:21 ` [dts] [PATCH V3 3/8] tests/TestSuite_cvl_advanced_iavf_rss:update script Haiyang Zhao @ 2020-11-02 9:21 ` Haiyang Zhao 2020-11-02 9:31 ` Sun, QinX 2020-11-02 9:21 ` [dts] [PATCH V3 5/8] conf/cvl_advanced_rss_pppoe Haiyang Zhao ` (4 subsequent siblings) 8 siblings, 1 reply; 17+ messages in thread From: Haiyang Zhao @ 2020-11-02 9:21 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> --- ...dvanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py | 5461 +++++++++++++++++ 1 file changed, 5461 insertions(+) create mode 100644 tests/TestSuite_cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py diff --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] 17+ messages in thread
* Re: [dts] [PATCH V3 4/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp 2020-11-02 9:21 ` [dts] [PATCH V3 4/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp Haiyang Zhao @ 2020-11-02 9:31 ` Sun, QinX 0 siblings, 0 replies; 17+ messages in thread From: Sun, QinX @ 2020-11-02 9:31 UTC (permalink / raw) To: Zhao, HaiyangX, dts, Fu, Qi [-- Attachment #1: Type: text/plain, Size: 333 bytes --] Tested-by: Sun, QinX <qinx.sun@intel.com> Regards, Sun Qin > -----Original Message----- > From: Haiyang Zhao <haiyangx.zhao@intel.com> > Sent: Monday, November 2, 2020 5:21 PM > To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com> > Cc: Sun, QinX <qinx.sun@intel.com> > Subject: [dts][PATCH V3 4/8] > 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] 17+ messages in thread
* [dts] [PATCH V3 5/8] conf/cvl_advanced_rss_pppoe 2020-11-02 9:21 [dts] [PATCH V3 0/8] tests: update or add rss related suites Haiyang Zhao ` (3 preceding siblings ...) 2020-11-02 9:21 ` [dts] [PATCH V3 4/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp Haiyang Zhao @ 2020-11-02 9:21 ` Haiyang Zhao 2020-11-02 9:21 ` [dts] [PATCH V3 6/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite Haiyang Zhao ` (3 subsequent siblings) 8 siblings, 0 replies; 17+ messages in thread From: Haiyang Zhao @ 2020-11-02 9:21 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> --- conf/cvl_advanced_rss_pppoe.cfg | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 conf/cvl_advanced_rss_pppoe.cfg diff --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] 17+ messages in thread
* [dts] [PATCH V3 6/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite 2020-11-02 9:21 [dts] [PATCH V3 0/8] tests: update or add rss related suites Haiyang Zhao ` (4 preceding siblings ...) 2020-11-02 9:21 ` [dts] [PATCH V3 5/8] conf/cvl_advanced_rss_pppoe Haiyang Zhao @ 2020-11-02 9:21 ` Haiyang Zhao 2020-11-02 9:38 ` Sun, QinX 2020-11-02 9:21 ` [dts] [PATCH V3 7/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf rss gtpu suite Haiyang Zhao ` (2 subsequent siblings) 8 siblings, 1 reply; 17+ messages in thread From: Haiyang Zhao @ 2020-11-02 9:21 UTC (permalink / raw) To: dts, qi.fu; +Cc: sunqin From: sunqin <qinx.sun@intel.com> Signed-off-by: sunqin <qinx.sun@intel.com> --- ...advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py | 1046 +++++++++++++++++ 1 file changed, 1046 insertions(+) create mode 100644 tests/TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py diff --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] 17+ messages in thread
* Re: [dts] [PATCH V3 6/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite 2020-11-02 9:21 ` [dts] [PATCH V3 6/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite Haiyang Zhao @ 2020-11-02 9:38 ` Sun, QinX 0 siblings, 0 replies; 17+ messages in thread From: Sun, QinX @ 2020-11-02 9:38 UTC (permalink / raw) To: Zhao, HaiyangX, dts, Fu, Qi [-- Attachment #1: Type: text/plain, Size: 389 bytes --] Tested-by: Sun, QinX <qinx.sun@intel.com> Regards, Sun Qin > -----Original Message----- > From: Haiyang Zhao <haiyangx.zhao@intel.com> > Sent: Monday, November 2, 2020 5:21 PM > To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com> > Cc: Sun, QinX <qinx.sun@intel.com> > Subject: [dts][PATCH V3 6/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] 17+ messages in thread
* [dts] [PATCH V3 7/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf rss gtpu suite 2020-11-02 9:21 [dts] [PATCH V3 0/8] tests: update or add rss related suites Haiyang Zhao ` (5 preceding siblings ...) 2020-11-02 9:21 ` [dts] [PATCH V3 6/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite Haiyang Zhao @ 2020-11-02 9:21 ` Haiyang Zhao 2020-11-02 9:49 ` Huang, ZhiminX 2020-11-02 9:21 ` [dts] [PATCH V3 8/8] tests/cvl_advanced_rss_gtpu: add cvl_advanced_rss_gtpu Haiyang Zhao 2020-11-03 1:42 ` [dts] [PATCH V3 0/8] tests: update or add rss related suites Fu, Qi 8 siblings, 1 reply; 17+ messages in thread From: Haiyang Zhao @ 2020-11-02 9:21 UTC (permalink / raw) To: dts, qi.fu; +Cc: Zhimin Huang From: Zhimin Huang <zhiminx.huang@intel.com> *.add cvl_advanced_iavf_rss_gtpu suite,support scapy 2.4.4 Signed-off-by: Zhimin Huang <zhiminx.huang@intel.com> --- tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py | 8964 +++++++++++++++++ 1 file changed, 8964 insertions(+) create mode 100755 tests/TestSuite_cvl_advanced_iavf_rss_gtpu.py diff --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..80e5feb --- /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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1') + .replace('(type=2', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1') + .replace('(type=2', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1').replace('(type=2', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1').replace('(type=2', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1').replace('(type=2', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1').replace('(type=2', '(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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=0', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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"') + ) + +# iavf 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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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 TestCVLAdvancedIAVFRSSGTPU(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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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] 17+ messages in thread
* Re: [dts] [PATCH V3 7/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf rss gtpu suite 2020-11-02 9:21 ` [dts] [PATCH V3 7/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf rss gtpu suite Haiyang Zhao @ 2020-11-02 9:49 ` Huang, ZhiminX 0 siblings, 0 replies; 17+ messages in thread From: Huang, ZhiminX @ 2020-11-02 9:49 UTC (permalink / raw) To: dts, Fu, Qi; +Cc: Zhao, HaiyangX [-- Attachment #1: Type: text/plain, Size: 390 bytes --] Tested-by: Huang, ZhiminX <zhiminx.huang@intel.com> Regards, HuangZhiMin > -----Original Message----- > From: Haiyang Zhao [mailto:haiyangx.zhao@intel.com] > Sent: Monday, November 2, 2020 5:21 PM > To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com> > Cc: Huang, ZhiminX <zhiminx.huang@intel.com> > Subject: [dts][PATCH V3 7/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf rss gtpu suite [-- Attachment #2: TestCVLIAVFRSSGTPU.log --] [-- Type: application/octet-stream, Size: 6093594 bytes --] 02/11/2020 10:10:08 dts: TEST SUITE : TestCVLIAVFRSSGTPU 02/11/2020 10:10:08 dts: NIC : columbiaville_25g 02/11/2020 10:10:08 dut.10.240.183.67: 02/11/2020 10:10:08 tester: 02/11/2020 10:10:13 dut.10.240.183.67: cat /sys/bus/pci/devices/0000\:18\:01.0/vendor 02/11/2020 10:10:13 dut.10.240.183.67: 0x8086 02/11/2020 10:10:13 dut.10.240.183.67: cat /sys/bus/pci/devices/0000\:18\:01.0/device 02/11/2020 10:10:13 dut.10.240.183.67: 0x1889 02/11/2020 10:10:13 dut.10.240.183.67: cat /sys/bus/pci/devices/0000\:18\:01.0/vendor 02/11/2020 10:10:13 dut.10.240.183.67: 0x8086 02/11/2020 10:10:13 dut.10.240.183.67: cat /sys/bus/pci/devices/0000\:18\:01.0/device 02/11/2020 10:10:13 dut.10.240.183.67: 0x1889 02/11/2020 10:10:13 dut.10.240.183.67: ip link set enp24s0f0 vf 0 mac 00:11:22:33:44:55 02/11/2020 10:10:13 dut.10.240.183.67: 02/11/2020 10:10:15 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:10:16 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:10:26 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:10:26 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:10:26 dut.10.240.183.67: set verbose 1 02/11/2020 10:10:26 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:10:26 dut.10.240.183.67: show port info all 02/11/2020 10:10:26 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 02/11/2020 10:10:26 TestCVLIAVFRSSGTPU: rssprocess.tester_ifaces: ['enp24s0f0', 'enp24s0f1'] 02/11/2020 10:10:26 TestCVLIAVFRSSGTPU: rssprocess.test_case: <TestSuite_cvl_advanced_iavf_rss_gtpu.TestCVLIAVFRSSGTPU object at 0x7f7ba4487c50> 02/11/2020 10:10:26 TestCVLIAVFRSSGTPU: Test Case test_inner_l4_protocal_hash Begin 02/11/2020 10:10:26 dut.10.240.183.67: 02/11/2020 10:10:26 tester: 02/11/2020 10:10:26 dut.10.240.183.67: start 02/11/2020 10: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 02/11/2020 10:10:26 dut.10.240.183.67: quit 02/11/2020 10:10: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... 02/11/2020 10:10: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:10:29 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:10:39 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:10:39 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:10:39 dut.10.240.183.67: set verbose 1 02/11/2020 10:10:39 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:10:39 dut.10.240.183.67: show port info all 02/11/2020 10:10:39 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 02/11/2020 10:10:39 dut.10.240.183.67: start 02/11/2020 10:10: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 02/11/2020 10:10:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_tcp================ 02/11/2020 10:10:39 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:10:39 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 02/11/2020 10:10:39 dut.10.240.183.67: Flow rule validated 02/11/2020 10:10:39 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 02/11/2020 10:10:39 dut.10.240.183.67: Flow rule validated 02/11/2020 10:10:39 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 02/11/2020 10:10:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:10:39 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 02/11/2020 10:10:40 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:10:40 dut.10.240.183.67: flow list 0 02/11/2020 10:10:40 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 02/11/2020 10:10:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:10:40 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:10:41 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=0xd54ae7a4 - 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 02/11/2020 10:10:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:10:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xd54ae7a4', '0x4')] 02/11/2020 10:10:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:10:41 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:10:42 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=0xd54ae7a4 - 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 02/11/2020 10:10:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:10:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xd54ae7a4', '0x4')] 02/11/2020 10:10:42 TestCVLIAVFRSSGTPU: hash value ['0xd54ae7a4'] should be different with current saved hash ['0xd54ae7a4'] 02/11/2020 10:10:42 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:10:42 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:10:43 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:10:43 dut.10.240.183.67: flow destroy 0 rule 1 02/11/2020 10:10:44 dut.10.240.183.67: Flow rule #1 destroyed testpmd> 02/11/2020 10:10:44 dut.10.240.183.67: flow list 0 02/11/2020 10:10:44 dut.10.240.183.67: 02/11/2020 10:10:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:10:44 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:10: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=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 02/11/2020 10:10:45 TestCVLIAVFRSSGTPU: action: save_or_no_hash 02/11/2020 10:10:45 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:10:45 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:10:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:10:45 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:10: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=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 02/11/2020 10:10:46 TestCVLIAVFRSSGTPU: action: check_hash_same_or_no_hash 02/11/2020 10:10:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_tcp failed: '["hash value [\'0xd54ae7a4\'] should be different with current saved hash [\'0xd54ae7a4\']"]' 02/11/2020 10:10:46 dut.10.240.183.67: flow flush 0 02/11/2020 10:10:46 dut.10.240.183.67: 02/11/2020 10:10:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_tcp================ 02/11/2020 10:10:46 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:10: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 end key_len 0 queues end / end 02/11/2020 10:10:46 dut.10.240.183.67: Flow rule validated 02/11/2020 10:10:46 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 02/11/2020 10:10:47 dut.10.240.183.67: Flow rule validated 02/11/2020 10:10:47 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 02/11/2020 10:10:47 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:10:47 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 02/11/2020 10:10:47 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:10:47 dut.10.240.183.67: flow list 0 02/11/2020 10:10:47 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 02/11/2020 10:10:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:10:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:10: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=602 - nb_segs=1 - RSS hash=0xd54ae7a4 - 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 02/11/2020 10:10:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:10:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xd54ae7a4', '0x4')] 02/11/2020 10:10:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:10:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:10: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=590 - nb_segs=1 - RSS hash=0xd54ae7a4 - 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 02/11/2020 10:10:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:10:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xd54ae7a4', '0x4')] 02/11/2020 10:10:49 TestCVLIAVFRSSGTPU: hash value ['0xd54ae7a4'] should be different with current saved hash ['0xd54ae7a4'] 02/11/2020 10:10:49 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:10:49 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:10:50 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:10:50 dut.10.240.183.67: flow destroy 0 rule 1 02/11/2020 10:10:51 dut.10.240.183.67: Flow rule #1 destroyed testpmd> 02/11/2020 10:10:51 dut.10.240.183.67: flow list 0 02/11/2020 10:10:51 dut.10.240.183.67: 02/11/2020 10:10:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:10:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:10: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x1c0b6715 - 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 02/11/2020 10:10:52 TestCVLIAVFRSSGTPU: action: save_or_no_hash 02/11/2020 10:10:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x1c0b6715', '0x5')] 02/11/2020 10:10:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:10:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:10: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=590 - nb_segs=1 - RSS hash=0x1c0b6715 - 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 02/11/2020 10:10:54 TestCVLIAVFRSSGTPU: action: check_hash_same_or_no_hash 02/11/2020 10:10:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_tcp failed: '["hash value [\'0xd54ae7a4\'] should be different with current saved hash [\'0xd54ae7a4\']"]' 02/11/2020 10:10:54 dut.10.240.183.67: flow flush 0 02/11/2020 10:10:54 dut.10.240.183.67: 02/11/2020 10:10:54 TestCVLIAVFRSSGTPU: ===================Test sub case: inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp================ 02/11/2020 10:10:54 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:10:54 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 02/11/2020 10:10:54 dut.10.240.183.67: Flow rule validated 02/11/2020 10:10:54 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 02/11/2020 10:10:54 dut.10.240.183.67: Flow rule validated 02/11/2020 10:10:54 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 02/11/2020 10:10:54 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:10:54 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 02/11/2020 10:10:54 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:10:54 dut.10.240.183.67: flow list 0 02/11/2020 10:10:54 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 02/11/2020 10:10:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:10:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10: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=590 - nb_segs=1 - RSS hash=0xc295caa5 - 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 02/11/2020 10:10:55 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:10:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xc295caa5', '0x5')] 02/11/2020 10:10:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:10:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:10: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=0xc295caa5 - 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 02/11/2020 10:10:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:10:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xc295caa5', '0x5')] 02/11/2020 10:10:56 TestCVLIAVFRSSGTPU: hash value ['0xc295caa5'] should be different with current saved hash ['0xc295caa5'] 02/11/2020 10:10:56 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:10:56 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:10:57 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:10:57 dut.10.240.183.67: flow destroy 0 rule 1 02/11/2020 10:10:59 dut.10.240.183.67: Flow rule #1 destroyed testpmd> 02/11/2020 10:10:59 dut.10.240.183.67: flow list 0 02/11/2020 10:10:59 dut.10.240.183.67: 02/11/2020 10:10:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:10:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:11: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:11:00 TestCVLIAVFRSSGTPU: action: save_or_no_hash 02/11/2020 10:11:00 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:11:00 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:11:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:11: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 02/11/2020 10:11:01 TestCVLIAVFRSSGTPU: action: check_hash_same_or_no_hash 02/11/2020 10:11:01 TestCVLIAVFRSSGTPU: sub_case inner_l4_mac_ipv4_gtpu_eh_ipv6_udp_tcp failed: '["hash value [\'0xc295caa5\'] should be different with current saved hash [\'0xc295caa5\']"]' 02/11/2020 10:11:01 dut.10.240.183.67: flow flush 0 02/11/2020 10:11:01 dut.10.240.183.67: 02/11/2020 10:11:01 TestCVLIAVFRSSGTPU: ===================Test sub case: inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp================ 02/11/2020 10:11:01 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:11:01 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 02/11/2020 10:11:01 dut.10.240.183.67: Flow rule validated 02/11/2020 10:11: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 end key_len 0 queues end / end 02/11/2020 10:11:01 dut.10.240.183.67: Flow rule validated 02/11/2020 10:11:01 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 02/11/2020 10:11:01 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:11: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 end key_len 0 queues end / end 02/11/2020 10:11:01 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:11:01 dut.10.240.183.67: flow list 0 02/11/2020 10:11:01 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 02/11/2020 10:11:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xc295caa5 - 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 02/11/2020 10:11:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:11:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xc295caa5', '0x5')] 02/11/2020 10:11:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:11:03 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=0xc295caa5 - 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 02/11/2020 10:11:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:11:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xc295caa5', '0x5')] 02/11/2020 10:11:03 TestCVLIAVFRSSGTPU: hash value ['0xc295caa5'] should be different with current saved hash ['0xc295caa5'] 02/11/2020 10:11:03 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:11:03 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:11:05 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:11:05 dut.10.240.183.67: flow destroy 0 rule 1 02/11/2020 10:11:06 dut.10.240.183.67: Flow rule #1 destroyed testpmd> 02/11/2020 10:11:06 dut.10.240.183.67: flow list 0 02/11/2020 10:11:06 dut.10.240.183.67: 02/11/2020 10:11:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:11: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x1c0b6715 - 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 02/11/2020 10:11:07 TestCVLIAVFRSSGTPU: action: save_or_no_hash 02/11/2020 10:11:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x1c0b6715', '0x5')] 02/11/2020 10:11:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:11: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x1c0b6715 - 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 02/11/2020 10:11:08 TestCVLIAVFRSSGTPU: action: check_hash_same_or_no_hash 02/11/2020 10:11:08 TestCVLIAVFRSSGTPU: sub_case inner_l4_mac_ipv6_gtpu_eh_ipv6_udp_tcp failed: '["hash value [\'0xc295caa5\'] should be different with current saved hash [\'0xc295caa5\']"]' 02/11/2020 10:11:08 dut.10.240.183.67: flow flush 0 02/11/2020 10:11:08 dut.10.240.183.67: 02/11/2020 10:11:08 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'} 02/11/2020 10:11:08 TestCVLIAVFRSSGTPU: pass rate is: 0.0 02/11/2020 10:11:08 TestCVLIAVFRSSGTPU: Test Case test_inner_l4_protocal_hash Result FAILED: 'some subcases failed' 02/11/2020 10:11:08 dut.10.240.183.67: flow flush 0 02/11/2020 10:11:09 dut.10.240.183.67: testpmd> 02/11/2020 10:11:09 dut.10.240.183.67: clear port stats all 02/11/2020 10:11:10 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:11:10 dut.10.240.183.67: stop 02/11/2020 10:11:10 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= 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: 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. 02/11/2020 10:11:10 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv4_and_ipv4_gtpu_eh_ipv4_udp Begin 02/11/2020 10:11:11 dut.10.240.183.67: 02/11/2020 10:11:11 tester: 02/11/2020 10:11:11 dut.10.240.183.67: start 02/11/2020 10:11: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 02/11/2020 10:11:11 dut.10.240.183.67: quit 02/11/2020 10:11:13 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... 02/11/2020 10:11:13 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:11:14 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:11:24 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:11:24 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:11:24 dut.10.240.183.67: set verbose 1 02/11/2020 10:11:24 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:11:24 dut.10.240.183.67: show port info all 02/11/2020 10:11:24 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 02/11/2020 10:11:24 dut.10.240.183.67: start 02/11/2020 10:11: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 02/11/2020 10:11:24 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 02/11/2020 10:11:24 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:11:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:24 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.10.2")/UDP(sport=12, dport=23)/("X"*480)'] 02/11/2020 10:11: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=570 - nb_segs=1 - RSS hash=0x9dfe7a7c - 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 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=0x16abac57 - 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 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=0x9dfe7a7c - 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 02/11/2020 10:11:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x9dfe7a7c', '0xc'), ('0x16abac57', '0x7'), ('0x9dfe7a7c', '0xc')] 02/11/2020 10:11: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 types ipv4 l3-src-only end key_len 0 queues end / end 02/11/2020 10:11:25 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:11:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:25 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:11: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=0x9212cf6a - 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 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=0x5911ce7e - 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 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=0x9212cf6a - 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 02/11/2020 10:11:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x9212cf6a', '0xa'), ('0x5911ce7e', '0xe'), ('0x9212cf6a', '0xa')] 02/11/2020 10:11:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:26 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.10.2")/UDP(sport=12, dport=23)/("X"*480)'] 02/11/2020 10:11: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=570 - nb_segs=1 - RSS hash=0x9dfe7a7c - 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 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=0x16abac57 - 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 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=0x9dfe7a7c - 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 02/11/2020 10:11:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x9dfe7a7c', '0xc'), ('0x16abac57', '0x7'), ('0x9dfe7a7c', '0xc')] 02/11/2020 10:11:28 dut.10.240.183.67: flow destroy 0 rule 1 02/11/2020 10:11:29 dut.10.240.183.67: Flow rule #1 destroyed testpmd> 02/11/2020 10:11:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:29 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.10.2")/UDP(sport=12, dport=23)/("X"*480)'] 02/11/2020 10:11: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=570 - nb_segs=1 - RSS hash=0x9dfe7a7c - 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 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=0x16abac57 - 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 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=0x9dfe7a7c - 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 02/11/2020 10:11:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x9dfe7a7c', '0xc'), ('0x16abac57', '0x7'), ('0x9dfe7a7c', '0xc')] 02/11/2020 10:11:30 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 02/11/2020 10:11:30 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:11:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:11:31 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:11:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:31 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:11: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9212cf6a - 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 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=0x5911ce7e - 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 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=0x9212cf6a - 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 02/11/2020 10:11:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x9212cf6a', '0xa'), ('0x5911ce7e', '0xe'), ('0x9212cf6a', '0xa')] 02/11/2020 10:11:32 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv4_and_ipv4_gtpu_eh_ipv4_udp Result PASSED: 02/11/2020 10:11:32 dut.10.240.183.67: flow flush 0 02/11/2020 10:11:33 dut.10.240.183.67: testpmd> 02/11/2020 10:11:33 dut.10.240.183.67: clear port stats all 02/11/2020 10:11:35 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:11:35 dut.10.240.183.67: stop 02/11/2020 10:11:35 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: 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 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=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. 02/11/2020 10:11:35 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv4_with_without_ul_dl Begin 02/11/2020 10:11:35 dut.10.240.183.67: 02/11/2020 10:11:35 tester: 02/11/2020 10:11:35 dut.10.240.183.67: start 02/11/2020 10:11: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 02/11/2020 10:11:35 dut.10.240.183.67: quit 02/11/2020 10:11:36 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... 02/11/2020 10:11:36 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:11:37 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:11:47 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:11:47 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:11:47 dut.10.240.183.67: set verbose 1 02/11/2020 10:11:47 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:11:47 dut.10.240.183.67: show port info all 02/11/2020 10:11: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 02/11/2020 10:11:48 dut.10.240.183.67: start 02/11/2020 10:11: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 02/11/2020 10:11: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 02/11/2020 10:11:48 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:11:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:48 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'] 02/11/2020 10:11: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=0x7c4e94e5 - 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 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=0x7857a79b - 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 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=0x7c4e94e5 - 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 02/11/2020 10:11:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c4e94e5', '0x5'), ('0x7857a79b', '0xb'), ('0x7c4e94e5', '0x5')] 02/11/2020 10:11:49 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 02/11/2020 10:11:49 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:11:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:11:49 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:11: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=562 - nb_segs=1 - RSS hash=0x7c4e94e5 - 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 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=0x7c4e94e5 - 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 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=0x7857a79b - 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 02/11/2020 10:11:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c4e94e5', '0x5'), ('0x7c4e94e5', '0x5'), ('0x7857a79b', '0xb')] 02/11/2020 10:11:50 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' 02/11/2020 10:11:50 dut.10.240.183.67: flow flush 0 02/11/2020 10:11:51 dut.10.240.183.67: testpmd> 02/11/2020 10:11:51 dut.10.240.183.67: clear port stats all 02/11/2020 10:11:52 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:11:52 dut.10.240.183.67: stop 02/11/2020 10:11:52 dut.10.240.183.67: Telling cores to ... Waiting for lcores to finish... ------- 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=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. 02/11/2020 10:11:52 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv4_without_with_ul_dl Begin 02/11/2020 10:11:53 dut.10.240.183.67: 02/11/2020 10:11:53 tester: 02/11/2020 10:11:53 dut.10.240.183.67: start 02/11/2020 10:11: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 02/11/2020 10:11:53 dut.10.240.183.67: quit 02/11/2020 10:11: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... 02/11/2020 10:11: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:11:55 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:12:05 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:12:05 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:12:05 dut.10.240.183.67: set verbose 1 02/11/2020 10:12:06 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:12:06 dut.10.240.183.67: show port info all 02/11/2020 10:12:06 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 02/11/2020 10:12:06 dut.10.240.183.67: start 02/11/2020 10:12: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 02/11/2020 10:12:06 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 02/11/2020 10:12:06 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:12:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:06 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:12: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=562 - nb_segs=1 - RSS hash=0xff7c656c - 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 15: 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=0xaa3e204f - 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 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=0xff7c656c - 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 02/11/2020 10:12:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xff7c656c', '0xc'), ('0xaa3e204f', '0xf'), ('0xff7c656c', '0xc')] 02/11/2020 10:12:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:07 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:12: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=562 - nb_segs=1 - RSS hash=0xff7c656c - 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 15: 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=0xaa3e204f - 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 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=0xff7c656c - 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 02/11/2020 10:12:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xff7c656c', '0xc'), ('0xaa3e204f', '0xf'), ('0xff7c656c', '0xc')] 02/11/2020 10:12: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-dst-only end key_len 0 queues end / end 02/11/2020 10:12:08 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:12:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:08 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'] 02/11/2020 10:12:09 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=0x78fe134 - 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 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=0x52cda417 - 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 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=0x78fe134 - 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 02/11/2020 10:12:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x78fe134', '0x4'), ('0x52cda417', '0x7'), ('0x78fe134', '0x4')] 02/11/2020 10:12:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:09 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:12: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=0x2b8ab6bb - 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 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=0x2b8ab6bb - 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 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=0x2b8ab6bb - 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 02/11/2020 10:12:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x2b8ab6bb', '0xb'), ('0x2b8ab6bb', '0xb'), ('0x2b8ab6bb', '0xb')] 02/11/2020 10:12:10 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' 02/11/2020 10:12:10 dut.10.240.183.67: flow flush 0 02/11/2020 10:12:11 dut.10.240.183.67: testpmd> 02/11/2020 10:12:11 dut.10.240.183.67: clear port stats all 02/11/2020 10:12:13 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:12:13 dut.10.240.183.67: stop 02/11/2020 10:12:13 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= 7 -> TX Port= 0/Queue= 7 ------- 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: 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. 02/11/2020 10:12:13 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv6_and_ipv4_gtpu_eh_ipv6_udp_without_ul_dl Begin 02/11/2020 10:12:13 dut.10.240.183.67: 02/11/2020 10:12:13 tester: 02/11/2020 10:12:13 dut.10.240.183.67: start 02/11/2020 10:12: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 02/11/2020 10:12:13 dut.10.240.183.67: quit 02/11/2020 10:12:14 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... 02/11/2020 10:12:14 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:12:16 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:12:26 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:12:26 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:12:26 dut.10.240.183.67: set verbose 1 02/11/2020 10:12:26 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:12:26 dut.10.240.183.67: show port info all 02/11/2020 10:12:26 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 02/11/2020 10:12:26 dut.10.240.183.67: start 02/11/2020 10:12: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 02/11/2020 10:12:26 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 02/11/2020 10:12:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:12:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:26 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)'] 02/11/2020 10:12:27 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=0x48fd050a - 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 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=0x8f56060c - 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 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=0x48fd050a - 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 02/11/2020 10:12:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x48fd050a', '0xa'), ('0x8f56060c', '0xc'), ('0x48fd050a', '0xa')] 02/11/2020 10:12:27 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 02/11/2020 10:12:27 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:12:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:27 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:9999")/("X"*480)'] 02/11/2020 10:12: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3b609695 - 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 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=0x8349d2c3 - 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 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=0x3b609695 - 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 02/11/2020 10:12:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x3b609695', '0x5'), ('0x8349d2c3', '0x3'), ('0x3b609695', '0x5')] 02/11/2020 10:12:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:28 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)/GTPPDUSessionContainer(P=1, QFI=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)'] 02/11/2020 10:12: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x3b609695 - 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 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=0x3b609695 - 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 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=0x8349d2c3 - 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 02/11/2020 10:12:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x3b609695', '0x5'), ('0x3b609695', '0x5'), ('0x8349d2c3', '0x3')] 02/11/2020 10:12:29 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_eh_ipv6_and_ipv4_gtpu_eh_ipv6_udp_without_ul_dl Result PASSED: 02/11/2020 10:12:29 dut.10.240.183.67: flow flush 0 02/11/2020 10:12:31 dut.10.240.183.67: testpmd> 02/11/2020 10:12:31 dut.10.240.183.67: clear port stats all 02/11/2020 10:12:32 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:12:32 dut.10.240.183.67: stop 02/11/2020 10:12:32 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: 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=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 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. 02/11/2020 10:12:32 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_ipv4_ipv4_gtpu_eh_ipv4 Begin 02/11/2020 10:12:32 dut.10.240.183.67: 02/11/2020 10:12:32 tester: 02/11/2020 10:12:32 dut.10.240.183.67: start 02/11/2020 10:12: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 02/11/2020 10:12:32 dut.10.240.183.67: quit 02/11/2020 10:12:33 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... 02/11/2020 10:12:33 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:12:35 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:12:45 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:12:45 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:12:45 dut.10.240.183.67: set verbose 1 02/11/2020 10:12:45 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:12:45 dut.10.240.183.67: show port info all 02/11/2020 10:12:45 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 02/11/2020 10:12:45 dut.10.240.183.67: start 02/11/2020 10:12: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 02/11/2020 10:12:45 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 02/11/2020 10:12:45 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:12:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:45 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:12: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=550 - nb_segs=1 - RSS hash=0xe658fac - 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 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=0x508fcd00 - 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 12: 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=0xe658fac - 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 02/11/2020 10:12:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xe658fac', '0xc'), ('0x508fcd00', '0x0'), ('0xe658fac', '0xc')] 02/11/2020 10:12:46 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 02/11/2020 10:12:46 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:12:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:46 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:12: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=562 - nb_segs=1 - RSS hash=0x969c1f64 - 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 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=0xc8765dc8 - 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 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=0x969c1f64 - 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 02/11/2020 10:12:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x969c1f64', '0x4'), ('0xc8765dc8', '0x8'), ('0x969c1f64', '0x4')] 02/11/2020 10:12:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:47 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:12: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x969c1f64 - 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 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=0xc8765dc8 - 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 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=0x969c1f64 - 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 02/11/2020 10:12:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x969c1f64', '0x4'), ('0xc8765dc8', '0x8'), ('0x969c1f64', '0x4')] 02/11/2020 10:12:48 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:12:50 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:12:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:50 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:12: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 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 02/11/2020 10:12:51 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:12:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:51 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:12: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x969c1f64 - 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 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=0xc8765dc8 - 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 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=0x969c1f64 - 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 02/11/2020 10:12:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x969c1f64', '0x4'), ('0xc8765dc8', '0x8'), ('0x969c1f64', '0x4')] 02/11/2020 10:12:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:52 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:12:53 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=0x969c1f64 - 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 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=0xc8765dc8 - 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 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=0x969c1f64 - 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 02/11/2020 10:12:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x969c1f64', '0x4'), ('0xc8765dc8', '0x8'), ('0x969c1f64', '0x4')] 02/11/2020 10:12:53 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 02/11/2020 10:12:53 dut.10.240.183.67: Flow rule #2 created 02/11/2020 10:12:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:53 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:12:54 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=0x969c1f64 - 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 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=0xc8765dc8 - 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 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=0x969c1f64 - 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 02/11/2020 10:12:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x969c1f64', '0x4'), ('0xc8765dc8', '0x8'), ('0x969c1f64', '0x4')] 02/11/2020 10:12:54 dut.10.240.183.67: flow destroy 0 rule 1 02/11/2020 10:12:55 dut.10.240.183.67: Flow rule #1 destroyed testpmd> 02/11/2020 10:12:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:12:55 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)'] 02/11/2020 10:12: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=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 02/11/2020 10:12:56 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:12:56 TestCVLIAVFRSSGTPU: Test Case test_ipv4_gtpu_ipv4_ipv4_gtpu_eh_ipv4 Result PASSED: 02/11/2020 10:12:56 dut.10.240.183.67: flow flush 0 02/11/2020 10:12:58 dut.10.240.183.67: testpmd> 02/11/2020 10:12:58 dut.10.240.183.67: clear port stats all 02/11/2020 10:12:59 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:12:59 dut.10.240.183.67: stop 02/11/2020 10:12: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: 10 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= 8 -> TX Port= 0/Queue= 8 ------- RX-packets: 5 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. 02/11/2020 10:12:59 TestCVLIAVFRSSGTPU: Test Case test_ipv6_gtpu_eh_ipv6_and_ipv6_gtpu_eh_ipv6_tcp Begin 02/11/2020 10:12:59 dut.10.240.183.67: 02/11/2020 10:12:59 tester: 02/11/2020 10:12:59 dut.10.240.183.67: start 02/11/2020 10:12: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 02/11/2020 10:12:59 dut.10.240.183.67: quit 02/11/2020 10:13:00 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... 02/11/2020 10:13:00 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:13:02 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:13:12 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:13:12 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:13:12 dut.10.240.183.67: set verbose 1 02/11/2020 10:13:12 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:13:12 dut.10.240.183.67: show port info all 02/11/2020 10:13: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 02/11/2020 10:13:12 dut.10.240.183.67: start 02/11/2020 10:13: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 02/11/2020 10:13:12 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 02/11/2020 10:13:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:13:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:12 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)'] 02/11/2020 10:13: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=622 - nb_segs=1 - RSS hash=0xfdcdfd3f - 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 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=0xa976a9d5 - 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 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=0xfdcdfd3f - 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 02/11/2020 10:13:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdcdfd3f', '0xf'), ('0xa976a9d5', '0x5'), ('0xfdcdfd3f', '0xf')] 02/11/2020 10:13:13 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 02/11/2020 10:13:13 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:13:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:13 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:9999")/("X"*480)'] 02/11/2020 10:13: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x33dc194f - 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 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=0xeb4a53d4 - 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 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=0x33dc194f - 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 02/11/2020 10:13:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x33dc194f', '0xf'), ('0xeb4a53d4', '0x4'), ('0x33dc194f', '0xf')] 02/11/2020 10:13:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:14 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)'] 02/11/2020 10:13: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x33dc194f - 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 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=0x33dc194f - 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 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=0x33dc194f - 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 02/11/2020 10:13:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x33dc194f', '0xf'), ('0x33dc194f', '0xf'), ('0x33dc194f', '0xf')] 02/11/2020 10:13:16 dut.10.240.183.67: flow destroy 0 rule 1 02/11/2020 10:13:17 dut.10.240.183.67: Flow rule #1 destroyed testpmd> 02/11/2020 10:13:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:17 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1111:2222:3333:4444:5555:6666:7777:1111", dst="2222:3333:4444:5555:6666:7777:8888:9999")/("X"*480)'] 02/11/2020 10:13: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=0x2351c497 - 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 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=0x2351c497 - 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 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=0x2351c497 - 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 02/11/2020 10:13:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x2351c497', '0x7'), ('0x2351c497', '0x7'), ('0x2351c497', '0x7')] 02/11/2020 10:13:18 TestCVLIAVFRSSGTPU: Test Case test_ipv6_gtpu_eh_ipv6_and_ipv6_gtpu_eh_ipv6_tcp Result FAILED: 'except all the packets hash different hash value' 02/11/2020 10:13:18 dut.10.240.183.67: flow flush 0 02/11/2020 10:13:19 dut.10.240.183.67: testpmd> 02/11/2020 10:13:19 dut.10.240.183.67: clear port stats all 02/11/2020 10:13:20 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:13:20 dut.10.240.183.67: stop 02/11/2020 10:13:20 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: 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= 7 -> TX Port= 0/Queue= 7 ------- RX-packets: 3 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. 02/11/2020 10:13:20 TestCVLIAVFRSSGTPU: Test Case test_ipv6_gtpu_ipv4_and_ipv6_gtpu_ipv4_tcp Begin 02/11/2020 10:13:20 dut.10.240.183.67: 02/11/2020 10:13:20 tester: 02/11/2020 10:13:20 dut.10.240.183.67: start 02/11/2020 10:13:21 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 02/11/2020 10:13:21 dut.10.240.183.67: quit 02/11/2020 10:13: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... 02/11/2020 10:13: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:13:23 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:13:33 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:13:33 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:13:33 dut.10.240.183.67: set verbose 1 02/11/2020 10:13:33 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:13:33 dut.10.240.183.67: show port info all 02/11/2020 10:13: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 02/11/2020 10:13:33 dut.10.240.183.67: start 02/11/2020 10:13: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 02/11/2020 10:13:33 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 02/11/2020 10:13:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:13:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:34 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:13: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=590 - nb_segs=1 - RSS hash=0x102bfeac - 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 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=0x94ff4e2f - 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 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=0x102bfeac - 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 02/11/2020 10:13:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x102bfeac', '0xc'), ('0x94ff4e2f', '0xf'), ('0x102bfeac', '0xc')] 02/11/2020 10:13:35 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 02/11/2020 10:13:35 dut.10.240.183.67: Flow rule #1 created 02/11/2020 10:13:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:35 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:13: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=0x80247050 - 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 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=0x555a232c - 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 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=0x80247050 - 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 02/11/2020 10:13:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x80247050', '0x0'), ('0x555a232c', '0xc'), ('0x80247050', '0x0')] 02/11/2020 10:13:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:36 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:13: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 - RSS hash=0x80247050 - 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 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=0x80247050 - 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 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=0x555a232c - 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 02/11/2020 10:13:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x80247050', '0x0'), ('0x80247050', '0x0'), ('0x555a232c', '0xc')] 02/11/2020 10:13:37 TestCVLIAVFRSSGTPU: Test Case test_ipv6_gtpu_ipv4_and_ipv6_gtpu_ipv4_tcp Result PASSED: 02/11/2020 10:13:37 dut.10.240.183.67: flow flush 0 02/11/2020 10:13:38 dut.10.240.183.67: testpmd> 02/11/2020 10:13:38 dut.10.240.183.67: clear port stats all 02/11/2020 10:13:39 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:13:39 dut.10.240.183.67: stop 02/11/2020 10:13: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: 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=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. 02/11/2020 10:13:39 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpc Begin 02/11/2020 10:13:39 dut.10.240.183.67: 02/11/2020 10:13:40 tester: 02/11/2020 10:13:40 dut.10.240.183.67: start 02/11/2020 10:13: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 02/11/2020 10:13:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpc_l3src_only================ 02/11/2020 10:13:40 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:13:40 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end 02/11/2020 10:13:40 dut.10.240.183.67: Flow rule validated 02/11/2020 10:13:40 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end 02/11/2020 10:13:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:13:40 dut.10.240.183.67: flow list 0 02/11/2020 10:13:40 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPC => RSS 02/11/2020 10:13:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:40 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:41 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:41 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoRequest'} 02/11/2020 10:13:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:13:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:41 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:42 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:13:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:13:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:42 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:13:43 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:13:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:13:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:43 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:44 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:44 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoEesponse'} 02/11/2020 10:13:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:13:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:44 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:45 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:13:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:13:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:45 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:13:46 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:13:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:13:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:46 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:48 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:48 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-CreatePDPContextRequest'} 02/11/2020 10:13:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:13:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:48 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:49 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:13:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:13:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:49 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:13:50 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:13:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:13:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:50 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:51 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:51 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-CreatePDPContextResponse'} 02/11/2020 10:13:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:13:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:51 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:52 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:13:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:13:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:52 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:13:53 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:13:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:13:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:53 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:54 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:54 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-UpdatePDPContextRequest'} 02/11/2020 10:13:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:13:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:54 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:55 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:13:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:13:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:55 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:13:56 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:13:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:13:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:56 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:57 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:57 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-UpdatePDPContextResponse'} 02/11/2020 10:13:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:13:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:57 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:13:59 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:13:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:13:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:13:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:13:59 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:00 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:00 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:01 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:01 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-DeletePDPContextRequest'} 02/11/2020 10:14:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:01 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:02 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:02 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:03 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:03 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:04 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:04 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-DeletePDPContextResponse'} 02/11/2020 10:14:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:04 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:05 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:05 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:06 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:06 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:07 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:07 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-PDUNotificationRequest'} 02/11/2020 10:14:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:07 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:08 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:08 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:10 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:10 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:11 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:11 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 10:14:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:11 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:12 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:12 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:13 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:13 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:14 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:14 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-EchoRequest'} 02/11/2020 10:14:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:14 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:15 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:15 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:16 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:16 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:17 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:17 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-EchoEesponse'} 02/11/2020 10:14:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:17 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:18 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:18 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:19 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:19 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:21 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:21 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextRequest'} 02/11/2020 10:14:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:21 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:22 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:22 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:23 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:23 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:24 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:24 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextResponse'} 02/11/2020 10:14:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:24 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:25 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:25 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:26 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:26 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:27 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:27 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextRequest'} 02/11/2020 10:14:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:27 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:28 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:28 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:29 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:29 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:31 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:31 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextResponse'} 02/11/2020 10:14:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:31 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:32 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:32 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:33 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:33 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:34 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextRequest'} 02/11/2020 10:14:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:34 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:35 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:35 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:36 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:37 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextResponse'} 02/11/2020 10:14:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:38 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:38 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:39 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:39 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:40 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:40 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-PDUNotificationRequest'} 02/11/2020 10:14:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:40 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:42 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:42 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:43 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:43 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:44 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:44 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 10:14:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:44 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14:45 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0x261fe4af - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x261fe4af', '0xf')] 02/11/2020 10:14:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:45 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14:46 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0xadd5a3d1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:14:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xadd5a3d1', '0x1')] 02/11/2020 10:14:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:46 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:14:47 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:14:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:14:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:14:47 TestCVLIAVFRSSGTPU: action: ipv4-gtpu-pay 02/11/2020 10:14:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:47 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:14:48 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:14:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:14:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:48 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:14:49 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:14:49 TestCVLIAVFRSSGTPU: action: ipv4-gtpu-eh-pay 02/11/2020 10:14:49 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:14:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:14:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:49 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 10:14:50 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:14:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:14:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:50 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:14:51 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:14:51 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:14:51 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:14:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:51 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:14:52 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:14:52 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:14:52 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:14:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:52 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:14:54 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:14:54 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:14:54 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:14:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:54 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:14:55 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:14:55 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:14:55 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:14:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:55 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:14: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=74 - nb_segs=1 - RSS hash=0x1e39469e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:56 TestCVLIAVFRSSGTPU: action: ipv6-gtpc-EchoRequest 02/11/2020 10:14:56 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:14:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e39469e', '0xe')] 02/11/2020 10:14:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:56 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:14: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=0x86dd - length=74 - nb_segs=1 - RSS hash=0x145ca21 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:14:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x145ca21', '0x1')] 02/11/2020 10:14:57 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:14:57 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:14:58 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:14:58 dut.10.240.183.67: flow list 0 02/11/2020 10:14:58 dut.10.240.183.67: 02/11/2020 10:14:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:14:58 TestCVLIAVFRSSGTPU: ['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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()'] 02/11/2020 10:14:59 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:14:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:14:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf')] 02/11/2020 10:14:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpc_l3src_only passed 02/11/2020 10:14:59 dut.10.240.183.67: flow flush 0 02/11/2020 10:14:59 dut.10.240.183.67: 02/11/2020 10:14:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpc_l3dst_only================ 02/11/2020 10:14:59 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:14:59 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end 02/11/2020 10:14:59 dut.10.240.183.67: Flow rule validated 02/11/2020 10:14:59 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end 02/11/2020 10:15:00 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:15:00 dut.10.240.183.67: flow list 0 02/11/2020 10:15:00 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPC => RSS 02/11/2020 10:15:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:00 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:01 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:01 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoRequest'} 02/11/2020 10:15:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:01 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:02 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:15:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:02 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:03 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:03 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:04 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:04 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoEesponse'} 02/11/2020 10:15:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:04 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:05 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:15:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:05 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:06 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:06 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:07 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:07 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-CreatePDPContextRequest'} 02/11/2020 10:15:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:07 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:08 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:15:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:08 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:10 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:10 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:11 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:11 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-CreatePDPContextResponse'} 02/11/2020 10:15:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:11 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:12 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:15:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:12 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:13 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:13 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:14 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:14 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-UpdatePDPContextRequest'} 02/11/2020 10:15:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:14 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:15 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:15:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:15 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:16 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:16 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:17 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:17 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-UpdatePDPContextResponse'} 02/11/2020 10:15:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:17 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:18 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:15:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:18 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:19 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:19 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:21 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:21 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-DeletePDPContextRequest'} 02/11/2020 10:15:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:21 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:22 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:15:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:22 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:23 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:23 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:24 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:24 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-DeletePDPContextResponse'} 02/11/2020 10:15:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:24 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:25 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:15:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:25 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:26 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:26 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:27 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:27 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-PDUNotificationRequest'} 02/11/2020 10:15:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:27 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:28 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:15:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:28 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:29 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:29 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:30 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:30 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 10:15:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:30 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:31 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:15:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:31 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:33 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:15:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:33 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:34 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-EchoRequest'} 02/11/2020 10:15:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:34 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:35 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:15:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:35 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:36 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:37 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-EchoEesponse'} 02/11/2020 10:15:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:38 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:15:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:38 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:39 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:39 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:40 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:40 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextRequest'} 02/11/2020 10:15:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:40 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:41 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:15:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:41 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:42 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:42 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:44 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:44 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextResponse'} 02/11/2020 10:15:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:44 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:45 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:15:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:45 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:46 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:46 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:47 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:47 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextRequest'} 02/11/2020 10:15:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:47 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:48 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:15:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:48 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:49 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:49 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:50 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:50 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextResponse'} 02/11/2020 10:15:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:50 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:51 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:15:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:51 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:52 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:52 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:54 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:54 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextRequest'} 02/11/2020 10:15:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:54 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:55 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:15:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:55 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:56 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:56 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:57 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:57 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextResponse'} 02/11/2020 10:15:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:57 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:15:58 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:15:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:15:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:15:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:58 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:15:59 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:15:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:15:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:15:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:15:59 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:00 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:16:00 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-PDUNotificationRequest'} 02/11/2020 10:16:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:16:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:00 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:01 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:16:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:16:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:01 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:02 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:16:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:16:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:16:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:02 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:03 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:16:03 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 10:16:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:16:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:03 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:05 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0x318b6a52 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:16:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x318b6a52', '0x2')] 02/11/2020 10:16:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:05 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:06 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0xba412d2c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:16:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:16:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xba412d2c', '0xc')] 02/11/2020 10:16:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:06 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:16:07 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:16:07 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-pay'} 02/11/2020 10:16:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:07 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:16:08 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:16:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:16:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:08 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:16:09 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:16:09 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-eh-pay'} 02/11/2020 10:16:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:09 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 10:16:10 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:16:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:16:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:10 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:16:11 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:11 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:16:11 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:16:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:11 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:16:12 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:12 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:16:12 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:16:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:12 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:16:13 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:13 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:16:13 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:16:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:13 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:16:14 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:14 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:16:14 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:16:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:14 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16: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=74 - nb_segs=1 - RSS hash=0x1e39469e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:16 TestCVLIAVFRSSGTPU: action: ipv6-gtpc-EchoRequest 02/11/2020 10:16:16 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:16:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e39469e', '0xe')] 02/11/2020 10:16:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:16 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16: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=74 - nb_segs=1 - RSS hash=0x97e7ff03 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x97e7ff03', '0x3')] 02/11/2020 10:16:17 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:16:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:16:18 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:16:18 dut.10.240.183.67: flow list 0 02/11/2020 10:16:18 dut.10.240.183.67: 02/11/2020 10:16:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:18 TestCVLIAVFRSSGTPU: ['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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()'] 02/11/2020 10:16:19 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:16:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf'), ('0x79f477cf', '0xf')] 02/11/2020 10:16:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpc_l3dst_only passed 02/11/2020 10:16:19 dut.10.240.183.67: flow flush 0 02/11/2020 10:16:19 dut.10.240.183.67: 02/11/2020 10:16:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpc_l3_src_only_l3_dst_only================ 02/11/2020 10:16:19 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:16:19 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss types ipv4 end key_len 0 queues end / end 02/11/2020 10:16:19 dut.10.240.183.67: Flow rule validated 02/11/2020 10:16:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss types ipv4 end key_len 0 queues end / end 02/11/2020 10:16:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:16:19 dut.10.240.183.67: flow list 0 02/11/2020 10:16:19 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPC => RSS 02/11/2020 10:16:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:19 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:20 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:20 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoRequest'} 02/11/2020 10:16:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:20 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:22 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:16:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:22 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:23 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:16:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:23 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:24 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:16:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:24 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:25 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:16:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:25 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:26 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:26 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoEesponse'} 02/11/2020 10:16:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:26 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:27 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:16:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:27 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:28 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:16:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:28 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:29 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:16:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:29 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:30 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:16:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:30 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:31 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:31 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-CreatePDPContextRequest'} 02/11/2020 10:16:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:31 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:33 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:16:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:33 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:34 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:16:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:34 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:35 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:16:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:35 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:36 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:16:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:37 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-CreatePDPContextResponse'} 02/11/2020 10:16:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:38 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:16:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:38 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:39 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:16:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:39 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:40 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:16:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:40 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:41 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:16:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:41 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:42 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:42 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-UpdatePDPContextRequest'} 02/11/2020 10:16:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:42 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:44 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:16:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:44 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:45 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:16:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:45 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:46 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:16:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:46 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:47 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:16:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:47 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:48 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:48 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-UpdatePDPContextResponse'} 02/11/2020 10:16:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:48 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:49 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:16:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:49 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:50 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:16:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:50 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:51 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:16:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:51 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:52 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:16:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:52 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:53 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:53 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-DeletePDPContextRequest'} 02/11/2020 10:16:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:53 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:55 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:16:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:16:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:55 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:56 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:16:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:56 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:57 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:16:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:16:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:57 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:16:58 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:16:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:58 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:16:59 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:16:59 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-DeletePDPContextResponse'} 02/11/2020 10:16:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:16:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:16:59 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:00 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:17:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:17:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:00 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:01 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:17:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:17:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:01 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:02 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:17:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:17:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:02 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:03 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:17:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:17:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:03 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:04 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:17:04 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-PDUNotificationRequest'} 02/11/2020 10:17:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:04 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:06 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:17:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:17:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:06 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:07 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:17:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:17:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:07 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:08 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:17:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:17:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:08 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:09 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:17:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:17:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:09 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:10 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:17:10 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 10:17:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:10 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:11 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:17:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:17:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:11 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:12 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:17:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:17:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:12 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:13 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:17:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:17:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:13 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:14 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:17:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:17:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:14 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:15 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:15 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-EchoRequest'} 02/11/2020 10:17:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:15 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:17 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:17:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:17:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:17 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:18 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:17:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:18 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:19 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:17:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:19 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:20 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:17:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:20 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:21 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:21 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-EchoEesponse'} 02/11/2020 10:17:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:21 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:22 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:17:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:17:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:22 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:23 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:17:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:23 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:24 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:17:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:24 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:25 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:17:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:25 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:26 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:26 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextRequest'} 02/11/2020 10:17:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:26 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:28 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:17:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:17:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:28 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:29 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:17:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:29 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:30 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:17:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:30 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:31 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:17:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:31 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:32 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:32 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextResponse'} 02/11/2020 10:17:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:32 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:33 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:17:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:17:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:33 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:34 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:17:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:34 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:35 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:17:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:35 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:36 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:17:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:37 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextRequest'} 02/11/2020 10:17:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:39 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:17:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:17:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:39 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:40 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:17:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:40 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:41 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:17:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:41 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:42 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:17:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:42 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:43 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:43 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextResponse'} 02/11/2020 10:17:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:43 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:44 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:17:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:17:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:44 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:45 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:17:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:45 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:46 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:17:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:46 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:47 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:17:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:47 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:49 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:49 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextRequest'} 02/11/2020 10:17:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:49 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:50 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:17:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:17:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:50 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:51 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:17:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:51 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:52 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:17:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:52 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:53 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:17:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:53 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:54 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:54 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextResponse'} 02/11/2020 10:17:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:54 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:55 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:17:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:17:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:55 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:17:56 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:17:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:56 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:57 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:17:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:17:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:57 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:17:58 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:17:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:17:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:17:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:17:58 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:00 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:00 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-PDUNotificationRequest'} 02/11/2020 10:18:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:18:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:00 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:01 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:18:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:18:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:18:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:01 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:02 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:18:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:18:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:02 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:03 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:18:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:18:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:03 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:04 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:18:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:04 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:05 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:05 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 10:18:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:18:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:05 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:06 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0xd070a29c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:18:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:18:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xd070a29c', '0xc')] 02/11/2020 10:18:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:06 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:07 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0xf23e30b1 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:18:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23e30b1', '0x1')] 02/11/2020 10:18:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:07 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:08 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0x5bbae5e2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:18:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bbae5e2', '0x2')] 02/11/2020 10:18:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:08 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:09 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0x79f477cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f477cf', '0xf')] 02/11/2020 10:18:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:09 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:18:11 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:18:11 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:18:11 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:18:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:11 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:18:12 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:18:12 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:18:12 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:18:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:12 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:18:13 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:18:13 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:18:13 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:18:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:13 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:18:14 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:18:14 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:18:14 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:18:14 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:18:14 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:18:15 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:18:15 dut.10.240.183.67: flow list 0 02/11/2020 10:18:15 dut.10.240.183.67: 02/11/2020 10:18:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpc_l3_src_only_l3_dst_only passed 02/11/2020 10:18:15 dut.10.240.183.67: flow flush 0 02/11/2020 10:18:15 dut.10.240.183.67: 02/11/2020 10:18:15 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpc_l3src_only': 'passed', 'mac_ipv4_gtpc_l3dst_only': 'passed', 'mac_ipv4_gtpc_l3_src_only_l3_dst_only': 'passed'} 02/11/2020 10:18:15 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:18:15 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpc Result PASSED: 02/11/2020 10:18:15 dut.10.240.183.67: flow flush 0 02/11/2020 10:18:16 dut.10.240.183.67: testpmd> 02/11/2020 10:18:16 dut.10.240.183.67: clear port stats all 02/11/2020 10:18:18 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:18:18 dut.10.240.183.67: stop 02/11/2020 10:18: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: 12 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 ------- RX-packets: 63 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 ------- RX-packets: 40 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=12 -> TX Port= 0/Queue=12 ------- RX-packets: 62 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: 104 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. 02/11/2020 10:18:18 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpc_symmetric Begin 02/11/2020 10:18:18 dut.10.240.183.67: 02/11/2020 10:18:18 tester: 02/11/2020 10:18:18 dut.10.240.183.67: start 02/11/2020 10:18: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 02/11/2020 10:18:18 dut.10.240.183.67: quit 02/11/2020 10:18: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... 02/11/2020 10:18: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:18:21 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:18:31 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:18:31 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:18:31 dut.10.240.183.67: set verbose 1 02/11/2020 10:18:31 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:18:31 dut.10.240.183.67: show port info all 02/11/2020 10:18: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 02/11/2020 10:18:31 dut.10.240.183.67: start 02/11/2020 10:18: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 02/11/2020 10:18:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpc_symmetric================ 02/11/2020 10:18:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:18:31 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end 02/11/2020 10:18:31 dut.10.240.183.67: Flow rule validated 02/11/2020 10:18:31 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpc / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end 02/11/2020 10:18:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:18:31 dut.10.240.183.67: flow list 0 02/11/2020 10:18:31 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPC => RSS 02/11/2020 10:18:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:31 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:32 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:32 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoRequest'} 02/11/2020 10:18:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:32 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:33 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:33 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:34 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoEesponse'} 02/11/2020 10:18:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:34 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:35 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:35 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:37 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-CreatePDPContextRequest'} 02/11/2020 10:18:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:37 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:38 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:38 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:39 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:39 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-CreatePDPContextResponse'} 02/11/2020 10:18:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:39 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:40 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:40 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:41 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:41 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-UpdatePDPContextRequest'} 02/11/2020 10:18:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:41 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:42 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:42 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:43 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:43 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-UpdatePDPContextResponse'} 02/11/2020 10:18:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:43 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:44 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:44 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:45 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:45 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-DeletePDPContextRequest'} 02/11/2020 10:18:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:45 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:47 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:47 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:48 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:48 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-DeletePDPContextResponse'} 02/11/2020 10:18:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:48 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:49 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:49 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:50 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:50 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-PDUNotificationRequest'} 02/11/2020 10:18:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:50 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:51 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:51 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:51 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:52 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:52 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 10:18:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:52 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:53 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:18:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:53 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:54 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:54 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-EchoRequest'} 02/11/2020 10:18:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:54 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:55 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:55 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:56 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:56 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-EchoEesponse'} 02/11/2020 10:18:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:56 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:18:58 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:18:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:58 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:18:59 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:18:59 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextRequest'} 02/11/2020 10:18:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:18:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:18:59 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:00 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:00 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:01 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:01 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-CreatePDPContextResponse'} 02/11/2020 10:19:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:01 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:02 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:02 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:03 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:03 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextRequest'} 02/11/2020 10:19:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:03 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:04 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:04 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:05 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:05 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-UpdatePDPContextResponse'} 02/11/2020 10:19:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:05 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:06 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:06 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:08 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:08 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextRequest'} 02/11/2020 10:19:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:08 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:09 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:09 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:10 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:10 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-DeletePDPContextResponse'} 02/11/2020 10:19:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:10 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:11 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:11 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:12 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:12 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-PDUNotificationRequest'} 02/11/2020 10:19:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:12 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:13 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:13 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:14 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:14 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 10:19:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:14 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:15 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0x5397e49e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x5397e49e', '0xe')] 02/11/2020 10:19:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:15 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:19:16 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:19:16 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:19:16 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:19:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:16 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:19:17 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:19:17 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:19:17 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:19:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:17 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:19:19 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:19 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-pay'} 02/11/2020 10:19:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:19:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:19 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:19:20 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xac9c5251 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xac9c5251', '0x1')] 02/11/2020 10:19:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:20 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:19:21 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:21 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-eh-pay'} 02/11/2020 10:19:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:19:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:21 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 10:19:22 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xac9c5251 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xac9c5251', '0x1')] 02/11/2020 10:19:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:22 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19: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=74 - nb_segs=1 - RSS hash=0xbd127c26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:19:23 TestCVLIAVFRSSGTPU: action: {'save_hash': ''} 02/11/2020 10:19:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xbd127c26', '0x6')] 02/11/2020 10:19:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:23 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19: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=0x86dd - length=74 - nb_segs=1 - RSS hash=0xa24f85c8 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:19:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xa24f85c8', '0x8')] 02/11/2020 10:19:24 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:19:24 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:19:25 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:19:25 dut.10.240.183.67: flow list 0 02/11/2020 10:19:25 dut.10.240.183.67: 02/11/2020 10:19:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:25 TestCVLIAVFRSSGTPU: ['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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()'] 02/11/2020 10:19:27 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=89 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=126 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=83 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=93 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=130 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=87 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=63 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf')] 02/11/2020 10:19:27 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpc_symmetric passed 02/11/2020 10:19:27 dut.10.240.183.67: flow flush 0 02/11/2020 10:19:27 dut.10.240.183.67: 02/11/2020 10:19:27 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpc_symmetric': 'passed'} 02/11/2020 10:19:27 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:19:27 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpc_symmetric Result PASSED: 02/11/2020 10:19:27 dut.10.240.183.67: flow flush 0 02/11/2020 10:19:28 dut.10.240.183.67: testpmd> 02/11/2020 10:19:28 dut.10.240.183.67: clear port stats all 02/11/2020 10:19:29 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:19:29 dut.10.240.183.67: stop 02/11/2020 10:19: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: 2 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= 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=14 -> TX Port= 0/Queue=14 ------- RX-packets: 40 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 ------- RX-packets: 22 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. 02/11/2020 10:19:29 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu Begin 02/11/2020 10:19:29 dut.10.240.183.67: 02/11/2020 10:19:29 tester: 02/11/2020 10:19:29 dut.10.240.183.67: start 02/11/2020 10:19: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 02/11/2020 10:19:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_l3src_only================ 02/11/2020 10:19:29 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:19:29 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end 02/11/2020 10:19:29 dut.10.240.183.67: Flow rule validated 02/11/2020 10:19:29 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end 02/11/2020 10:19:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:19:29 dut.10.240.183.67: flow list 0 02/11/2020 10:19:29 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU => RSS 02/11/2020 10:19:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:29 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:19:31 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:31 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-pay'} 02/11/2020 10:19:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:31 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:19:32 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xc791921b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:19:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xc791921b', '0xb')] 02/11/2020 10:19:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:32 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:19:33 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:33 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:19:34 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-eh-pay'} 02/11/2020 10:19:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:34 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:19:35 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xc791921b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:19:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xc791921b', '0xb')] 02/11/2020 10:19:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:35 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 10:19:36 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:37 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-echo-request'} 02/11/2020 10:19:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:38 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xc791921b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:19:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xc791921b', '0xb')] 02/11/2020 10:19:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:38 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:39 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:39 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:40 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:40 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-echo-reponse'} 02/11/2020 10:19:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:40 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:41 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xc791921b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:19:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xc791921b', '0xb')] 02/11/2020 10:19:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:41 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:43 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:19:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:43 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:19:44 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:44 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-pay'} 02/11/2020 10:19:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:44 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:19:45 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xc791921b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:19:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xc791921b', '0xb')] 02/11/2020 10:19:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:45 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:19:46 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:46 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:19:47 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:47 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-eh-pay'} 02/11/2020 10:19:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:47 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:19:48 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0xc791921b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:19:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xc791921b', '0xb')] 02/11/2020 10:19:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:48 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 10:19:49 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:49 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:50 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:50 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-echo-request'} 02/11/2020 10:19:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:50 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:51 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xc791921b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:19:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xc791921b', '0xb')] 02/11/2020 10:19:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:51 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:52 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:52 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:53 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:53 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-echo-reponse'} 02/11/2020 10:19:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:53 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:19:55 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xc791921b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:19:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:19:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xc791921b', '0xb')] 02/11/2020 10:19:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:55 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:19:56 dut.10.240.183.67: port 0/queue 9: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x26ef8e09 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:19:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:19:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:19:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:56 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)'] 02/11/2020 10:19:57 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=178 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:19:57 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:19:57 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:19:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:57 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x35)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96) 02/11/2020 10:19:58 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=178 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:19:58 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:19:58 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:19:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:58 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:19:59 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:19:59 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:19:59 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:19:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:19:59 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:20:00 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:00 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:00 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:00 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)'] 02/11/2020 10:20:01 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=198 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:01 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:01 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:01 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x55)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96) 02/11/2020 10:20:02 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=198 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:02 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:02 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:02 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:20:03 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:03 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:03 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:03 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:20:05 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:05 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:05 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:05 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:20: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=0x86dd - length=166 - nb_segs=1 - RSS hash=0xbd127c26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:06 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-pay'} 02/11/2020 10:20:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xbd127c26', '0x6')] 02/11/2020 10:20:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:06 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:20: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=0x86dd - length=166 - nb_segs=1 - RSS hash=0xda4ae81a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xda4ae81a', '0xa')] 02/11/2020 10:20:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:07 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:20: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=178 - nb_segs=1 - RSS hash=0xbd127c26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:08 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-eh-pay'} 02/11/2020 10:20:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xbd127c26', '0x6')] 02/11/2020 10:20:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:08 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 10:20: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=178 - nb_segs=1 - RSS hash=0xda4ae81a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xda4ae81a', '0xa')] 02/11/2020 10:20:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:09 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:20:10 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:20:10 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoRequest'} 02/11/2020 10:20:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:20:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:10 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:20:11 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x37be5892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:20:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x37be5892', '0x2')] 02/11/2020 10:20:11 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:20:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:20:12 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:20:12 dut.10.240.183.67: flow list 0 02/11/2020 10:20:12 dut.10.240.183.67: 02/11/2020 10:20:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:12 TestCVLIAVFRSSGTPU: ['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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()', '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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()'] 02/11/2020 10:20:13 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:20:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf')] 02/11/2020 10:20:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_l3src_only passed 02/11/2020 10:20:13 dut.10.240.183.67: flow flush 0 02/11/2020 10:20:14 dut.10.240.183.67: 02/11/2020 10:20:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_l3dst_only================ 02/11/2020 10:20:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:20:14 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end 02/11/2020 10:20:14 dut.10.240.183.67: Flow rule validated 02/11/2020 10:20:14 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end 02/11/2020 10:20:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:20:14 dut.10.240.183.67: flow list 0 02/11/2020 10:20:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU => RSS 02/11/2020 10:20:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:14 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:20:15 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:15 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-pay'} 02/11/2020 10:20:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:15 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:20:16 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x56daa3e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:20:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x56daa3e', '0xe')] 02/11/2020 10:20:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:16 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:20:17 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:20:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:17 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:20:18 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:18 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-eh-pay'} 02/11/2020 10:20:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:18 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:20:19 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x56daa3e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:20:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x56daa3e', '0xe')] 02/11/2020 10:20:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:19 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 10:20:20 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:20 TestCVLIAVFRSSGTPU: action: {'check_hash_same': 'ipv4-gtpu-eh-pay'} 02/11/2020 10:20:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:20 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:20:21 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:21 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-echo-request'} 02/11/2020 10:20:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:21 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:20:23 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x56daa3e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:20:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x56daa3e', '0xe')] 02/11/2020 10:20:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:23 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:20:24 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:20:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:24 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:20:25 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:25 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-echo-reponse'} 02/11/2020 10:20:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:25 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:20:26 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x56daa3e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:20:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x56daa3e', '0xe')] 02/11/2020 10:20:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:26 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:20:27 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:20:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:27 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:20:28 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:20:28 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-pay'} 02/11/2020 10:20:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:28 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:20:29 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x56daa3e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:20:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x56daa3e', '0xe')] 02/11/2020 10:20:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:29 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:20:30 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:20:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:20:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:30 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:20:31 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:20:31 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-eh-pay'} 02/11/2020 10:20:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:31 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:20:32 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0x56daa3e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:20:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x56daa3e', '0xe')] 02/11/2020 10:20:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:32 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 10:20:34 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:20:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:20:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:34 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:20:35 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:20:35 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-echo-request'} 02/11/2020 10:20:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:35 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:20:36 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x56daa3e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:20:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x56daa3e', '0xe')] 02/11/2020 10:20:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:36 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:20:37 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:20:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:20:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:20:38 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:20:38 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-echo-reponse'} 02/11/2020 10:20:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:38 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:20:39 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x56daa3e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:20:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x56daa3e', '0xe')] 02/11/2020 10:20:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:39 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:20:40 dut.10.240.183.67: port 0/queue 12: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xe413b62c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:20:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:20:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xe413b62c', '0xc')] 02/11/2020 10:20:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:40 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)'] 02/11/2020 10:20:41 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=178 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:41 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:41 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:41 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96) 02/11/2020 10:20:42 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=178 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:42 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:42 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:42 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:20:43 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:43 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:43 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:43 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:20:45 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:45 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:45 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:45 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)'] 02/11/2020 10:20:46 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=198 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:46 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:46 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:46 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x55)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96) 02/11/2020 10:20:47 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=198 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:47 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:47 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:47 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:20:48 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:48 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:48 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:48 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:20:49 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:49 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:20:49 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:20:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:49 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:20: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=166 - nb_segs=1 - RSS hash=0xbd127c26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:50 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-pay'} 02/11/2020 10:20:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xbd127c26', '0x6')] 02/11/2020 10:20:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:50 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:20: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=166 - nb_segs=1 - RSS hash=0x47078440 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:20:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x47078440', '0x0')] 02/11/2020 10:20:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:51 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:20: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=178 - nb_segs=1 - RSS hash=0xbd127c26 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:20:52 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-eh-pay'} 02/11/2020 10:20:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xbd127c26', '0x6')] 02/11/2020 10:20:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:52 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 10:20: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=178 - nb_segs=1 - RSS hash=0x47078440 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:20:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x47078440', '0x0')] 02/11/2020 10:20:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:53 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:20:54 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:20:54 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoRequest'} 02/11/2020 10:20:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:20:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:54 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:20:55 dut.10.240.183.67: port 0/queue 13: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x1e75aadd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:20:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e75aadd', '0xd')] 02/11/2020 10:20:55 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:20:55 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:20:57 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:20:57 dut.10.240.183.67: flow list 0 02/11/2020 10:20:57 dut.10.240.183.67: 02/11/2020 10:20:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:57 TestCVLIAVFRSSGTPU: ['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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()', '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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()'] 02/11/2020 10:20:58 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:20:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:20:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf'), ('0xff0bb6cf', '0xf')] 02/11/2020 10:20:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_l3dst_only passed 02/11/2020 10:20:58 dut.10.240.183.67: flow flush 0 02/11/2020 10:20:58 dut.10.240.183.67: 02/11/2020 10:20:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_l3_src_only_l3_dst_only================ 02/11/2020 10:20:58 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:20:58 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss types ipv4 end key_len 0 queues end / end 02/11/2020 10:20:58 dut.10.240.183.67: Flow rule validated 02/11/2020 10:20:58 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss types ipv4 end key_len 0 queues end / end 02/11/2020 10:20:58 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:20:58 dut.10.240.183.67: flow list 0 02/11/2020 10:20:58 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU => RSS 02/11/2020 10:20:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:58 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:20:59 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:20:59 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-pay'} 02/11/2020 10:20:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:20:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:20:59 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:21:00 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x37be5892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x37be5892', '0x2')] 02/11/2020 10:21:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:00 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:21:01 dut.10.240.183.67: port 0/queue 13: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x1e75aadd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e75aadd', '0xd')] 02/11/2020 10:21:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:01 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:21:03 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xd6c04480 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6c04480', '0x0')] 02/11/2020 10:21:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:03 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:21:04 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:21:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:04 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:21:05 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:05 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-eh-pay'} 02/11/2020 10:21:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:05 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:21:06 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x37be5892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x37be5892', '0x2')] 02/11/2020 10:21:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:06 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:21:07 dut.10.240.183.67: port 0/queue 13: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x1e75aadd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e75aadd', '0xd')] 02/11/2020 10:21:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:07 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 10:21:08 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xd6c04480 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:08 TestCVLIAVFRSSGTPU: action: {'check_hash_different': 'ipv4-gtpu-eh-pay'} 02/11/2020 10:21:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6c04480', '0x0')] 02/11/2020 10:21:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:08 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 10:21:09 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:21:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:09 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:10 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:10 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-echo-request'} 02/11/2020 10:21:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:10 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:11 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x37be5892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x37be5892', '0x2')] 02/11/2020 10:21:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:11 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:12 dut.10.240.183.67: port 0/queue 13: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x1e75aadd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e75aadd', '0xd')] 02/11/2020 10:21:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:12 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:21:14 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd6c04480 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6c04480', '0x0')] 02/11/2020 10:21:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:14 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:21:15 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:21:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:15 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:16 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:16 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-echo-reponse'} 02/11/2020 10:21:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:16 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:17 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x37be5892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x37be5892', '0x2')] 02/11/2020 10:21:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:17 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:18 dut.10.240.183.67: port 0/queue 13: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x1e75aadd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e75aadd', '0xd')] 02/11/2020 10:21:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:18 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:21:19 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd6c04480 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6c04480', '0x0')] 02/11/2020 10:21:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:19 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:21:20 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:21:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:21:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:20 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:21:21 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:21 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-pay'} 02/11/2020 10:21:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:21 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:21:22 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x37be5892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x37be5892', '0x2')] 02/11/2020 10:21:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:22 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:21:23 dut.10.240.183.67: port 0/queue 13: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x1e75aadd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e75aadd', '0xd')] 02/11/2020 10:21:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:23 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:21:24 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xd6c04480 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6c04480', '0x0')] 02/11/2020 10:21:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:24 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:21:26 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:21:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:26 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:21:27 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:27 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-eh-pay'} 02/11/2020 10:21:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:27 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:21:28 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0x37be5892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x37be5892', '0x2')] 02/11/2020 10:21:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:28 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:21:29 dut.10.240.183.67: port 0/queue 13: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0x1e75aadd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e75aadd', '0xd')] 02/11/2020 10:21:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:29 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 10:21:30 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0xd6c04480 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6c04480', '0x0')] 02/11/2020 10:21:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:30 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 10:21:31 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:21:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:31 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:32 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:32 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-echo-request'} 02/11/2020 10:21:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:32 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:33 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x37be5892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x37be5892', '0x2')] 02/11/2020 10:21:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:33 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:34 dut.10.240.183.67: port 0/queue 13: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x1e75aadd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e75aadd', '0xd')] 02/11/2020 10:21:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:34 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:21:35 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd6c04480 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6c04480', '0x0')] 02/11/2020 10:21:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:35 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:21:36 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:21:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:38 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:38 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-echo-reponse'} 02/11/2020 10:21:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:38 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:39 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x37be5892 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x37be5892', '0x2')] 02/11/2020 10:21:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:39 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:21:40 dut.10.240.183.67: port 0/queue 13: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0x1e75aadd - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x1e75aadd', '0xd')] 02/11/2020 10:21:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:40 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:21:41 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd6c04480 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6c04480', '0x0')] 02/11/2020 10:21:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:41 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:21:42 dut.10.240.183.67: port 0/queue 15: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xff0bb6cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:21:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:21:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xff0bb6cf', '0xf')] 02/11/2020 10:21:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:42 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)'] 02/11/2020 10:21:43 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=178 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:43 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:21:43 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:21:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:43 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96) 02/11/2020 10:21:44 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=178 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:44 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:21:44 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:21:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:44 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:21:45 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:45 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:21:45 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:21:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:45 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:21:46 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:46 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:21:46 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:21:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:46 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)'] 02/11/2020 10:21:47 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=198 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:47 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:21:47 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:21:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:47 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x55)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*96) 02/11/2020 10:21:48 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=198 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:48 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:21:48 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:21:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:48 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:21:50 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:50 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:21:50 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:21:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:50 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:21:51 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:21:51 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:21:51 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:21:51 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:21:51 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:21:52 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:21:52 dut.10.240.183.67: flow list 0 02/11/2020 10:21:52 dut.10.240.183.67: 02/11/2020 10:21:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_l3_src_only_l3_dst_only passed 02/11/2020 10:21:52 dut.10.240.183.67: flow flush 0 02/11/2020 10:21:52 dut.10.240.183.67: 02/11/2020 10:21:52 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_l3src_only': 'passed', 'mac_ipv4_gtpu_l3dst_only': 'passed', 'mac_ipv4_gtpu_l3_src_only_l3_dst_only': 'passed'} 02/11/2020 10:21:52 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:21:52 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu Result PASSED: 02/11/2020 10:21:52 dut.10.240.183.67: flow flush 0 02/11/2020 10:21:53 dut.10.240.183.67: testpmd> 02/11/2020 10:21:53 dut.10.240.183.67: clear port stats all 02/11/2020 10:21:54 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:21:54 dut.10.240.183.67: stop 02/11/2020 10:21: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: 34 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 2 -> TX Port= 0/Queue= 2 ------- RX-packets: 9 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= 9 -> TX Port= 0/Queue= 9 ------- RX-packets: 16 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: 8 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: 9 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 Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 ------- RX-packets: 34 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. 02/11/2020 10:21:54 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4 Begin 02/11/2020 10:21:54 dut.10.240.183.67: 02/11/2020 10:21:55 tester: 02/11/2020 10:21:55 dut.10.240.183.67: start 02/11/2020 10:21: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 02/11/2020 10:21:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_l3dst================ 02/11/2020 10:21:55 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:21:55 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 02/11/2020 10:21:55 dut.10.240.183.67: Flow rule validated 02/11/2020 10:21:55 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 02/11/2020 10:21:55 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:21:55 dut.10.240.183.67: flow list 0 02/11/2020 10:21:55 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:21:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:21: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:21:56 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:21:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:21:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:21: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=562 - nb_segs=1 - RSS hash=0x26ef8e09 - 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 02/11/2020 10:21:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:21:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:21:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:21: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=562 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:21:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:21:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:21:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:21: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:21:59 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:21:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:21:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:21:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:22: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=562 - nb_segs=1 - RSS hash=0x26ef8e09 - 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 02/11/2020 10:22:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:22:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:22: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=562 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:22:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:22:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:22:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:22: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:22:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:22:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:22: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=570 - nb_segs=1 - RSS hash=0x26ef8e09 - 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 02/11/2020 10:22:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:22:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:22: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=570 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:22:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:22:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:22:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:22: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=570 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:22:06 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:22:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:22: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=570 - nb_segs=1 - RSS hash=0x26ef8e09 - 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 02/11/2020 10:22:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:22:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:22: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:22:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:22:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:22:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:22: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:22:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:22:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:22: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x26ef8e09 - 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 02/11/2020 10:22:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:22:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 10:22: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:22:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:22:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:22:11 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:22:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:22:13 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:22:13 dut.10.240.183.67: flow list 0 02/11/2020 10:22:13 dut.10.240.183.67: 02/11/2020 10:22:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:13 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 10:22: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=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 02/11/2020 10:22:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:22:14 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:22:14 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:22:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_l3dst passed 02/11/2020 10:22:14 dut.10.240.183.67: flow flush 0 02/11/2020 10:22:14 dut.10.240.183.67: 02/11/2020 10:22:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3src================ 02/11/2020 10:22:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:22:14 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 02/11/2020 10:22:14 dut.10.240.183.67: Flow rule validated 02/11/2020 10:22:14 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 02/11/2020 10:22:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:22:14 dut.10.240.183.67: flow list 0 02/11/2020 10:22:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:22:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:22: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=562 - nb_segs=1 - RSS hash=0xd26e3e17 - 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 02/11/2020 10:22:15 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:22:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:22: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=0xd26e3e17 - 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 02/11/2020 10:22:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:22:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:22:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:22: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=562 - nb_segs=1 - RSS hash=0x61ebc667 - 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 02/11/2020 10:22:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x61ebc667', '0x7')] 02/11/2020 10:22:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:22: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xd26e3e17 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:22:18 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:22:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:22: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xd26e3e17 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:22:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:22:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:22:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:22: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=562 - nb_segs=1 - RSS hash=0x61ebc667 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:22:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x61ebc667', '0x7')] 02/11/2020 10:22:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:22: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd26e3e17 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:22:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:22:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd26e3e17 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:22:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:22:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:22:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x61ebc667 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:22:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x61ebc667', '0x7')] 02/11/2020 10:22:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:22: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=570 - nb_segs=1 - RSS hash=0xd26e3e17 - 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 02/11/2020 10:22:25 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:22:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd26e3e17 - 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 02/11/2020 10:22:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:22:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:22:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:22: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x61ebc667 - 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 02/11/2020 10:22:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x61ebc667', '0x7')] 02/11/2020 10:22:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:22: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=0xd26e3e17 - 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 02/11/2020 10:22:28 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:22:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:22: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xd26e3e17 - 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 02/11/2020 10:22:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:22:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:22:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 10:22: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=582 - nb_segs=1 - RSS hash=0x61ebc667 - 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 02/11/2020 10:22:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x61ebc667', '0x7')] 02/11/2020 10:22:31 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:22:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:22:32 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:22:32 dut.10.240.183.67: flow list 0 02/11/2020 10:22:32 dut.10.240.183.67: 02/11/2020 10:22:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:32 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 10:22: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_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 02/11/2020 10:22:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:22:33 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:22:33 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:22:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3src passed 02/11/2020 10:22:33 dut.10.240.183.67: flow flush 0 02/11/2020 10:22:33 dut.10.240.183.67: 02/11/2020 10:22:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_all================ 02/11/2020 10:22:33 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:22:33 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 02/11/2020 10:22:33 dut.10.240.183.67: Flow rule validated 02/11/2020 10:22:33 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 02/11/2020 10:22:33 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:22:33 dut.10.240.183.67: flow list 0 02/11/2020 10:22:33 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:22:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:22: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xd1c30dd3 - 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 02/11/2020 10:22:34 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1c30dd3', '0x3')] 02/11/2020 10:22:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:22: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=562 - nb_segs=1 - RSS hash=0x9ae1da6a - 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 02/11/2020 10:22:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ae1da6a', '0xa')] 02/11/2020 10:22:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:22: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x6246f5a3 - 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 02/11/2020 10:22:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x6246f5a3', '0x3')] 02/11/2020 10:22:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:22: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=562 - nb_segs=1 - RSS hash=0x2964221a - 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 02/11/2020 10:22:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x2964221a', '0xa')] 02/11/2020 10:22:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:22: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=562 - nb_segs=1 - RSS hash=0xd1c30dd3 - 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 02/11/2020 10:22:39 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1c30dd3', '0x3')] 02/11/2020 10:22:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:22: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=562 - nb_segs=1 - RSS hash=0x9ae1da6a - 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 02/11/2020 10:22:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ae1da6a', '0xa')] 02/11/2020 10:22:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:22: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=562 - nb_segs=1 - RSS hash=0x6246f5a3 - 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 02/11/2020 10:22:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x6246f5a3', '0x3')] 02/11/2020 10:22:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:22: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=562 - nb_segs=1 - RSS hash=0x2964221a - 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 02/11/2020 10:22:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x2964221a', '0xa')] 02/11/2020 10:22:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:22: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=570 - nb_segs=1 - RSS hash=0xd1c30dd3 - 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 02/11/2020 10:22:43 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1c30dd3', '0x3')] 02/11/2020 10:22:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:22: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=570 - nb_segs=1 - RSS hash=0x9ae1da6a - 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 02/11/2020 10:22:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ae1da6a', '0xa')] 02/11/2020 10:22:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:22: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=570 - nb_segs=1 - RSS hash=0x6246f5a3 - 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 02/11/2020 10:22:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x6246f5a3', '0x3')] 02/11/2020 10:22:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:22: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=570 - nb_segs=1 - RSS hash=0x2964221a - 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 02/11/2020 10:22:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x2964221a', '0xa')] 02/11/2020 10:22:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:22: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=570 - nb_segs=1 - RSS hash=0xd1c30dd3 - 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 02/11/2020 10:22:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1c30dd3', '0x3')] 02/11/2020 10:22:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:22: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=0x9ae1da6a - 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 02/11/2020 10:22:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ae1da6a', '0xa')] 02/11/2020 10:22:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:22: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=570 - nb_segs=1 - RSS hash=0x6246f5a3 - 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 02/11/2020 10:22:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x6246f5a3', '0x3')] 02/11/2020 10:22:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:22:51 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=0x2964221a - 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 02/11/2020 10:22:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x2964221a', '0xa')] 02/11/2020 10:22:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:22: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=582 - nb_segs=1 - RSS hash=0xd1c30dd3 - 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 02/11/2020 10:22:52 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1c30dd3', '0x3')] 02/11/2020 10:22:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:22: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=582 - nb_segs=1 - RSS hash=0x9ae1da6a - 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 02/11/2020 10:22:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ae1da6a', '0xa')] 02/11/2020 10:22:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 10:22: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=582 - nb_segs=1 - RSS hash=0x6246f5a3 - 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 02/11/2020 10:22:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x6246f5a3', '0x3')] 02/11/2020 10:22:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 10:22: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=582 - nb_segs=1 - RSS hash=0x2964221a - 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 02/11/2020 10:22:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:22:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x2964221a', '0xa')] 02/11/2020 10:22:55 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:22:55 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:22:56 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:22:56 dut.10.240.183.67: flow list 0 02/11/2020 10:22:56 dut.10.240.183.67: 02/11/2020 10:22:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:56 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 10:22: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=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 02/11/2020 10:22:58 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:22:58 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:22:58 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:22:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_all passed 02/11/2020 10:22:58 dut.10.240.183.67: flow flush 0 02/11/2020 10:22:58 dut.10.240.183.67: 02/11/2020 10:22:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3dst================ 02/11/2020 10:22:58 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:22:58 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 02/11/2020 10:22:58 dut.10.240.183.67: Flow rule validated 02/11/2020 10:22:58 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 02/11/2020 10:22:58 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:22:58 dut.10.240.183.67: flow list 0 02/11/2020 10:22:58 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:22:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:22: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:22:59 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:22:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:22:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:22:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:23: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=562 - nb_segs=1 - RSS hash=0x26ef8e09 - 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 02/11/2020 10:23:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:23:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:23: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=562 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:23:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:23:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:23:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:23: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:23:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:23:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x26ef8e09 - 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 02/11/2020 10:23:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:23:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:23: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=562 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:23:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:23:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:23:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:23: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=570 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:23:06 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:23:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:23: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=570 - nb_segs=1 - RSS hash=0x26ef8e09 - 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 02/11/2020 10:23:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:23:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:23: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:23:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:23:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:23:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:23: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:23:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:23:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:23: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x26ef8e09 - 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 02/11/2020 10:23:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:23:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:23: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:23:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:23:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:23:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:23: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:23:12 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:23:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:23:13 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=0x26ef8e09 - 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 02/11/2020 10:23:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef8e09', '0x9')] 02/11/2020 10:23:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 10:23: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x956a7679 - 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 02/11/2020 10:23:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:23:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x956a7679', '0x9')] 02/11/2020 10:23:14 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:23:14 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:23:16 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:23:16 dut.10.240.183.67: flow list 0 02/11/2020 10:23:16 dut.10.240.183.67: 02/11/2020 10:23:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:16 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 10:23: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_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 02/11/2020 10:23:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:23:17 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:23:17 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:23:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3dst passed 02/11/2020 10:23:17 dut.10.240.183.67: flow flush 0 02/11/2020 10:23:17 dut.10.240.183.67: 02/11/2020 10:23:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3src================ 02/11/2020 10:23:17 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:23:17 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 02/11/2020 10:23:17 dut.10.240.183.67: Flow rule validated 02/11/2020 10:23:17 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 02/11/2020 10:23:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:23:17 dut.10.240.183.67: flow list 0 02/11/2020 10:23:17 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:23:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:23: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xd26e3e17 - 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 02/11/2020 10:23:18 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:23:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:23: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xd26e3e17 - 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 02/11/2020 10:23:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:23:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:23:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:23: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x61ebc667 - 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 02/11/2020 10:23:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x61ebc667', '0x7')] 02/11/2020 10:23:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:23: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=562 - nb_segs=1 - RSS hash=0xd26e3e17 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:23:21 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:23:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:23: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xd26e3e17 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:23:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:23:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:23:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:23: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=562 - nb_segs=1 - RSS hash=0x61ebc667 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:23:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x61ebc667', '0x7')] 02/11/2020 10:23:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:23: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=570 - nb_segs=1 - RSS hash=0xd26e3e17 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:23:25 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:23:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:23: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd26e3e17 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:23:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:23:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:23:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:23: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x61ebc667 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:23:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x61ebc667', '0x7')] 02/11/2020 10:23:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:23: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=570 - nb_segs=1 - RSS hash=0xd26e3e17 - 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 02/11/2020 10:23:28 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:23:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:23: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd26e3e17 - 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 02/11/2020 10:23:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:23:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:23:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:23:30 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=0x61ebc667 - 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 02/11/2020 10:23:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x61ebc667', '0x7')] 02/11/2020 10:23:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:23: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=582 - nb_segs=1 - RSS hash=0xd26e3e17 - 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 02/11/2020 10:23:31 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:23:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:23: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=0xd26e3e17 - 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 02/11/2020 10:23:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:23:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xd26e3e17', '0x7')] 02/11/2020 10:23:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 10:23: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=582 - nb_segs=1 - RSS hash=0x61ebc667 - 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 02/11/2020 10:23:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x61ebc667', '0x7')] 02/11/2020 10:23:34 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:23:34 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:23:35 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:23:35 dut.10.240.183.67: flow list 0 02/11/2020 10:23:35 dut.10.240.183.67: 02/11/2020 10:23:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:35 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 10:23: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=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 02/11/2020 10:23:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:23:36 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:23:36 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:23:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3src passed 02/11/2020 10:23:36 dut.10.240.183.67: flow flush 0 02/11/2020 10:23:36 dut.10.240.183.67: 02/11/2020 10:23:36 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_all================ 02/11/2020 10:23:36 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:23:36 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 02/11/2020 10:23:36 dut.10.240.183.67: Flow rule validated 02/11/2020 10:23: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 end key_len 0 queues end / end 02/11/2020 10:23:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:23:36 dut.10.240.183.67: flow list 0 02/11/2020 10:23:36 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:23:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:23: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=562 - nb_segs=1 - RSS hash=0xd1c30dd3 - 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 02/11/2020 10:23:37 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1c30dd3', '0x3')] 02/11/2020 10:23:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:23: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=562 - nb_segs=1 - RSS hash=0x9ae1da6a - 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 02/11/2020 10:23:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ae1da6a', '0xa')] 02/11/2020 10:23:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:23: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x6246f5a3 - 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 02/11/2020 10:23:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x6246f5a3', '0x3')] 02/11/2020 10:23:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:23: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x2964221a - 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 02/11/2020 10:23:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x2964221a', '0xa')] 02/11/2020 10:23:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:23: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=562 - nb_segs=1 - RSS hash=0xd1c30dd3 - 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 02/11/2020 10:23:42 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1c30dd3', '0x3')] 02/11/2020 10:23:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:23: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=562 - nb_segs=1 - RSS hash=0x9ae1da6a - 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 02/11/2020 10:23:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ae1da6a', '0xa')] 02/11/2020 10:23:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:23: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x6246f5a3 - 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 02/11/2020 10:23:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x6246f5a3', '0x3')] 02/11/2020 10:23:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:23: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=562 - nb_segs=1 - RSS hash=0x2964221a - 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 02/11/2020 10:23:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x2964221a', '0xa')] 02/11/2020 10:23:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:23: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=570 - nb_segs=1 - RSS hash=0xd1c30dd3 - 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 02/11/2020 10:23:46 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1c30dd3', '0x3')] 02/11/2020 10:23:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:23: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x9ae1da6a - 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 02/11/2020 10:23:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ae1da6a', '0xa')] 02/11/2020 10:23:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:23: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=570 - nb_segs=1 - RSS hash=0x6246f5a3 - 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 02/11/2020 10:23:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x6246f5a3', '0x3')] 02/11/2020 10:23:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:23: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=0x2964221a - 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 02/11/2020 10:23:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x2964221a', '0xa')] 02/11/2020 10:23:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:23: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=570 - nb_segs=1 - RSS hash=0xd1c30dd3 - 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 02/11/2020 10:23:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1c30dd3', '0x3')] 02/11/2020 10:23:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:23: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=0x9ae1da6a - 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 02/11/2020 10:23:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ae1da6a', '0xa')] 02/11/2020 10:23:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:23: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=570 - nb_segs=1 - RSS hash=0x6246f5a3 - 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 02/11/2020 10:23:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x6246f5a3', '0x3')] 02/11/2020 10:23:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:23: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=570 - nb_segs=1 - RSS hash=0x2964221a - 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 02/11/2020 10:23:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x2964221a', '0xa')] 02/11/2020 10:23:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:23: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=582 - nb_segs=1 - RSS hash=0xd1c30dd3 - 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 02/11/2020 10:23:55 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:23:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1c30dd3', '0x3')] 02/11/2020 10:23:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:23: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x9ae1da6a - 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 02/11/2020 10:23:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ae1da6a', '0xa')] 02/11/2020 10:23:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 10:23: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=582 - nb_segs=1 - RSS hash=0x6246f5a3 - 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 02/11/2020 10:23:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x6246f5a3', '0x3')] 02/11/2020 10:23:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:23:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 10:23: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=0x2964221a - 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 02/11/2020 10:23:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:23:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x2964221a', '0xa')] 02/11/2020 10:23:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:23:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:23:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:23:59 dut.10.240.183.67: flow list 0 02/11/2020 10:24:00 dut.10.240.183.67: 02/11/2020 10:24:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:00 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 10:24: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=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 02/11/2020 10:24:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:24:01 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:24:01 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:24:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_all passed 02/11/2020 10:24:01 dut.10.240.183.67: flow flush 0 02/11/2020 10:24:01 dut.10.240.183.67: 02/11/2020 10:24:01 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'} 02/11/2020 10:24:01 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:24:01 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4 Result PASSED: 02/11/2020 10:24:01 dut.10.240.183.67: flow flush 0 02/11/2020 10:24:02 dut.10.240.183.67: testpmd> 02/11/2020 10:24:02 dut.10.240.183.67: clear port stats all 02/11/2020 10:24:03 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:24:03 dut.10.240.183.67: stop 02/11/2020 10:24:03 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: 20 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 ------- RX-packets: 30 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 ------- RX-packets: 30 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=10 -> TX Port= 0/Queue=10 ------- RX-packets: 20 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. 02/11/2020 10:24:03 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_symmetric Begin 02/11/2020 10:24:03 dut.10.240.183.67: 02/11/2020 10:24:03 tester: 02/11/2020 10:24:03 dut.10.240.183.67: start 02/11/2020 10:24:03 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 02/11/2020 10:24:03 dut.10.240.183.67: quit 02/11/2020 10:24: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... 02/11/2020 10:24: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:24:06 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:24:16 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:24:16 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:24:16 dut.10.240.183.67: set verbose 1 02/11/2020 10:24:16 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:24:16 dut.10.240.183.67: show port info all 02/11/2020 10:24:16 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 02/11/2020 10:24:16 dut.10.240.183.67: start 02/11/2020 10:24: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 02/11/2020 10:24:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_symmetric================ 02/11/2020 10:24:16 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:24:16 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 02/11/2020 10:24:17 dut.10.240.183.67: Flow rule validated 02/11/2020 10:24: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 func symmetric_toeplitz types ipv4 end key_len 0 queues end / end 02/11/2020 10:24:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:24:17 dut.10.240.183.67: flow list 0 02/11/2020 10:24:17 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:24:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:24: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=562 - nb_segs=1 - RSS hash=0x4181840a - 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 02/11/2020 10:24:18 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 10:24:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480) 02/11/2020 10:24: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=562 - nb_segs=1 - RSS hash=0x4181840a - 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 02/11/2020 10:24:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:24:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:24: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x4181840a - 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 02/11/2020 10:24:20 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 10:24:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480) 02/11/2020 10:24: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x4181840a - 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 02/11/2020 10:24:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:24:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:24: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4181840a - 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 02/11/2020 10:24:22 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 10:24:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480) 02/11/2020 10:24: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4181840a - 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 02/11/2020 10:24:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:24:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:24: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=570 - nb_segs=1 - RSS hash=0x4181840a - 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 02/11/2020 10:24:24 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 10:24:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480) 02/11/2020 10: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4181840a - 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 02/11/2020 10:24:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:24:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:24:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:24:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:24:27 dut.10.240.183.67: flow list 0 02/11/2020 10:24:27 dut.10.240.183.67: 02/11/2020 10:24:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480) 02/11/2020 10:24: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=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 02/11/2020 10:24:28 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 10:24:28 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:24:28 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:24:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480) 02/11/2020 10:24: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_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 02/11/2020 10:24:29 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 10:24:29 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:24:29 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:24:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480) 02/11/2020 10:24: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_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 02/11/2020 10:24:30 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 10:24:30 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:24:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:24:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480) 02/11/2020 10:24: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 02/11/2020 10:24:31 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 10:24:31 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:24:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:24:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_symmetric passed 02/11/2020 10:24:31 dut.10.240.183.67: flow flush 0 02/11/2020 10:24:31 dut.10.240.183.67: 02/11/2020 10:24:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_symmetric================ 02/11/2020 10:24:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:24:31 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 02/11/2020 10:24:31 dut.10.240.183.67: Flow rule validated 02/11/2020 10:24:31 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 02/11/2020 10:24:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:24:31 dut.10.240.183.67: flow list 0 02/11/2020 10:24:31 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:24:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:24: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=0x4181840a - 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 02/11/2020 10:24:33 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 10:24:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480) 02/11/2020 10:24: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=562 - nb_segs=1 - RSS hash=0x4181840a - 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 02/11/2020 10:24:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:24:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:24: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=562 - nb_segs=1 - RSS hash=0x4181840a - 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 02/11/2020 10:24:35 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 10:24:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480) 02/11/2020 10:24: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=562 - nb_segs=1 - RSS hash=0x4181840a - 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 02/11/2020 10:24:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:24:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:24: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=0x4181840a - 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 02/11/2020 10:24:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 10:24:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480) 02/11/2020 10:24: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=0x4181840a - 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 02/11/2020 10:24:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:24:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:24: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=0x4181840a - 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 02/11/2020 10:24:39 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 10:24:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480) 02/11/2020 10:24: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=0x4181840a - 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 02/11/2020 10:24:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:24:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x4181840a', '0xa')] 02/11/2020 10:24:40 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:24:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:24:41 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:24:41 dut.10.240.183.67: flow list 0 02/11/2020 10:24:41 dut.10.240.183.67: 02/11/2020 10:24:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480) 02/11/2020 10:24: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=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 02/11/2020 10:24:43 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 10:24:43 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:24:43 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:24:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480) 02/11/2020 10:24: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=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 02/11/2020 10:24:44 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 10:24:44 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:24:44 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:24:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480) 02/11/2020 10:24: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=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 02/11/2020 10:24:45 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 10:24:45 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:24:45 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:24:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480) 02/11/2020 10:24: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:24:46 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 10:24:46 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:24:46 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:24:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_symmetric passed 02/11/2020 10:24:46 dut.10.240.183.67: flow flush 0 02/11/2020 10:24:46 dut.10.240.183.67: 02/11/2020 10:24:46 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv4_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_symmetric': 'passed'} 02/11/2020 10:24:46 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:24:46 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_symmetric Result PASSED: 02/11/2020 10:24:46 dut.10.240.183.67: flow flush 0 02/11/2020 10:24:47 dut.10.240.183.67: testpmd> 02/11/2020 10:24:47 dut.10.240.183.67: clear port stats all 02/11/2020 10:24:48 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:24:48 dut.10.240.183.67: stop 02/11/2020 10:24:48 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=10 -> TX Port= 0/Queue=10 ------- 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. 02/11/2020 10:24:48 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp Begin 02/11/2020 10:24:48 dut.10.240.183.67: 02/11/2020 10:24:48 tester: 02/11/2020 10:24:48 dut.10.240.183.67: start 02/11/2020 10:24: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 02/11/2020 10:24:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst================ 02/11/2020 10:24:49 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:24:49 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 02/11/2020 10:24:49 dut.10.240.183.67: Flow rule validated 02/11/2020 10:24:49 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 02/11/2020 10:24:49 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:24:49 dut.10.240.183.67: flow list 0 02/11/2020 10:24:49 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:24:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:24: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=582 - nb_segs=1 - RSS hash=0x829686b - 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 02/11/2020 10:24:50 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:24:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x829686b', '0xb')] 02/11/2020 10:24:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:24: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=0x9a6212a5 - 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 02/11/2020 10:24:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:24:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x9a6212a5', '0x5')] 02/11/2020 10:24:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:24: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=582 - nb_segs=1 - RSS hash=0x829686b - 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 02/11/2020 10:24:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:24:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x829686b', '0xb')] 02/11/2020 10:24:52 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:24:52 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:24:53 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:24:53 dut.10.240.183.67: flow list 0 02/11/2020 10:24:53 dut.10.240.183.67: 02/11/2020 10:24:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:24: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 02/11/2020 10:24:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:24:54 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:24:54 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:24:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst passed 02/11/2020 10:24:54 dut.10.240.183.67: flow flush 0 02/11/2020 10:24:54 dut.10.240.183.67: 02/11/2020 10:24:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src================ 02/11/2020 10:24:54 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:24:54 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 02/11/2020 10:24:55 dut.10.240.183.67: Flow rule validated 02/11/2020 10:24: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 types ipv4-tcp l3-src-only end key_len 0 queues end / end 02/11/2020 10:24:55 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:24:55 dut.10.240.183.67: flow list 0 02/11/2020 10:24:55 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:24:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x66eec19d - 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 02/11/2020 10:24:56 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:24:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x66eec19d', '0xd')] 02/11/2020 10:24:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:24: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=582 - nb_segs=1 - RSS hash=0x66eec19d - 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 02/11/2020 10:24:57 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:24:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x66eec19d', '0xd')] 02/11/2020 10:24:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:24: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=582 - nb_segs=1 - RSS hash=0xf4a5bb53 - 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 02/11/2020 10:24:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:24:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xf4a5bb53', '0x3')] 02/11/2020 10:24:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:24:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:24:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:24:59 dut.10.240.183.67: flow list 0 02/11/2020 10:24:59 dut.10.240.183.67: 02/11/2020 10:24:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:24:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=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 02/11/2020 10:25:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:25:00 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:25:00 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:25:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src passed 02/11/2020 10:25:00 dut.10.240.183.67: flow flush 0 02/11/2020 10:25:00 dut.10.240.183.67: 02/11/2020 10:25:00 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4src================ 02/11/2020 10:25:00 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:25:00 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 02/11/2020 10:25:00 dut.10.240.183.67: Flow rule validated 02/11/2020 10:25:00 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 02/11/2020 10:25:01 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:25:01 dut.10.240.183.67: flow list 0 02/11/2020 10:25:01 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:25:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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 - RSS hash=0x70383c90 - 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 02/11/2020 10:25:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:25:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x70383c90', '0x0')] 02/11/2020 10:25:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe273465e - 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 02/11/2020 10:25:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xe273465e', '0xe')] 02/11/2020 10:25:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 10:25: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=0x10f87c43 - 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 02/11/2020 10:25:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x10f87c43', '0x3')] 02/11/2020 10:25:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:25: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 - RSS hash=0x70383c90 - 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 02/11/2020 10:25:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:25:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x70383c90', '0x0')] 02/11/2020 10:25:05 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:25:05 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:25:06 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:25:06 dut.10.240.183.67: flow list 0 02/11/2020 10:25:06 dut.10.240.183.67: 02/11/2020 10:25:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=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 02/11/2020 10:25:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:25:07 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:25:07 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:25:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4src passed 02/11/2020 10:25:07 dut.10.240.183.67: flow flush 0 02/11/2020 10:25:07 dut.10.240.183.67: 02/11/2020 10:25:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst================ 02/11/2020 10:25:07 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:25:07 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 02/11/2020 10:25:07 dut.10.240.183.67: Flow rule validated 02/11/2020 10:25:07 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 02/11/2020 10:25:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:25:08 dut.10.240.183.67: flow list 0 02/11/2020 10:25:08 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:25:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25:09 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=0xbe9c0914 - 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 02/11/2020 10:25:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:25:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xbe9c0914', '0x4')] 02/11/2020 10:25:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x2cd773da - 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 02/11/2020 10:25:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x2cd773da', '0xa')] 02/11/2020 10:25:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:25: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x10f87c43 - 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 02/11/2020 10:25:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x10f87c43', '0x3')] 02/11/2020 10:25:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:25: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xbe9c0914 - 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 02/11/2020 10:25:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:25:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xbe9c0914', '0x4')] 02/11/2020 10:25:12 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:25:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:25:13 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:25:13 dut.10.240.183.67: flow list 0 02/11/2020 10:25:13 dut.10.240.183.67: 02/11/2020 10:25:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=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 02/11/2020 10:25:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:25:14 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:25:14 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:25:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst passed 02/11/2020 10:25:14 dut.10.240.183.67: flow flush 0 02/11/2020 10:25:14 dut.10.240.183.67: 02/11/2020 10:25:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4src================ 02/11/2020 10:25:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:25:14 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 02/11/2020 10:25:14 dut.10.240.183.67: Flow rule validated 02/11/2020 10:25:14 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 02/11/2020 10:25:15 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:25:15 dut.10.240.183.67: flow list 0 02/11/2020 10:25:15 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:25:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1eff9566 - 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 02/11/2020 10:25:16 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:25:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x1eff9566', '0x6')] 02/11/2020 10:25:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x8cb4efa8 - 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 02/11/2020 10:25:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x8cb4efa8', '0x8')] 02/11/2020 10:25:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 10:25: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x7e3fd5b5 - 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 02/11/2020 10:25:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e3fd5b5', '0x5')] 02/11/2020 10:25:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:25: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1eff9566 - 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 02/11/2020 10:25:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:25:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x1eff9566', '0x6')] 02/11/2020 10:25:19 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:25:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:25:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:25:20 dut.10.240.183.67: flow list 0 02/11/2020 10:25:20 dut.10.240.183.67: 02/11/2020 10:25:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=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 02/11/2020 10:25:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:25:21 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:25:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:25:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4src passed 02/11/2020 10:25:21 dut.10.240.183.67: flow flush 0 02/11/2020 10:25:21 dut.10.240.183.67: 02/11/2020 10:25:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4dst================ 02/11/2020 10:25:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:25:21 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 02/11/2020 10:25:22 dut.10.240.183.67: Flow rule validated 02/11/2020 10:25:22 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 02/11/2020 10:25:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:25:22 dut.10.240.183.67: flow list 0 02/11/2020 10:25:22 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:25:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xd05ba0e2 - 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 02/11/2020 10:25:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:25:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd05ba0e2', '0x2')] 02/11/2020 10:25:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x4210da2c - 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 02/11/2020 10:25:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x4210da2c', '0xc')] 02/11/2020 10:25:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x7e3fd5b5 - 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 02/11/2020 10:25:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e3fd5b5', '0x5')] 02/11/2020 10:25:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0xd05ba0e2 - 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 02/11/2020 10:25:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:25:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xd05ba0e2', '0x2')] 02/11/2020 10:25:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:25:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:25:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:25:27 dut.10.240.183.67: flow list 0 02/11/2020 10:25:27 dut.10.240.183.67: 02/11/2020 10:25:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=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 02/11/2020 10:25:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:25:28 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:25:28 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:25:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l3src_l4dst passed 02/11/2020 10:25:28 dut.10.240.183.67: flow flush 0 02/11/2020 10:25:28 dut.10.240.183.67: 02/11/2020 10:25:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4src================ 02/11/2020 10:25:28 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:25:28 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 02/11/2020 10:25:28 dut.10.240.183.67: Flow rule validated 02/11/2020 10:25:28 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 02/11/2020 10:25:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:25:29 dut.10.240.183.67: flow list 0 02/11/2020 10:25:29 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:25:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x7a9493d4 - 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 02/11/2020 10:25:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:25:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9493d4', '0x4')] 02/11/2020 10:25:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x18dc925b - 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 02/11/2020 10:25:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x18dc925b', '0xb')] 02/11/2020 10:25:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x7a9493d4 - 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 02/11/2020 10:25:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:25:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9493d4', '0x4')] 02/11/2020 10:25:32 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:25:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:25:33 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:25:33 dut.10.240.183.67: flow list 0 02/11/2020 10:25:33 dut.10.240.183.67: 02/11/2020 10:25:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:25:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:25:34 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:25:34 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:25:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4src passed 02/11/2020 10:25:34 dut.10.240.183.67: flow flush 0 02/11/2020 10:25:34 dut.10.240.183.67: 02/11/2020 10:25:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4dst================ 02/11/2020 10:25:34 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:25:34 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 02/11/2020 10:25:34 dut.10.240.183.67: Flow rule validated 02/11/2020 10:25:34 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 02/11/2020 10:25:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:25:34 dut.10.240.183.67: flow list 0 02/11/2020 10:25:35 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:25:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x6106d8ae - 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 02/11/2020 10:25:36 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:25:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x6106d8ae', '0xe')] 02/11/2020 10:25:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x34ed921 - 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 02/11/2020 10:25:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x34ed921', '0x1')] 02/11/2020 10:25:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x6106d8ae - 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 02/11/2020 10:25:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:25:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x6106d8ae', '0xe')] 02/11/2020 10:25:38 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:25:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:25:39 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:25:39 dut.10.240.183.67: flow list 0 02/11/2020 10:25:39 dut.10.240.183.67: 02/11/2020 10:25:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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 02/11/2020 10:25:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:25:40 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:25:40 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:25:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_l4dst passed 02/11/2020 10:25:40 dut.10.240.183.67: flow flush 0 02/11/2020 10:25:40 dut.10.240.183.67: 02/11/2020 10:25:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_all================ 02/11/2020 10:25:40 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:25: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 end key_len 0 queues end / end 02/11/2020 10:25:40 dut.10.240.183.67: Flow rule validated 02/11/2020 10:25: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 end key_len 0 queues end / end 02/11/2020 10:25:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:25:40 dut.10.240.183.67: flow list 0 02/11/2020 10:25:40 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:25:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x23d4decf - 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 02/11/2020 10:25:42 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:25:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x23d4decf', '0xf')] 02/11/2020 10:25:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x57f5222f - 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 02/11/2020 10:25:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f5222f', '0xf')] 02/11/2020 10:25:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:25:44 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=0xdf3417e4 - 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 02/11/2020 10:25:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xdf3417e4', '0x4')] 02/11/2020 10:25:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x87e15af9 - 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 02/11/2020 10:25:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x87e15af9', '0x9')] 02/11/2020 10:25:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0xb19fa401 - 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 02/11/2020 10:25:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xb19fa401', '0x1')] 02/11/2020 10:25:46 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:25:46 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:25:47 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:25:47 dut.10.240.183.67: flow list 0 02/11/2020 10:25:47 dut.10.240.183.67: 02/11/2020 10:25:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=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 02/11/2020 10:25:48 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:25:48 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:25:48 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:25:48 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_all passed 02/11/2020 10:25:48 dut.10.240.183.67: flow flush 0 02/11/2020 10:25:48 dut.10.240.183.67: 02/11/2020 10:25:48 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst================ 02/11/2020 10:25:48 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:25:48 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 02/11/2020 10:25:48 dut.10.240.183.67: Flow rule validated 02/11/2020 10:25:48 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 02/11/2020 10:25:49 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:25:49 dut.10.240.183.67: flow list 0 02/11/2020 10:25:49 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:25:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x829686b - 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 02/11/2020 10:25:50 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:25:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x829686b', '0xb')] 02/11/2020 10:25:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=0x9a6212a5 - 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 02/11/2020 10:25:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x9a6212a5', '0x5')] 02/11/2020 10:25:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x829686b - 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 02/11/2020 10:25:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:25:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x829686b', '0xb')] 02/11/2020 10:25:52 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:25:52 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:25:53 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:25:53 dut.10.240.183.67: flow list 0 02/11/2020 10:25:53 dut.10.240.183.67: 02/11/2020 10:25:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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 02/11/2020 10:25:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:25:54 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:25:54 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:25:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst passed 02/11/2020 10:25:54 dut.10.240.183.67: flow flush 0 02/11/2020 10:25:54 dut.10.240.183.67: 02/11/2020 10:25:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src================ 02/11/2020 10:25:54 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:25:54 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 02/11/2020 10:25:54 dut.10.240.183.67: Flow rule validated 02/11/2020 10:25: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 types ipv4-tcp l3-src-only end key_len 0 queues end / end 02/11/2020 10:25:54 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:25:54 dut.10.240.183.67: flow list 0 02/11/2020 10:25:54 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:25:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x66eec19d - 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 02/11/2020 10:25:56 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:25:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x66eec19d', '0xd')] 02/11/2020 10:25:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0x66eec19d - 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 02/11/2020 10:25:57 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:25:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x66eec19d', '0xd')] 02/11/2020 10:25:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:25: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=582 - nb_segs=1 - RSS hash=0xf4a5bb53 - 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 02/11/2020 10:25:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:25:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xf4a5bb53', '0x3')] 02/11/2020 10:25:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:25:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:25:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:25:59 dut.10.240.183.67: flow list 0 02/11/2020 10:25:59 dut.10.240.183.67: 02/11/2020 10:25:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:25:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=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 02/11/2020 10:26:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:26:00 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:26:00 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:26:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src passed 02/11/2020 10:26:00 dut.10.240.183.67: flow flush 0 02/11/2020 10:26:00 dut.10.240.183.67: 02/11/2020 10:26:00 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4src================ 02/11/2020 10:26:00 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:26:00 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 02/11/2020 10:26:00 dut.10.240.183.67: Flow rule validated 02/11/2020 10:26:00 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 02/11/2020 10:26:00 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:26:00 dut.10.240.183.67: flow list 0 02/11/2020 10:26:00 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:26:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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 - RSS hash=0x70383c90 - 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 02/11/2020 10:26:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:26:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x70383c90', '0x0')] 02/11/2020 10:26:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xe273465e - 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 02/11/2020 10:26:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xe273465e', '0xe')] 02/11/2020 10:26:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 10:26: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=0x10f87c43 - 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 02/11/2020 10:26:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x10f87c43', '0x3')] 02/11/2020 10:26:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:26: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 - RSS hash=0x70383c90 - 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 02/11/2020 10:26:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:26:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x70383c90', '0x0')] 02/11/2020 10:26:05 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:26:05 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:26:06 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:26:06 dut.10.240.183.67: flow list 0 02/11/2020 10:26:06 dut.10.240.183.67: 02/11/2020 10:26:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=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 02/11/2020 10:26:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:26:07 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:26:07 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:26:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4src passed 02/11/2020 10:26:07 dut.10.240.183.67: flow flush 0 02/11/2020 10:26:07 dut.10.240.183.67: 02/11/2020 10:26:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst================ 02/11/2020 10:26:07 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:26:07 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 02/11/2020 10:26:07 dut.10.240.183.67: Flow rule validated 02/11/2020 10:26:07 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 02/11/2020 10:26:07 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:26:07 dut.10.240.183.67: flow list 0 02/11/2020 10:26:07 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:26:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26:09 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=0xbe9c0914 - 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 02/11/2020 10:26:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:26:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xbe9c0914', '0x4')] 02/11/2020 10:26:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0x2cd773da - 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 02/11/2020 10:26:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x2cd773da', '0xa')] 02/11/2020 10:26:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:26: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x10f87c43 - 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 02/11/2020 10:26:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x10f87c43', '0x3')] 02/11/2020 10:26:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:26: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xbe9c0914 - 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 02/11/2020 10:26:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:26:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xbe9c0914', '0x4')] 02/11/2020 10:26:12 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:26:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:26:13 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:26:13 dut.10.240.183.67: flow list 0 02/11/2020 10:26:13 dut.10.240.183.67: 02/11/2020 10:26:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=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 02/11/2020 10:26:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:26:14 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:26:14 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:26:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst passed 02/11/2020 10:26:14 dut.10.240.183.67: flow flush 0 02/11/2020 10:26:14 dut.10.240.183.67: 02/11/2020 10:26:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4src================ 02/11/2020 10:26:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:26:14 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 02/11/2020 10:26:14 dut.10.240.183.67: Flow rule validated 02/11/2020 10:26:14 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 02/11/2020 10:26:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:26:14 dut.10.240.183.67: flow list 0 02/11/2020 10:26:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:26:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1eff9566 - 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 02/11/2020 10:26:16 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:26:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x1eff9566', '0x6')] 02/11/2020 10:26:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0x8cb4efa8 - 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 02/11/2020 10:26:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x8cb4efa8', '0x8')] 02/11/2020 10:26:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 10:26: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x7e3fd5b5 - 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 02/11/2020 10:26:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e3fd5b5', '0x5')] 02/11/2020 10:26:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:26: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1eff9566 - 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 02/11/2020 10:26:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:26:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x1eff9566', '0x6')] 02/11/2020 10:26:19 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:26:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:26:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:26:20 dut.10.240.183.67: flow list 0 02/11/2020 10:26:20 dut.10.240.183.67: 02/11/2020 10:26:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=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 02/11/2020 10:26:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:26:21 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:26:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:26:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4src passed 02/11/2020 10:26:21 dut.10.240.183.67: flow flush 0 02/11/2020 10:26:21 dut.10.240.183.67: 02/11/2020 10:26:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4dst================ 02/11/2020 10:26:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:26:21 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 02/11/2020 10:26:21 dut.10.240.183.67: Flow rule validated 02/11/2020 10:26: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-dst-only end key_len 0 queues end / end 02/11/2020 10:26:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:26:21 dut.10.240.183.67: flow list 0 02/11/2020 10:26:21 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:26:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=0xd05ba0e2 - 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 02/11/2020 10:26:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:26:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd05ba0e2', '0x2')] 02/11/2020 10:26:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0x4210da2c - 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 02/11/2020 10:26:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x4210da2c', '0xc')] 02/11/2020 10:26:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0x7e3fd5b5 - 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 02/11/2020 10:26:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e3fd5b5', '0x5')] 02/11/2020 10:26:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0xd05ba0e2 - 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 02/11/2020 10:26:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:26:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xd05ba0e2', '0x2')] 02/11/2020 10:26:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:26:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:26:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:26:27 dut.10.240.183.67: flow list 0 02/11/2020 10:26:27 dut.10.240.183.67: 02/11/2020 10:26:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=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 02/11/2020 10:26:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:26:28 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:26:28 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:26:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l3src_l4dst passed 02/11/2020 10:26:28 dut.10.240.183.67: flow flush 0 02/11/2020 10:26:28 dut.10.240.183.67: 02/11/2020 10:26:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4src================ 02/11/2020 10:26:28 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:26:28 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 02/11/2020 10:26:28 dut.10.240.183.67: Flow rule validated 02/11/2020 10:26: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 l4-src-only end key_len 0 queues end / end 02/11/2020 10:26:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:26:28 dut.10.240.183.67: flow list 0 02/11/2020 10:26:28 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:26:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0x7a9493d4 - 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 02/11/2020 10:26:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:26:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9493d4', '0x4')] 02/11/2020 10:26:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0x18dc925b - 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 02/11/2020 10:26:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x18dc925b', '0xb')] 02/11/2020 10:26:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0x7a9493d4 - 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 02/11/2020 10:26:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:26:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a9493d4', '0x4')] 02/11/2020 10:26:32 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:26:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:26:33 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:26:33 dut.10.240.183.67: flow list 0 02/11/2020 10:26:33 dut.10.240.183.67: 02/11/2020 10:26:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:26:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:26:34 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:26:34 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:26:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4src passed 02/11/2020 10:26:34 dut.10.240.183.67: flow flush 0 02/11/2020 10:26:34 dut.10.240.183.67: 02/11/2020 10:26:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4dst================ 02/11/2020 10:26:34 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:26:34 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 02/11/2020 10:26:34 dut.10.240.183.67: Flow rule validated 02/11/2020 10:26:34 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 02/11/2020 10:26:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:26:34 dut.10.240.183.67: flow list 0 02/11/2020 10:26:34 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:26:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=0x6106d8ae - 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 02/11/2020 10:26:35 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:26:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x6106d8ae', '0xe')] 02/11/2020 10:26:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0x34ed921 - 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 02/11/2020 10:26:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x34ed921', '0x1')] 02/11/2020 10:26:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0x6106d8ae - 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 02/11/2020 10:26:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:26:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x6106d8ae', '0xe')] 02/11/2020 10:26:38 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:26:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:26:39 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:26:39 dut.10.240.183.67: flow list 0 02/11/2020 10:26:39 dut.10.240.183.67: 02/11/2020 10:26:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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 02/11/2020 10:26:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:26:40 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:26:40 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:26:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_l4dst passed 02/11/2020 10:26:40 dut.10.240.183.67: flow flush 0 02/11/2020 10:26:40 dut.10.240.183.67: 02/11/2020 10:26:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_all================ 02/11/2020 10:26:40 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:26: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 end key_len 0 queues end / end 02/11/2020 10:26:40 dut.10.240.183.67: Flow rule validated 02/11/2020 10:26: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 end key_len 0 queues end / end 02/11/2020 10:26:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:26:40 dut.10.240.183.67: flow list 0 02/11/2020 10:26:40 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:26:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x23d4decf - 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 02/11/2020 10:26:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:26:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x23d4decf', '0xf')] 02/11/2020 10:26:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:26: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x57f5222f - 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 02/11/2020 10:26:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x57f5222f', '0xf')] 02/11/2020 10:26:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:26:44 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=0xdf3417e4 - 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 02/11/2020 10:26:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xdf3417e4', '0x4')] 02/11/2020 10:26:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0x87e15af9 - 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 02/11/2020 10:26:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x87e15af9', '0x9')] 02/11/2020 10:26:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=582 - nb_segs=1 - RSS hash=0xb19fa401 - 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 02/11/2020 10:26:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:26:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xb19fa401', '0x1')] 02/11/2020 10:26:46 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:26:46 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:26:47 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:26:47 dut.10.240.183.67: flow list 0 02/11/2020 10:26:47 dut.10.240.183.67: 02/11/2020 10:26:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:26:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:26: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=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 02/11/2020 10:26:48 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:26:48 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:26:48 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:26:48 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_all passed 02/11/2020 10:26:48 dut.10.240.183.67: flow flush 0 02/11/2020 10:26:48 dut.10.240.183.67: 02/11/2020 10:26:48 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'} 02/11/2020 10:26:48 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:26:48 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp Result PASSED: 02/11/2020 10:26:48 dut.10.240.183.67: flow flush 0 02/11/2020 10:26:49 dut.10.240.183.67: testpmd> 02/11/2020 10:26:49 dut.10.240.183.67: clear port stats all 02/11/2020 10:26:51 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:26:51 dut.10.240.183.67: stop 02/11/2020 10:26:51 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: 4 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: 10 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: 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: 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=11 -> TX Port= 0/Queue=11 ------- RX-packets: 6 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: 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: 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. 02/11/2020 10:26:51 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_symmetric Begin 02/11/2020 10:26:51 dut.10.240.183.67: 02/11/2020 10:26:51 tester: 02/11/2020 10:26:51 dut.10.240.183.67: start 02/11/2020 10:26: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 02/11/2020 10:26:51 dut.10.240.183.67: quit 02/11/2020 10:26:52 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... 02/11/2020 10:26:52 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:26:54 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:27:04 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:27:04 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:27:04 dut.10.240.183.67: set verbose 1 02/11/2020 10:27:04 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:27:04 dut.10.240.183.67: show port info all 02/11/2020 10:27: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 02/11/2020 10:27:04 dut.10.240.183.67: start 02/11/2020 10:27: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 02/11/2020 10:27:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_tcp_symmetric================ 02/11/2020 10:27:04 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:27:04 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 02/11/2020 10:27:04 dut.10.240.183.67: Flow rule validated 02/11/2020 10:27:04 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 02/11/2020 10:27:04 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:27:04 dut.10.240.183.67: flow list 0 02/11/2020 10:27:04 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:27:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0x6645b55c - 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 02/11/2020 10:27:05 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:27:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x6645b55c', '0xc')] 02/11/2020 10:27:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:27: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=0x6645b55c - 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 02/11/2020 10:27:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x6645b55c', '0xc')] 02/11/2020 10:27:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=0x6645b55c - 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 02/11/2020 10:27:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x6645b55c', '0xc')] 02/11/2020 10:27:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:27: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=0x6645b55c - 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 02/11/2020 10:27:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x6645b55c', '0xc')] 02/11/2020 10:27:08 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:27:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:27:10 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:27:10 dut.10.240.183.67: flow list 0 02/11/2020 10:27:10 dut.10.240.183.67: 02/11/2020 10:27:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:27: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 02/11/2020 10:27:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:27:11 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:27:11 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:27:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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 02/11/2020 10:27:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:27:12 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:27:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:27:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10: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=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 02/11/2020 10:27:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:27:13 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:27:13 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:27:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_tcp_symmetric passed 02/11/2020 10:27:13 dut.10.240.183.67: flow flush 0 02/11/2020 10:27:13 dut.10.240.183.67: 02/11/2020 10:27:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_tcp_symmetric================ 02/11/2020 10:27:13 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:27:13 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 02/11/2020 10:27:13 dut.10.240.183.67: Flow rule validated 02/11/2020 10:27:13 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 02/11/2020 10:27:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:27:13 dut.10.240.183.67: flow list 0 02/11/2020 10:27:13 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:27:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=0x6645b55c - 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 02/11/2020 10:27:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:27:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x6645b55c', '0xc')] 02/11/2020 10:27:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0x6645b55c - 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 02/11/2020 10:27:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x6645b55c', '0xc')] 02/11/2020 10:27:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0x6645b55c - 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 02/11/2020 10:27:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x6645b55c', '0xc')] 02/11/2020 10:27:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:27:18 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=0x6645b55c - 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 02/11/2020 10:27:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x6645b55c', '0xc')] 02/11/2020 10:27:18 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:27:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:27:19 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:27:19 dut.10.240.183.67: flow list 0 02/11/2020 10:27:19 dut.10.240.183.67: 02/11/2020 10:27:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:27: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 02/11/2020 10:27:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:27:20 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:27:20 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:27:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=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 02/11/2020 10:27:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:27:21 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:27:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:27:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:27: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=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 02/11/2020 10:27:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:27:22 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:27:22 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:27:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_tcp_symmetric passed 02/11/2020 10:27:22 dut.10.240.183.67: flow flush 0 02/11/2020 10:27:22 dut.10.240.183.67: 02/11/2020 10:27:22 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv4_tcp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_tcp_symmetric': 'passed'} 02/11/2020 10:27:22 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:27:22 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_symmetric Result PASSED: 02/11/2020 10:27:22 dut.10.240.183.67: flow flush 0 02/11/2020 10:27:23 dut.10.240.183.67: testpmd> 02/11/2020 10:27:23 dut.10.240.183.67: clear port stats all 02/11/2020 10:27:25 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:27:25 dut.10.240.183.67: stop 02/11/2020 10:27: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: 6 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. 02/11/2020 10:27:25 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl Begin 02/11/2020 10:27:25 dut.10.240.183.67: 02/11/2020 10:27:25 tester: 02/11/2020 10:27:25 dut.10.240.183.67: start 02/11/2020 10:27: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 02/11/2020 10:27:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src================ 02/11/2020 10:27:25 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:27:25 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 02/11/2020 10:27:25 dut.10.240.183.67: Flow rule validated 02/11/2020 10:27:25 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 02/11/2020 10:27:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:27:25 dut.10.240.183.67: flow list 0 02/11/2020 10:27:25 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:27:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0x1d91f3c2 - 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 02/11/2020 10:27:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:27:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x1d91f3c2', '0x2')] 02/11/2020 10:27:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1d91f3c2 - 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 02/11/2020 10:27:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x1d91f3c2', '0x2')] 02/11/2020 10:27:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0x978b6b30 - 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 02/11/2020 10:27:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:27:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x978b6b30', '0x0')] 02/11/2020 10:27:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=32, dport=33)/("X"*480) 02/11/2020 10: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x1d91f3c2 - 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 02/11/2020 10:27:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x1d91f3c2', '0x2')] 02/11/2020 10:27:30 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:27:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:27:31 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:27:31 dut.10.240.183.67: flow list 0 02/11/2020 10:27:31 dut.10.240.183.67: 02/11/2020 10:27:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:31 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:27: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 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 02/11/2020 10:27:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:27:32 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:27:32 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:27:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src passed 02/11/2020 10:27:32 dut.10.240.183.67: flow flush 0 02/11/2020 10:27:32 dut.10.240.183.67: 02/11/2020 10:27:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst================ 02/11/2020 10:27:32 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:27:32 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 02/11/2020 10:27:32 dut.10.240.183.67: Flow rule validated 02/11/2020 10:27:32 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 02/11/2020 10:27:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:27:32 dut.10.240.183.67: flow list 0 02/11/2020 10:27:32 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:27:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0xa457816 - 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 02/11/2020 10:27:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:27:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xa457816', '0x6')] 02/11/2020 10:27:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xa457816 - 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 02/11/2020 10:27:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xa457816', '0x6')] 02/11/2020 10:27:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=0x805fe0e4 - 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 02/11/2020 10:27:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:27:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x805fe0e4', '0x4')] 02/11/2020 10:27:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=32, dport=33)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0xa457816 - 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 02/11/2020 10:27:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xa457816', '0x6')] 02/11/2020 10:27:37 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:27:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:27:38 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:27:38 dut.10.240.183.67: flow list 0 02/11/2020 10:27:38 dut.10.240.183.67: 02/11/2020 10:27:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:38 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:27: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 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 02/11/2020 10:27:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:27:39 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:27:39 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:27:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst passed 02/11/2020 10:27:39 dut.10.240.183.67: flow flush 0 02/11/2020 10:27:39 dut.10.240.183.67: 02/11/2020 10:27:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst================ 02/11/2020 10:27:39 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:27:39 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 02/11/2020 10:27:39 dut.10.240.183.67: Flow rule validated 02/11/2020 10:27:39 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 02/11/2020 10:27:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:27:39 dut.10.240.183.67: flow list 0 02/11/2020 10:27:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:27:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0x25ca2884 - 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 02/11/2020 10:27:40 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:27:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x25ca2884', '0x4')] 02/11/2020 10:27:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0xa3490e92 - 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 02/11/2020 10:27:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:27:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xa3490e92', '0x2')] 02/11/2020 10:27:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xafd0b076 - 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 02/11/2020 10:27:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:27:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xafd0b076', '0x6')] 02/11/2020 10:27:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:27:44 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=0x25ca2884 - 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 = 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 02/11/2020 10:27:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x25ca2884', '0x4')] 02/11/2020 10:27:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:27: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=0x25ca2884 - 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 = 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 02/11/2020 10:27:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x25ca2884', '0x4')] 02/11/2020 10:27:45 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:27:45 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:27:46 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:27:46 dut.10.240.183.67: flow list 0 02/11/2020 10:27:46 dut.10.240.183.67: 02/11/2020 10:27:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:46 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:27: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=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 02/11/2020 10:27:47 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:27:47 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:27:47 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:27:47 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst passed 02/11/2020 10:27:47 dut.10.240.183.67: flow flush 0 02/11/2020 10:27:47 dut.10.240.183.67: 02/11/2020 10:27:47 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src================ 02/11/2020 10:27:47 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:27:47 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 02/11/2020 10:27:47 dut.10.240.183.67: Flow rule validated 02/11/2020 10:27:47 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 02/11/2020 10:27:47 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:27:47 dut.10.240.183.67: flow list 0 02/11/2020 10:27:47 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:27:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0xc086de27 - 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 02/11/2020 10:27:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:27:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xc086de27', '0x7')] 02/11/2020 10:27:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:27: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=0xcdd1bbfd - 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 02/11/2020 10:27:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:27:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xcdd1bbfd', '0xd')] 02/11/2020 10:27:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=0x4a9c46d5 - 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 02/11/2020 10:27:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:27:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x4a9c46d5', '0x5')] 02/11/2020 10:27:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0xc086de27 - 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 02/11/2020 10:27:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xc086de27', '0x7')] 02/11/2020 10:27:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0xc086de27 - 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 02/11/2020 10:27:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:27:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xc086de27', '0x7')] 02/11/2020 10:27:53 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:27:53 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:27:54 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:27:54 dut.10.240.183.67: flow list 0 02/11/2020 10:27:54 dut.10.240.183.67: 02/11/2020 10:27:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:54 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:27: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=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 02/11/2020 10:27:55 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:27:55 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:27:55 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:27:55 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src passed 02/11/2020 10:27:55 dut.10.240.183.67: flow flush 0 02/11/2020 10:27:55 dut.10.240.183.67: 02/11/2020 10:27:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src================ 02/11/2020 10:27:55 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:27:55 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 02/11/2020 10:27:55 dut.10.240.183.67: Flow rule validated 02/11/2020 10:27: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-src-only l4-src-only end key_len 0 queues end / end 02/11/2020 10:27:55 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:27:55 dut.10.240.183.67: flow list 0 02/11/2020 10:27:55 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:27:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0xd75255f3 - 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 02/11/2020 10:27:57 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:27:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xd75255f3', '0x3')] 02/11/2020 10:27:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:27: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=582 - nb_segs=1 - RSS hash=0xda053029 - 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 02/11/2020 10:27:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:27:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xda053029', '0x9')] 02/11/2020 10:27:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x5d48cd01 - 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 02/11/2020 10:27:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:27:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d48cd01', '0x1')] 02/11/2020 10:27:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:27:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:28: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=0xd75255f3 - 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 = 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 02/11/2020 10:28:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xd75255f3', '0x3')] 02/11/2020 10:28:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:28: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=0xd75255f3 - 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 = 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 02/11/2020 10:28:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xd75255f3', '0x3')] 02/11/2020 10:28:01 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:28:01 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:28:02 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:28:02 dut.10.240.183.67: flow list 0 02/11/2020 10:28:02 dut.10.240.183.67: 02/11/2020 10:28:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:02 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:28: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 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 02/11/2020 10:28:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:28:03 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:28:03 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:28:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src passed 02/11/2020 10:28:03 dut.10.240.183.67: flow flush 0 02/11/2020 10:28:03 dut.10.240.183.67: 02/11/2020 10:28:03 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst================ 02/11/2020 10:28:03 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:28: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 l3-dst-only l4-dst-only end key_len 0 queues end / end 02/11/2020 10:28:03 dut.10.240.183.67: Flow rule validated 02/11/2020 10:28: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 l3-dst-only l4-dst-only end key_len 0 queues end / end 02/11/2020 10:28:04 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:28:04 dut.10.240.183.67: flow list 0 02/11/2020 10:28:04 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:28:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28: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 - RSS hash=0x321ea350 - 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 02/11/2020 10:28:05 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:28:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x321ea350', '0x0')] 02/11/2020 10:28:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 10:28: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=582 - nb_segs=1 - RSS hash=0xb49d8546 - 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 02/11/2020 10:28:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:28:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xb49d8546', '0x6')] 02/11/2020 10:28:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28:07 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=0xb8043ba2 - 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 02/11/2020 10:28:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:28:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xb8043ba2', '0x2')] 02/11/2020 10:28:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:28: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=582 - nb_segs=1 - RSS hash=0x321ea350 - 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 02/11/2020 10:28:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x321ea350', '0x0')] 02/11/2020 10:28:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:28: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=582 - nb_segs=1 - RSS hash=0x321ea350 - 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 02/11/2020 10:28:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x321ea350', '0x0')] 02/11/2020 10:28:09 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:28:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:28:10 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:28:10 dut.10.240.183.67: flow list 0 02/11/2020 10:28:10 dut.10.240.183.67: 02/11/2020 10:28:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:10 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:28: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 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 02/11/2020 10:28:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:28:11 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:28:11 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:28:11 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst passed 02/11/2020 10:28:11 dut.10.240.183.67: flow flush 0 02/11/2020 10:28:11 dut.10.240.183.67: 02/11/2020 10:28:11 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only================ 02/11/2020 10:28:11 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:28:11 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 02/11/2020 10:28:12 dut.10.240.183.67: Flow rule validated 02/11/2020 10:28:12 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 02/11/2020 10:28:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:28:12 dut.10.240.183.67: flow list 0 02/11/2020 10:28:12 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:28:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3a7f2a43 - 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 02/11/2020 10:28:13 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:28:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a7f2a43', '0x3')] 02/11/2020 10:28:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:28: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=582 - nb_segs=1 - RSS hash=0xa5ec50d4 - 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 02/11/2020 10:28:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:28:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xa5ec50d4', '0x4')] 02/11/2020 10:28:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:28: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3a7f2a43 - 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 = 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 02/11/2020 10:28:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a7f2a43', '0x3')] 02/11/2020 10:28:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:28: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x3a7f2a43 - 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 = 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 02/11/2020 10:28:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a7f2a43', '0x3')] 02/11/2020 10:28:16 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:28:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:28:17 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:28:17 dut.10.240.183.67: flow list 0 02/11/2020 10:28:17 dut.10.240.183.67: 02/11/2020 10:28:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:17 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:28: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_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =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 02/11/2020 10:28:18 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:28:18 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:28:18 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:28:18 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only passed 02/11/2020 10:28:18 dut.10.240.183.67: flow flush 0 02/11/2020 10:28:18 dut.10.240.183.67: 02/11/2020 10:28:18 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only================ 02/11/2020 10:28:18 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:28:18 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 02/11/2020 10:28:19 dut.10.240.183.67: Flow rule validated 02/11/2020 10:28:19 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 02/11/2020 10:28:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:28:19 dut.10.240.183.67: flow list 0 02/11/2020 10:28:19 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:28:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28: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=0x87f530db - 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 02/11/2020 10:28:20 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:28:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x87f530db', '0xb')] 02/11/2020 10:28:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 10:28: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xfb295d98 - 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 02/11/2020 10:28:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:28:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xfb295d98', '0x8')] 02/11/2020 10:28:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:28: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=0x87f530db - 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 = 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 02/11/2020 10:28:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x87f530db', '0xb')] 02/11/2020 10:28:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:28: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=0x87f530db - 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 = 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 02/11/2020 10:28:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x87f530db', '0xb')] 02/11/2020 10:28:23 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:28:23 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:28:24 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:28:24 dut.10.240.183.67: flow list 0 02/11/2020 10:28:24 dut.10.240.183.67: 02/11/2020 10:28:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:24 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:28: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 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 02/11/2020 10:28:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:28:25 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:28:25 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:28:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only passed 02/11/2020 10:28:25 dut.10.240.183.67: flow flush 0 02/11/2020 10:28:26 dut.10.240.183.67: 02/11/2020 10:28:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp================ 02/11/2020 10:28:26 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:28:26 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 02/11/2020 10:28:26 dut.10.240.183.67: Flow rule validated 02/11/2020 10:28:26 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 02/11/2020 10:28:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:28:26 dut.10.240.183.67: flow list 0 02/11/2020 10:28:26 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:28:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28: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=582 - nb_segs=1 - RSS hash=0xdaf56736 - 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 02/11/2020 10:28:27 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:28:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xdaf56736', '0x6')] 02/11/2020 10:28:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:28: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2e1bbcd6 - 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 02/11/2020 10:28:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:28:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e1bbcd6', '0x6')] 02/11/2020 10:28:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:28: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x11578b5 - 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 02/11/2020 10:28:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:28:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x11578b5', '0x5')] 02/11/2020 10:28:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28:30 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=0x4288108f - 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 02/11/2020 10:28:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:28:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x4288108f', '0xf')] 02/11/2020 10:28:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28: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=582 - nb_segs=1 - RSS hash=0x50efffc4 - 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 02/11/2020 10:28:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:28:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x50efffc4', '0x4')] 02/11/2020 10:28:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xdaf56736 - 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 02/11/2020 10:28:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xdaf56736', '0x6')] 02/11/2020 10:28:32 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:28:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:28:34 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:28:34 dut.10.240.183.67: flow list 0 02/11/2020 10:28:34 dut.10.240.183.67: 02/11/2020 10:28:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:34 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:28: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_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =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 02/11/2020 10:28:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:28:35 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:28:35 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:28:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_tcp passed 02/11/2020 10:28:35 dut.10.240.183.67: flow flush 0 02/11/2020 10:28:35 dut.10.240.183.67: 02/11/2020 10:28:35 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'} 02/11/2020 10:28:35 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:28:35 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl Result PASSED: 02/11/2020 10:28:35 dut.10.240.183.67: flow flush 0 02/11/2020 10:28:36 dut.10.240.183.67: testpmd> 02/11/2020 10:28:36 dut.10.240.183.67: clear port stats all 02/11/2020 10:28:37 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:28:37 dut.10.240.183.67: stop 02/11/2020 10:28:37 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: 1 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: 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= 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: 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: 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=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. 02/11/2020 10:28:37 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric Begin 02/11/2020 10:28:37 dut.10.240.183.67: 02/11/2020 10:28:37 tester: 02/11/2020 10:28:37 dut.10.240.183.67: start 02/11/2020 10:28: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 02/11/2020 10:28:37 dut.10.240.183.67: quit 02/11/2020 10:28:39 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... 02/11/2020 10:28:39 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:28:40 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:28:50 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:28:50 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:28:50 dut.10.240.183.67: set verbose 1 02/11/2020 10:28:50 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:28:50 dut.10.240.183.67: show port info all 02/11/2020 10:28:50 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 02/11/2020 10:28:50 dut.10.240.183.67: start 02/11/2020 10:28: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 02/11/2020 10:28:50 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric================ 02/11/2020 10:28:50 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:28:50 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 02/11/2020 10:28:51 dut.10.240.183.67: Flow rule validated 02/11/2020 10:28:51 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 02/11/2020 10:28:51 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:28:51 dut.10.240.183.67: flow list 0 02/11/2020 10:28:51 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 10:28:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xabdbb1 - 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 02/11/2020 10:28:52 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'} 02/11/2020 10:28:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xabdbb1', '0x1')] 02/11/2020 10:28:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:28: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xabdbb1 - 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 02/11/2020 10:28:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xabdbb1', '0x1')] 02/11/2020 10:28:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xabdbb1 - 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 02/11/2020 10:28:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xabdbb1', '0x1')] 02/11/2020 10:28:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:28: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=582 - nb_segs=1 - RSS hash=0xabdbb1 - 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 02/11/2020 10:28:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xabdbb1', '0x1')] 02/11/2020 10:28:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xabdbb1 - 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 02/11/2020 10:28:56 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'} 02/11/2020 10:28:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xabdbb1', '0x1')] 02/11/2020 10:28:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:28: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=582 - nb_segs=1 - RSS hash=0xabdbb1 - 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 02/11/2020 10:28:57 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xabdbb1', '0x1')] 02/11/2020 10:28:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:28: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=0xabdbb1 - 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 02/11/2020 10:28:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:28:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xabdbb1', '0x1')] 02/11/2020 10:28:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:28:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:29: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=582 - nb_segs=1 - RSS hash=0xabdbb1 - 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 02/11/2020 10:29:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:29:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xabdbb1', '0x1')] 02/11/2020 10:29:00 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:29:00 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:29:01 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:29:01 dut.10.240.183.67: flow list 0 02/11/2020 10:29:01 dut.10.240.183.67: 02/11/2020 10:29:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:29: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 02/11/2020 10:29:02 TestCVLIAVFRSSGTPU: action: udp-dl 02/11/2020 10:29:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:29:02 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:29:02 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:29:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:29: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 02/11/2020 10:29:03 TestCVLIAVFRSSGTPU: action: udp-ul 02/11/2020 10:29:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:29:03 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:29:03 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:29:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric passed 02/11/2020 10:29:03 dut.10.240.183.67: flow flush 0 02/11/2020 10:29:03 dut.10.240.183.67: 02/11/2020 10:29:03 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric': 'passed'} 02/11/2020 10:29:03 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:29:03 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric Result PASSED: 02/11/2020 10:29:03 dut.10.240.183.67: flow flush 0 02/11/2020 10:29:04 dut.10.240.183.67: testpmd> 02/11/2020 10:29:04 dut.10.240.183.67: clear port stats all 02/11/2020 10:29:05 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:29:05 dut.10.240.183.67: stop 02/11/2020 10:29: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: 2 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. 02/11/2020 10:29:05 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp Begin 02/11/2020 10:29:06 dut.10.240.183.67: 02/11/2020 10:29:06 tester: 02/11/2020 10:29:06 dut.10.240.183.67: start 02/11/2020 10:29: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 02/11/2020 10:29:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst================ 02/11/2020 10:29:06 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:29:06 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 02/11/2020 10:29:06 dut.10.240.183.67: Flow rule validated 02/11/2020 10:29:06 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 02/11/2020 10:29:06 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:29:06 dut.10.240.183.67: flow list 0 02/11/2020 10:29:06 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:29:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0x14f9af45 - 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 02/11/2020 10:29:07 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:29:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x14f9af45', '0x5')] 02/11/2020 10:29:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfa2d44f - 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 02/11/2020 10:29:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa2d44f', '0xf')] 02/11/2020 10:29:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0x14f9af45 - 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 02/11/2020 10:29:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:29:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x14f9af45', '0x5')] 02/11/2020 10:29:09 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:29:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:29:10 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:29:10 dut.10.240.183.67: flow list 0 02/11/2020 10:29:10 dut.10.240.183.67: 02/11/2020 10:29:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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 02/11/2020 10:29:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:29:12 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:29:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:29:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst passed 02/11/2020 10:29:12 dut.10.240.183.67: flow flush 0 02/11/2020 10:29:12 dut.10.240.183.67: 02/11/2020 10:29:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src================ 02/11/2020 10:29:12 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:29: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 types ipv4-udp l3-src-only end key_len 0 queues end / end 02/11/2020 10:29:12 dut.10.240.183.67: Flow rule validated 02/11/2020 10:29: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 types ipv4-udp l3-src-only end key_len 0 queues end / end 02/11/2020 10:29:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:29:12 dut.10.240.183.67: flow list 0 02/11/2020 10:29:12 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:29:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe23f2057 - 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 02/11/2020 10:29:13 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:29:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xe23f2057', '0x7')] 02/11/2020 10:29:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe23f2057 - 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 02/11/2020 10:29:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:29:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xe23f2057', '0x7')] 02/11/2020 10:29:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0xf9645b5d - 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 02/11/2020 10:29:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9645b5d', '0xd')] 02/11/2020 10:29:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:29:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:29:16 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:29:16 dut.10.240.183.67: flow list 0 02/11/2020 10:29:16 dut.10.240.183.67: 02/11/2020 10:29:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:29:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:29:17 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:29:17 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:29:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src passed 02/11/2020 10:29:17 dut.10.240.183.67: flow flush 0 02/11/2020 10:29:18 dut.10.240.183.67: 02/11/2020 10:29:18 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src================ 02/11/2020 10:29:18 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:29:18 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 02/11/2020 10:29:18 dut.10.240.183.67: Flow rule validated 02/11/2020 10:29:18 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 02/11/2020 10:29:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:29:18 dut.10.240.183.67: flow list 0 02/11/2020 10:29:18 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:29:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe3d16cbe - 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 02/11/2020 10:29:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:29:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d16cbe', '0xe')] 02/11/2020 10:29:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0xf88a17b4 - 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 02/11/2020 10:29:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xf88a17b4', '0x4')] 02/11/2020 10:29:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0xc6b54aed - 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 02/11/2020 10:29:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6b54aed', '0xd')] 02/11/2020 10:29:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe3d16cbe - 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 02/11/2020 10:29:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:29:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d16cbe', '0xe')] 02/11/2020 10:29:22 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:29:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:29:23 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:29:23 dut.10.240.183.67: flow list 0 02/11/2020 10:29:23 dut.10.240.183.67: 02/11/2020 10:29:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=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 02/11/2020 10:29:24 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:29:24 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:29:24 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:29:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4src passed 02/11/2020 10:29:24 dut.10.240.183.67: flow flush 0 02/11/2020 10:29:25 dut.10.240.183.67: 02/11/2020 10:29:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst================ 02/11/2020 10:29:25 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:29:25 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 02/11/2020 10:29:25 dut.10.240.183.67: Flow rule validated 02/11/2020 10:29:25 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 02/11/2020 10:29:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:29:25 dut.10.240.183.67: flow list 0 02/11/2020 10:29:25 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:29:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0xe9cd693a - 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 02/11/2020 10:29:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:29:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9cd693a', '0xa')] 02/11/2020 10:29:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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 - RSS hash=0xf2961230 - 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 02/11/2020 10:29:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xf2961230', '0x0')] 02/11/2020 10:29:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0xc6b54aed - 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 02/11/2020 10:29:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6b54aed', '0xd')] 02/11/2020 10:29:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0xe9cd693a - 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 02/11/2020 10:29:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:29:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9cd693a', '0xa')] 02/11/2020 10:29:29 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:29:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:29:30 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:29:30 dut.10.240.183.67: flow list 0 02/11/2020 10:29:30 dut.10.240.183.67: 02/11/2020 10:29:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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 02/11/2020 10:29:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:29:31 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:29:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:29:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3dst_l4dst passed 02/11/2020 10:29:31 dut.10.240.183.67: flow flush 0 02/11/2020 10:29:32 dut.10.240.183.67: 02/11/2020 10:29:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src================ 02/11/2020 10:29:32 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:29:32 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 02/11/2020 10:29:32 dut.10.240.183.67: Flow rule validated 02/11/2020 10:29:32 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 02/11/2020 10:29:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:29:32 dut.10.240.183.67: flow list 0 02/11/2020 10:29:32 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:29:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=0x1517e3ac - 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 02/11/2020 10:29:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:29:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x1517e3ac', '0xc')] 02/11/2020 10:29:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe4c98a6 - 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 02/11/2020 10:29:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4c98a6', '0x6')] 02/11/2020 10:29:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3073c5ff - 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 02/11/2020 10:29:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x3073c5ff', '0xf')] 02/11/2020 10:29:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0x1517e3ac - 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 02/11/2020 10:29:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:29:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x1517e3ac', '0xc')] 02/11/2020 10:29:36 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:29:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:29:37 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:29:37 dut.10.240.183.67: flow list 0 02/11/2020 10:29:37 dut.10.240.183.67: 02/11/2020 10:29:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10: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=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 02/11/2020 10:29:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:29:39 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:29:39 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:29:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4src passed 02/11/2020 10:29:39 dut.10.240.183.67: flow flush 0 02/11/2020 10:29:39 dut.10.240.183.67: 02/11/2020 10:29:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst================ 02/11/2020 10:29:39 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:29:39 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 02/11/2020 10:29:39 dut.10.240.183.67: Flow rule validated 02/11/2020 10:29:39 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 02/11/2020 10:29:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:29:39 dut.10.240.183.67: flow list 0 02/11/2020 10:29:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:29:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1f0be628 - 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 02/11/2020 10:29:40 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:29:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x1f0be628', '0x8')] 02/11/2020 10:29:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=0x4509d22 - 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 02/11/2020 10:29:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x4509d22', '0x2')] 02/11/2020 10:29:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3073c5ff - 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 02/11/2020 10:29:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x3073c5ff', '0xf')] 02/11/2020 10:29:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1f0be628 - 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 02/11/2020 10:29:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:29:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x1f0be628', '0x8')] 02/11/2020 10:29:43 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:29:43 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:29:44 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:29:44 dut.10.240.183.67: flow list 0 02/11/2020 10:29:44 dut.10.240.183.67: 02/11/2020 10:29:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10: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=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 02/11/2020 10:29:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:29:46 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:29:46 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:29:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l3src_l4dst passed 02/11/2020 10:29:46 dut.10.240.183.67: flow flush 0 02/11/2020 10:29:46 dut.10.240.183.67: 02/11/2020 10:29:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src================ 02/11/2020 10:29:46 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:29:46 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 02/11/2020 10:29:46 dut.10.240.183.67: Flow rule validated 02/11/2020 10:29:46 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 02/11/2020 10:29:46 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:29:46 dut.10.240.183.67: flow list 0 02/11/2020 10:29:46 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:29:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0xcbaced4 - 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 02/11/2020 10:29:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:29:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xcbaced4', '0x4')] 02/11/2020 10:29:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0xf478dadb - 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 02/11/2020 10:29:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xf478dadb', '0xb')] 02/11/2020 10:29:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xcbaced4 - 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 02/11/2020 10:29:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:29:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xcbaced4', '0x4')] 02/11/2020 10:29:49 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:29:49 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:29:50 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:29:50 dut.10.240.183.67: flow list 0 02/11/2020 10:29:50 dut.10.240.183.67: 02/11/2020 10:29:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:29:51 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:29:51 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:29:51 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:29:51 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l4src passed 02/11/2020 10:29:51 dut.10.240.183.67: flow flush 0 02/11/2020 10:29:51 dut.10.240.183.67: 02/11/2020 10:29:51 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst================ 02/11/2020 10:29:51 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:29:51 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 02/11/2020 10:29:52 dut.10.240.183.67: Flow rule validated 02/11/2020 10:29:52 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 02/11/2020 10:29:52 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:29:52 dut.10.240.183.67: flow list 0 02/11/2020 10:29:52 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:29:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29:53 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=0x83a195af - 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 02/11/2020 10:29:53 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:29:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x83a195af', '0xf')] 02/11/2020 10:29:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0x7b6381a0 - 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 02/11/2020 10:29:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:29:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x7b6381a0', '0x0')] 02/11/2020 10:29:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:29: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x83a195af - 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 02/11/2020 10:29:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:29:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x83a195af', '0xf')] 02/11/2020 10:29:55 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:29:55 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:29:56 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:29:56 dut.10.240.183.67: flow list 0 02/11/2020 10:29:56 dut.10.240.183.67: 02/11/2020 10:29:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:29:57 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:29:57 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:29:57 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:29:57 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_l4dst passed 02/11/2020 10:29:57 dut.10.240.183.67: flow flush 0 02/11/2020 10:29:57 dut.10.240.183.67: 02/11/2020 10:29:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_all================ 02/11/2020 10:29:57 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:29: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 end key_len 0 queues end / end 02/11/2020 10:29:57 dut.10.240.183.67: Flow rule validated 02/11/2020 10:29: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 end key_len 0 queues end / end 02/11/2020 10:29:58 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:29:58 dut.10.240.183.67: flow list 0 02/11/2020 10:29:58 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:29:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:29: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=570 - nb_segs=1 - RSS hash=0x2dd22f5e - 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 02/11/2020 10:29:59 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:29:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x2dd22f5e', '0xe')] 02/11/2020 10:29:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:29:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0x4ed2501a - 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 02/11/2020 10:30:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ed2501a', '0xa')] 02/11/2020 10:30:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5296c20c - 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 02/11/2020 10:30:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x5296c20c', '0xc')] 02/11/2020 10:30:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0x31d7ab5a - 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 02/11/2020 10:30:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x31d7ab5a', '0xa')] 02/11/2020 10:30:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30:03 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=0x36895454 - 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 02/11/2020 10:30:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x36895454', '0x4')] 02/11/2020 10:30:03 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:30:03 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:30:04 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:30:04 dut.10.240.183.67: flow list 0 02/11/2020 10:30:04 dut.10.240.183.67: 02/11/2020 10:30:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=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 02/11/2020 10:30:05 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:30:05 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:30:05 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:30:05 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_all passed 02/11/2020 10:30:05 dut.10.240.183.67: flow flush 0 02/11/2020 10:30:06 dut.10.240.183.67: 02/11/2020 10:30:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst================ 02/11/2020 10:30:06 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:30:06 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 02/11/2020 10:30:06 dut.10.240.183.67: Flow rule validated 02/11/2020 10:30:06 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 02/11/2020 10:30:06 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:30:06 dut.10.240.183.67: flow list 0 02/11/2020 10:30:06 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:30:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0x14f9af45 - 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 02/11/2020 10:30:07 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:30:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x14f9af45', '0x5')] 02/11/2020 10:30:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfa2d44f - 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 02/11/2020 10:30:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa2d44f', '0xf')] 02/11/2020 10:30:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0x14f9af45 - 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 02/11/2020 10:30:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:30:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x14f9af45', '0x5')] 02/11/2020 10:30:09 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:30:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:30:10 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:30:10 dut.10.240.183.67: flow list 0 02/11/2020 10:30:10 dut.10.240.183.67: 02/11/2020 10:30:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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 02/11/2020 10:30:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:30:11 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:30:11 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:30:11 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst passed 02/11/2020 10:30:11 dut.10.240.183.67: flow flush 0 02/11/2020 10:30:11 dut.10.240.183.67: 02/11/2020 10:30:11 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src================ 02/11/2020 10:30:11 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:30:11 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 02/11/2020 10:30:11 dut.10.240.183.67: Flow rule validated 02/11/2020 10:30:12 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 02/11/2020 10:30:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:30:12 dut.10.240.183.67: flow list 0 02/11/2020 10:30:12 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:30:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe23f2057 - 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 02/11/2020 10:30:13 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:30:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xe23f2057', '0x7')] 02/11/2020 10:30:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe23f2057 - 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 02/11/2020 10:30:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:30:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xe23f2057', '0x7')] 02/11/2020 10:30:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0xf9645b5d - 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 02/11/2020 10:30:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9645b5d', '0xd')] 02/11/2020 10:30:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:30:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:30:16 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:30:16 dut.10.240.183.67: flow list 0 02/11/2020 10:30:16 dut.10.240.183.67: 02/11/2020 10:30:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:30:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:30:17 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:30:17 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:30:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src passed 02/11/2020 10:30:17 dut.10.240.183.67: flow flush 0 02/11/2020 10:30:17 dut.10.240.183.67: 02/11/2020 10:30:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4src================ 02/11/2020 10:30:17 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:30:17 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 02/11/2020 10:30:17 dut.10.240.183.67: Flow rule validated 02/11/2020 10:30:17 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 02/11/2020 10:30:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:30:17 dut.10.240.183.67: flow list 0 02/11/2020 10:30:18 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:30:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe3d16cbe - 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 02/11/2020 10:30:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:30:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d16cbe', '0xe')] 02/11/2020 10:30:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0xf88a17b4 - 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 02/11/2020 10:30:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xf88a17b4', '0x4')] 02/11/2020 10:30:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0xc6b54aed - 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 02/11/2020 10:30:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6b54aed', '0xd')] 02/11/2020 10:30:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe3d16cbe - 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 02/11/2020 10:30:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:30:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d16cbe', '0xe')] 02/11/2020 10:30:22 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:30:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:30:23 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:30:23 dut.10.240.183.67: flow list 0 02/11/2020 10:30:23 dut.10.240.183.67: 02/11/2020 10:30:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=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 02/11/2020 10:30:24 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:30:24 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:30:24 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:30:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4src passed 02/11/2020 10:30:24 dut.10.240.183.67: flow flush 0 02/11/2020 10:30:24 dut.10.240.183.67: 02/11/2020 10:30:24 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4dst================ 02/11/2020 10:30:24 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:30:24 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 02/11/2020 10:30:24 dut.10.240.183.67: Flow rule validated 02/11/2020 10:30:24 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 02/11/2020 10:30:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:30:25 dut.10.240.183.67: flow list 0 02/11/2020 10:30:25 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:30:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0xe9cd693a - 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 02/11/2020 10:30:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:30:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9cd693a', '0xa')] 02/11/2020 10:30:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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 - RSS hash=0xf2961230 - 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 02/11/2020 10:30:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xf2961230', '0x0')] 02/11/2020 10:30:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0xc6b54aed - 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 02/11/2020 10:30:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6b54aed', '0xd')] 02/11/2020 10:30:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0xe9cd693a - 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 02/11/2020 10:30:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:30:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xe9cd693a', '0xa')] 02/11/2020 10:30:29 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:30:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:30:30 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:30:30 dut.10.240.183.67: flow list 0 02/11/2020 10:30:30 dut.10.240.183.67: 02/11/2020 10:30:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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 02/11/2020 10:30:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:30:31 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:30:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:30:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3dst_l4dst passed 02/11/2020 10:30:31 dut.10.240.183.67: flow flush 0 02/11/2020 10:30:31 dut.10.240.183.67: 02/11/2020 10:30:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4src================ 02/11/2020 10:30:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:30:31 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 02/11/2020 10:30:31 dut.10.240.183.67: Flow rule validated 02/11/2020 10:30:31 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 02/11/2020 10:30:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:30:32 dut.10.240.183.67: flow list 0 02/11/2020 10:30:32 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:30:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1517e3ac - 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 02/11/2020 10:30:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:30:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x1517e3ac', '0xc')] 02/11/2020 10:30:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe4c98a6 - 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 02/11/2020 10:30:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4c98a6', '0x6')] 02/11/2020 10:30:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3073c5ff - 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 02/11/2020 10:30:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x3073c5ff', '0xf')] 02/11/2020 10:30:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0x1517e3ac - 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 02/11/2020 10:30:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:30:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x1517e3ac', '0xc')] 02/11/2020 10:30:36 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:30:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:30:37 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:30:37 dut.10.240.183.67: flow list 0 02/11/2020 10:30:37 dut.10.240.183.67: 02/11/2020 10:30:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=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 02/11/2020 10:30:38 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:30:38 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:30:38 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:30:38 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4src passed 02/11/2020 10:30:38 dut.10.240.183.67: flow flush 0 02/11/2020 10:30:38 dut.10.240.183.67: 02/11/2020 10:30:38 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4dst================ 02/11/2020 10:30:38 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:30:38 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 02/11/2020 10:30:38 dut.10.240.183.67: Flow rule validated 02/11/2020 10:30:38 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 02/11/2020 10:30:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:30:39 dut.10.240.183.67: flow list 0 02/11/2020 10:30:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:30:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1f0be628 - 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 02/11/2020 10:30:40 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:30:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x1f0be628', '0x8')] 02/11/2020 10:30:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=0x4509d22 - 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 02/11/2020 10:30:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x4509d22', '0x2')] 02/11/2020 10:30:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x3073c5ff - 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 02/11/2020 10:30:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x3073c5ff', '0xf')] 02/11/2020 10:30:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x1f0be628 - 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 02/11/2020 10:30:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:30:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x1f0be628', '0x8')] 02/11/2020 10:30:43 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:30:43 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:30:44 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:30:44 dut.10.240.183.67: flow list 0 02/11/2020 10:30:44 dut.10.240.183.67: 02/11/2020 10:30:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=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 02/11/2020 10:30:45 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:30:45 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:30:45 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:30:45 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l3src_l4dst passed 02/11/2020 10:30:45 dut.10.240.183.67: flow flush 0 02/11/2020 10:30:45 dut.10.240.183.67: 02/11/2020 10:30:45 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l4src================ 02/11/2020 10:30:45 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:30:45 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 02/11/2020 10:30:45 dut.10.240.183.67: Flow rule validated 02/11/2020 10:30:45 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 02/11/2020 10:30:46 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:30:46 dut.10.240.183.67: flow list 0 02/11/2020 10:30:46 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:30:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0xcbaced4 - 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 02/11/2020 10:30:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:30:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xcbaced4', '0x4')] 02/11/2020 10:30:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0xf478dadb - 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 02/11/2020 10:30:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xf478dadb', '0xb')] 02/11/2020 10:30:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xcbaced4 - 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 02/11/2020 10:30:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:30:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xcbaced4', '0x4')] 02/11/2020 10:30:49 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:30:49 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:30:50 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:30:50 dut.10.240.183.67: flow list 0 02/11/2020 10:30:50 dut.10.240.183.67: 02/11/2020 10:30:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:30:51 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:30:51 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:30:51 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:30:51 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l4src passed 02/11/2020 10:30:51 dut.10.240.183.67: flow flush 0 02/11/2020 10:30:51 dut.10.240.183.67: 02/11/2020 10:30:51 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_l4dst================ 02/11/2020 10:30:51 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:30:51 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 02/11/2020 10:30:51 dut.10.240.183.67: Flow rule validated 02/11/2020 10:30:51 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 02/11/2020 10:30:51 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:30:51 dut.10.240.183.67: flow list 0 02/11/2020 10:30:52 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:30:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30:53 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=0x83a195af - 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 02/11/2020 10:30:53 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:30:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x83a195af', '0xf')] 02/11/2020 10:30:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0x7b6381a0 - 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 02/11/2020 10:30:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:30:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x7b6381a0', '0x0')] 02/11/2020 10:30:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:30: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x83a195af - 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 02/11/2020 10:30:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:30:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x83a195af', '0xf')] 02/11/2020 10:30:55 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:30:55 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:30:56 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:30:56 dut.10.240.183.67: flow list 0 02/11/2020 10:30:56 dut.10.240.183.67: 02/11/2020 10:30:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:30:57 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:30:57 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:30:57 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:30:57 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_l4dst passed 02/11/2020 10:30:57 dut.10.240.183.67: flow flush 0 02/11/2020 10:30:57 dut.10.240.183.67: 02/11/2020 10:30:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_all================ 02/11/2020 10:30:57 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:30: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 end key_len 0 queues end / end 02/11/2020 10:30:57 dut.10.240.183.67: Flow rule validated 02/11/2020 10:30: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 end key_len 0 queues end / end 02/11/2020 10:30:57 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:30:57 dut.10.240.183.67: flow list 0 02/11/2020 10:30:57 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:30:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:30: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=570 - nb_segs=1 - RSS hash=0x2dd22f5e - 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 02/11/2020 10:30:59 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:30:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x2dd22f5e', '0xe')] 02/11/2020 10:30:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:30:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:31: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=570 - nb_segs=1 - RSS hash=0x4ed2501a - 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 02/11/2020 10:31:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:31:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ed2501a', '0xa')] 02/11/2020 10:31:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:31: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5296c20c - 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 02/11/2020 10:31:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:31:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x5296c20c', '0xc')] 02/11/2020 10:31:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:31: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=570 - nb_segs=1 - RSS hash=0x31d7ab5a - 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 02/11/2020 10:31:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:31:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x31d7ab5a', '0xa')] 02/11/2020 10:31:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:31:03 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=0x36895454 - 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 02/11/2020 10:31:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:31:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x36895454', '0x4')] 02/11/2020 10:31:03 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:31:03 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:31:04 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:31:04 dut.10.240.183.67: flow list 0 02/11/2020 10:31:04 dut.10.240.183.67: 02/11/2020 10:31:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:31: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=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 02/11/2020 10:31:05 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:31:05 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:31:05 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:31:05 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_all passed 02/11/2020 10:31:05 dut.10.240.183.67: flow flush 0 02/11/2020 10:31:05 dut.10.240.183.67: 02/11/2020 10:31:05 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'} 02/11/2020 10:31:05 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:31:05 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp Result PASSED: 02/11/2020 10:31:05 dut.10.240.183.67: flow flush 0 02/11/2020 10:31:07 dut.10.240.183.67: testpmd> 02/11/2020 10:31:07 dut.10.240.183.67: clear port stats all 02/11/2020 10:31:08 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:31:08 dut.10.240.183.67: stop 02/11/2020 10:31:08 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= 2 -> TX Port= 0/Queue= 2 ------- RX-packets: 2 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: 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: 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=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: 6 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: 6 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. 02/11/2020 10:31:08 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_symmetric Begin 02/11/2020 10:31:08 dut.10.240.183.67: 02/11/2020 10:31:08 tester: 02/11/2020 10:31:08 dut.10.240.183.67: start 02/11/2020 10:31: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 02/11/2020 10:31:08 dut.10.240.183.67: quit 02/11/2020 10:31:09 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... 02/11/2020 10:31:09 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:31:11 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:31:21 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:31:21 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:31:21 dut.10.240.183.67: set verbose 1 02/11/2020 10:31:21 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:31:21 dut.10.240.183.67: show port info all 02/11/2020 10:31:21 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 02/11/2020 10:31:21 dut.10.240.183.67: start 02/11/2020 10:31:21 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 02/11/2020 10:31:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric================ 02/11/2020 10:31:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:31:21 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 02/11/2020 10:31:21 dut.10.240.183.67: Flow rule validated 02/11/2020 10:31:21 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 02/11/2020 10:31:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:31:21 dut.10.240.183.67: flow list 0 02/11/2020 10:31:21 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:31:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=570 - nb_segs=1 - RSS hash=0xe0aa15ef - 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 02/11/2020 10:31:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:31:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xe0aa15ef', '0xf')] 02/11/2020 10:31:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:31: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe0aa15ef - 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 02/11/2020 10:31:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:31:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xe0aa15ef', '0xf')] 02/11/2020 10:31:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe0aa15ef - 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 02/11/2020 10:31:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:31:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xe0aa15ef', '0xf')] 02/11/2020 10:31:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:31:26 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=0xe0aa15ef - 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 02/11/2020 10:31:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:31:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe0aa15ef', '0xf')] 02/11/2020 10:31:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:31:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:31:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:31:27 dut.10.240.183.67: flow list 0 02/11/2020 10:31:27 dut.10.240.183.67: 02/11/2020 10:31:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:31: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 02/11/2020 10:31:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:31:28 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:31:28 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:31:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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 02/11/2020 10:31:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:31:29 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:31:29 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:31:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:31: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 02/11/2020 10:31:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:31:30 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:31:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:31:30 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric passed 02/11/2020 10:31:30 dut.10.240.183.67: flow flush 0 02/11/2020 10:31:30 dut.10.240.183.67: 02/11/2020 10:31:30 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric================ 02/11/2020 10:31:30 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:31:30 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 02/11/2020 10:31:30 dut.10.240.183.67: Flow rule validated 02/11/2020 10:31:30 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 02/11/2020 10:31:30 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:31:30 dut.10.240.183.67: flow list 0 02/11/2020 10:31:30 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:31:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe0aa15ef - 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 02/11/2020 10:31:32 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:31:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xe0aa15ef', '0xf')] 02/11/2020 10:31:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:31:33 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=0xe0aa15ef - 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 02/11/2020 10:31:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:31:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xe0aa15ef', '0xf')] 02/11/2020 10:31:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe0aa15ef - 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 02/11/2020 10:31:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:31:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xe0aa15ef', '0xf')] 02/11/2020 10:31:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:31: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe0aa15ef - 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 02/11/2020 10:31:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:31:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xe0aa15ef', '0xf')] 02/11/2020 10:31:35 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:31:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:31:36 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:31:36 dut.10.240.183.67: flow list 0 02/11/2020 10:31:36 dut.10.240.183.67: 02/11/2020 10:31:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:31: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 02/11/2020 10:31:37 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:31:37 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:31:37 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:31:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=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 02/11/2020 10:31:38 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:31:38 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:31:38 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:31:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:31: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:31:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:31:39 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:31:39 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:31:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric passed 02/11/2020 10:31:39 dut.10.240.183.67: flow flush 0 02/11/2020 10:31:39 dut.10.240.183.67: 02/11/2020 10:31:39 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv4_udp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_udp_symmetric': 'passed'} 02/11/2020 10:31:39 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:31:39 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_symmetric Result PASSED: 02/11/2020 10:31:39 dut.10.240.183.67: flow flush 0 02/11/2020 10:31:41 dut.10.240.183.67: testpmd> 02/11/2020 10:31:41 dut.10.240.183.67: clear port stats all 02/11/2020 10:31:42 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:31:42 dut.10.240.183.67: stop 02/11/2020 10:31: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: 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. 02/11/2020 10:31:42 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl Begin 02/11/2020 10:31:42 dut.10.240.183.67: 02/11/2020 10:31:42 tester: 02/11/2020 10:31:42 dut.10.240.183.67: start 02/11/2020 10:31: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 02/11/2020 10:31:42 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src================ 02/11/2020 10:31:42 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:31:42 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 02/11/2020 10:31:42 dut.10.240.183.67: Flow rule validated 02/11/2020 10:31:42 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 02/11/2020 10:31:42 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:31:42 dut.10.240.183.67: flow list 0 02/11/2020 10:31:42 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:31:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=0xfae9c4 - 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 02/11/2020 10:31:43 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:31:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xfae9c4', '0x4')] 02/11/2020 10:31:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=570 - nb_segs=1 - RSS hash=0xfae9c4 - 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 02/11/2020 10:31:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:31:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xfae9c4', '0x4')] 02/11/2020 10:31:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=570 - nb_segs=1 - RSS hash=0xeacbaabc - 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 02/11/2020 10:31:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:31:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xeacbaabc', '0xc')] 02/11/2020 10:31:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=32, dport=33)/("X"*480) 02/11/2020 10:31: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=570 - nb_segs=1 - RSS hash=0xfae9c4 - 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 = 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 02/11/2020 10:31:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:31:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xfae9c4', '0x4')] 02/11/2020 10:31:47 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:31:47 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:31:48 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:31:48 dut.10.240.183.67: flow list 0 02/11/2020 10:31:48 dut.10.240.183.67: 02/11/2020 10:31:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:48 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:31: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_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =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 02/11/2020 10:31:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:31:49 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:31:49 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:31:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src passed 02/11/2020 10:31:49 dut.10.240.183.67: flow flush 0 02/11/2020 10:31:49 dut.10.240.183.67: 02/11/2020 10:31:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst================ 02/11/2020 10:31:49 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:31:49 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 02/11/2020 10:31:49 dut.10.240.183.67: Flow rule validated 02/11/2020 10:31:49 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 02/11/2020 10:31:49 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:31:49 dut.10.240.183.67: flow list 0 02/11/2020 10:31:49 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:31:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=570 - nb_segs=1 - RSS hash=0x29182d4d - 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 02/11/2020 10:31:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:31:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x29182d4d', '0xd')] 02/11/2020 10:31:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x29182d4d - 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 02/11/2020 10:31:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:31:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x29182d4d', '0xd')] 02/11/2020 10:31:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=0xc3296e35 - 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 02/11/2020 10:31:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:31:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xc3296e35', '0x5')] 02/11/2020 10:31:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=32, dport=33)/("X"*480) 02/11/2020 10:31: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=570 - nb_segs=1 - RSS hash=0x29182d4d - 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 = 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 02/11/2020 10:31:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:31:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x29182d4d', '0xd')] 02/11/2020 10:31:54 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:31:54 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:31:55 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:31:55 dut.10.240.183.67: flow list 0 02/11/2020 10:31:55 dut.10.240.183.67: 02/11/2020 10:31:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:55 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:31: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 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 02/11/2020 10:31:56 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:31:56 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:31:56 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:31:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst passed 02/11/2020 10:31:56 dut.10.240.183.67: flow flush 0 02/11/2020 10:31:56 dut.10.240.183.67: 02/11/2020 10:31:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst================ 02/11/2020 10:31:56 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:31:56 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 02/11/2020 10:31:56 dut.10.240.183.67: Flow rule validated 02/11/2020 10:31: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-src-only l4-dst-only end key_len 0 queues end / end 02/11/2020 10:31:56 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:31:56 dut.10.240.183.67: flow list 0 02/11/2020 10:31:56 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:31:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:31: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=570 - nb_segs=1 - RSS hash=0x2dc065df - 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 02/11/2020 10:31:58 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:31:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x2dc065df', '0xf')] 02/11/2020 10:31:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 10:31: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=570 - nb_segs=1 - RSS hash=0xa745debc - 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 02/11/2020 10:31:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:31:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xa745debc', '0xc')] 02/11/2020 10:31:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:31:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32:00 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=0xc7f126a7 - 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 02/11/2020 10:32:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xc7f126a7', '0x7')] 02/11/2020 10:32:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:32:01 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=0x2dc065df - 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 02/11/2020 10:32:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x2dc065df', '0xf')] 02/11/2020 10:32:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:32: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=570 - nb_segs=1 - RSS hash=0x2dc065df - 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 02/11/2020 10:32:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x2dc065df', '0xf')] 02/11/2020 10:32:02 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:32:02 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:32:03 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:32:03 dut.10.240.183.67: flow list 0 02/11/2020 10:32:03 dut.10.240.183.67: 02/11/2020 10:32:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:03 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:32: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=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 02/11/2020 10:32:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:32:04 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:32:04 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:32:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst passed 02/11/2020 10:32:04 dut.10.240.183.67: flow flush 0 02/11/2020 10:32:04 dut.10.240.183.67: 02/11/2020 10:32:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src================ 02/11/2020 10:32:04 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:32: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-dst-only l4-src-only end key_len 0 queues end / end 02/11/2020 10:32:04 dut.10.240.183.67: Flow rule validated 02/11/2020 10:32: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-dst-only l4-src-only end key_len 0 queues end / end 02/11/2020 10:32:04 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:32:04 dut.10.240.183.67: flow list 0 02/11/2020 10:32:05 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:32:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x7cd3d831 - 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 02/11/2020 10:32:06 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:32:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x7cd3d831', '0x1')] 02/11/2020 10:32:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:32: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=570 - nb_segs=1 - RSS hash=0x32dfa686 - 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 02/11/2020 10:32:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x32dfa686', '0x6')] 02/11/2020 10:32:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x96e29b49 - 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 02/11/2020 10:32:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x96e29b49', '0x9')] 02/11/2020 10:32:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:32: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=0x7cd3d831 - 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 02/11/2020 10:32:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x7cd3d831', '0x1')] 02/11/2020 10:32:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:32: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=0x7cd3d831 - 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 02/11/2020 10:32:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x7cd3d831', '0x1')] 02/11/2020 10:32:10 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:32:10 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:32:11 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:32:11 dut.10.240.183.67: flow list 0 02/11/2020 10:32:11 dut.10.240.183.67: 02/11/2020 10:32:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:11 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:32: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 02/11/2020 10:32:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:32:12 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:32:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:32:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src passed 02/11/2020 10:32:12 dut.10.240.183.67: flow flush 0 02/11/2020 10:32:12 dut.10.240.183.67: 02/11/2020 10:32:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src================ 02/11/2020 10:32:12 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:32: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-src-only l4-src-only end key_len 0 queues end / end 02/11/2020 10:32:13 dut.10.240.183.67: Flow rule validated 02/11/2020 10:32:13 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 02/11/2020 10:32:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:32:13 dut.10.240.183.67: flow list 0 02/11/2020 10:32:13 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:32:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32: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=0x55311cb8 - 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 02/11/2020 10:32:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:32:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x55311cb8', '0x8')] 02/11/2020 10:32:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:32: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=570 - nb_segs=1 - RSS hash=0x1b3d620f - 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 02/11/2020 10:32:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x1b3d620f', '0xf')] 02/11/2020 10:32:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32: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=0xbf005fc0 - 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 02/11/2020 10:32:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf005fc0', '0x0')] 02/11/2020 10:32:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:32: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=0x55311cb8 - 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 = 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 02/11/2020 10:32:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x55311cb8', '0x8')] 02/11/2020 10:32:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:32: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x55311cb8 - 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 = 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 02/11/2020 10:32:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x55311cb8', '0x8')] 02/11/2020 10:32:18 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:32:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:32:19 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:32:19 dut.10.240.183.67: flow list 0 02/11/2020 10:32:19 dut.10.240.183.67: 02/11/2020 10:32:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:19 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:32: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 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 02/11/2020 10:32:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:32:21 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:32:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:32:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src passed 02/11/2020 10:32:21 dut.10.240.183.67: flow flush 0 02/11/2020 10:32:21 dut.10.240.183.67: 02/11/2020 10:32:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst================ 02/11/2020 10:32:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:32:21 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 02/11/2020 10:32:21 dut.10.240.183.67: Flow rule validated 02/11/2020 10:32:21 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 02/11/2020 10:32:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:32:21 dut.10.240.183.67: flow list 0 02/11/2020 10:32:21 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:32:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32: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=0x422a156 - 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 02/11/2020 10:32:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:32:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x422a156', '0x6')] 02/11/2020 10:32:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 10:32: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=570 - nb_segs=1 - RSS hash=0x8ea71a35 - 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 02/11/2020 10:32:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ea71a35', '0x5')] 02/11/2020 10:32:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32:24 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=0xee13e22e - 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 02/11/2020 10:32:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xee13e22e', '0xe')] 02/11/2020 10:32:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:32: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x422a156 - 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 02/11/2020 10:32:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x422a156', '0x6')] 02/11/2020 10:32:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:32: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=0x422a156 - 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 02/11/2020 10:32:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x422a156', '0x6')] 02/11/2020 10:32:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:32:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:32:28 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:32:28 dut.10.240.183.67: flow list 0 02/11/2020 10:32:28 dut.10.240.183.67: 02/11/2020 10:32:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:28 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:32: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 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 02/11/2020 10:32:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:32:29 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:32:29 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:32:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst passed 02/11/2020 10:32:29 dut.10.240.183.67: flow flush 0 02/11/2020 10:32:29 dut.10.240.183.67: 02/11/2020 10:32:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only================ 02/11/2020 10:32:29 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:32:29 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 02/11/2020 10:32:29 dut.10.240.183.67: Flow rule validated 02/11/2020 10:32:29 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 02/11/2020 10:32:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:32:29 dut.10.240.183.67: flow list 0 02/11/2020 10:32:29 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:32:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32: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=570 - nb_segs=1 - RSS hash=0xcea137e5 - 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 02/11/2020 10:32:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:32:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xcea137e5', '0x5')] 02/11/2020 10:32:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:32: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xae37518a - 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 02/11/2020 10:32:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xae37518a', '0xa')] 02/11/2020 10:32:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:32: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=570 - nb_segs=1 - RSS hash=0xcea137e5 - 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 = 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 02/11/2020 10:32:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xcea137e5', '0x5')] 02/11/2020 10:32:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:32: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=570 - nb_segs=1 - RSS hash=0xcea137e5 - 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 = 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 02/11/2020 10:32:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xcea137e5', '0x5')] 02/11/2020 10:32:33 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:32:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:32:35 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:32:35 dut.10.240.183.67: flow list 0 02/11/2020 10:32:35 dut.10.240.183.67: 02/11/2020 10:32:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:35 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:32: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 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 02/11/2020 10:32:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:32:36 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:32:36 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:32:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only passed 02/11/2020 10:32:36 dut.10.240.183.67: flow flush 0 02/11/2020 10:32:36 dut.10.240.183.67: 02/11/2020 10:32:36 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only================ 02/11/2020 10:32:36 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:32:36 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 02/11/2020 10:32:36 dut.10.240.183.67: Flow rule validated 02/11/2020 10:32:36 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 02/11/2020 10:32:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:32:36 dut.10.240.183.67: flow list 0 02/11/2020 10:32:36 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:32:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32: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=0x84b06a6 - 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 02/11/2020 10:32:37 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:32:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b06a6', '0x6')] 02/11/2020 10:32:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 10:32: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=0x4d42492b - 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 02/11/2020 10:32:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x4d42492b', '0xb')] 02/11/2020 10:32:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:32: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x84b06a6 - 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 02/11/2020 10:32:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b06a6', '0x6')] 02/11/2020 10:32:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:32: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x84b06a6 - 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 02/11/2020 10:32:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b06a6', '0x6')] 02/11/2020 10:32:40 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:32:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:32:42 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:32:42 dut.10.240.183.67: flow list 0 02/11/2020 10:32:42 dut.10.240.183.67: 02/11/2020 10:32:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:42 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:32: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 02/11/2020 10:32:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:32:43 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:32:43 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:32:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only passed 02/11/2020 10:32:43 dut.10.240.183.67: flow flush 0 02/11/2020 10:32:43 dut.10.240.183.67: 02/11/2020 10:32:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp================ 02/11/2020 10:32:43 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:32:43 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 02/11/2020 10:32:43 dut.10.240.183.67: Flow rule validated 02/11/2020 10:32:43 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 02/11/2020 10:32:43 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:32:43 dut.10.240.183.67: flow list 0 02/11/2020 10:32:43 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:32:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32: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=0xa32890cc - 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 02/11/2020 10:32:44 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:32:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xa32890cc', '0xc')] 02/11/2020 10:32:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:32: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=570 - nb_segs=1 - RSS hash=0xc8648644 - 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 02/11/2020 10:32:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xc8648644', '0x4')] 02/11/2020 10:32:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:32: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=0xb5a0cfd9 - 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 02/11/2020 10:32:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5a0cfd9', '0x9')] 02/11/2020 10:32:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x5251f75a - 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 02/11/2020 10:32:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x5251f75a', '0xa')] 02/11/2020 10:32:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x4919d3b4 - 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 02/11/2020 10:32:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:32:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x4919d3b4', '0x4')] 02/11/2020 10:32:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:32: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=570 - nb_segs=1 - RSS hash=0xa32890cc - 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 02/11/2020 10:32:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:32:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xa32890cc', '0xc')] 02/11/2020 10:32:50 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:32:50 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:32:51 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:32:51 dut.10.240.183.67: flow list 0 02/11/2020 10:32:51 dut.10.240.183.67: 02/11/2020 10:32:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:32:51 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 10:32: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_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =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 02/11/2020 10:32:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:32:52 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:32:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:32:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_udp passed 02/11/2020 10:32:52 dut.10.240.183.67: flow flush 0 02/11/2020 10:32:52 dut.10.240.183.67: 02/11/2020 10:32:52 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'} 02/11/2020 10:32:52 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:32:52 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl Result PASSED: 02/11/2020 10:32:52 dut.10.240.183.67: flow flush 0 02/11/2020 10:32:53 dut.10.240.183.67: testpmd> 02/11/2020 10:32:53 dut.10.240.183.67: clear port stats all 02/11/2020 10:32:54 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:32:54 dut.10.240.183.67: stop 02/11/2020 10:32: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: 19 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= 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: 5 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 ------- RX-packets: 7 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: 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=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: 3 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: 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. 02/11/2020 10:32:54 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric Begin 02/11/2020 10:32:55 dut.10.240.183.67: 02/11/2020 10:32:55 tester: 02/11/2020 10:32:55 dut.10.240.183.67: start 02/11/2020 10:32: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 02/11/2020 10:32:55 dut.10.240.183.67: quit 02/11/2020 10:32: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... 02/11/2020 10:32: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:32:58 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:33:08 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:33:08 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:33:08 dut.10.240.183.67: set verbose 1 02/11/2020 10:33:08 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:33:08 dut.10.240.183.67: show port info all 02/11/2020 10:33: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 02/11/2020 10:33:08 dut.10.240.183.67: start 02/11/2020 10:33: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 02/11/2020 10:33:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric================ 02/11/2020 10:33:08 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:33:08 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 02/11/2020 10:33:08 dut.10.240.183.67: Flow rule validated 02/11/2020 10:33:08 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 02/11/2020 10:33:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:33:08 dut.10.240.183.67: flow list 0 02/11/2020 10:33:08 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 10:33:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:33: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=570 - nb_segs=1 - RSS hash=0xe4b33918 - 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 02/11/2020 10:33:09 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'} 02/11/2020 10:33:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4b33918', '0x8')] 02/11/2020 10:33:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:33: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe4b33918 - 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 02/11/2020 10:33:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4b33918', '0x8')] 02/11/2020 10:33:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:33: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=570 - nb_segs=1 - RSS hash=0xe4b33918 - 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 02/11/2020 10:33:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4b33918', '0x8')] 02/11/2020 10:33:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:33: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe4b33918 - 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 02/11/2020 10:33:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4b33918', '0x8')] 02/11/2020 10:33:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:33: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=0xe4b33918 - 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 02/11/2020 10:33:14 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'} 02/11/2020 10:33:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4b33918', '0x8')] 02/11/2020 10:33:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:33: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=0xe4b33918 - 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 02/11/2020 10:33:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4b33918', '0x8')] 02/11/2020 10:33:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:33: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=0xe4b33918 - 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 02/11/2020 10:33:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4b33918', '0x8')] 02/11/2020 10:33:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:33: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=0xe4b33918 - 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 02/11/2020 10:33:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4b33918', '0x8')] 02/11/2020 10:33:17 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:33:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:33:18 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:33:18 dut.10.240.183.67: flow list 0 02/11/2020 10:33:18 dut.10.240.183.67: 02/11/2020 10:33:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:33: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 02/11/2020 10:33:19 TestCVLIAVFRSSGTPU: action: udp-dl 02/11/2020 10:33:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:33:19 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:33:19 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:33:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:33: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 02/11/2020 10:33:20 TestCVLIAVFRSSGTPU: action: udp-ul 02/11/2020 10:33:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:33:20 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:33:20 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:33:20 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric passed 02/11/2020 10:33:20 dut.10.240.183.67: flow flush 0 02/11/2020 10:33:20 dut.10.240.183.67: 02/11/2020 10:33:20 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric': 'passed'} 02/11/2020 10:33:20 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:33:20 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_udp_without_ul_dl_symmetric Result PASSED: 02/11/2020 10:33:20 dut.10.240.183.67: flow flush 0 02/11/2020 10:33:22 dut.10.240.183.67: testpmd> 02/11/2020 10:33:22 dut.10.240.183.67: clear port stats all 02/11/2020 10:33:23 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:33:23 dut.10.240.183.67: stop 02/11/2020 10:33:23 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. 02/11/2020 10:33:23 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl Begin 02/11/2020 10:33:23 dut.10.240.183.67: 02/11/2020 10:33:23 tester: 02/11/2020 10:33:23 dut.10.240.183.67: start 02/11/2020 10:33:23 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 02/11/2020 10:33:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst================ 02/11/2020 10:33:23 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:33:23 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 02/11/2020 10:33:23 dut.10.240.183.67: Flow rule validated 02/11/2020 10:33:23 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 02/11/2020 10:33:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:33:23 dut.10.240.183.67: flow list 0 02/11/2020 10:33:23 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:33:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:33: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=562 - nb_segs=1 - RSS hash=0x33487c47 - 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 02/11/2020 10:33:24 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:33:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x33487c47', '0x7')] 02/11/2020 10:33:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:33: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=562 - nb_segs=1 - RSS hash=0x8f648c06 - 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 02/11/2020 10:33:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:33:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f648c06', '0x6')] 02/11/2020 10:33:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:33: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x33487c47 - 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 = 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 02/11/2020 10:33:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x33487c47', '0x7')] 02/11/2020 10:33:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:33: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=562 - nb_segs=1 - RSS hash=0x33487c47 - 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 02/11/2020 10:33:28 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:33:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x33487c47', '0x7')] 02/11/2020 10:33:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:33: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=562 - nb_segs=1 - RSS hash=0x8f648c06 - 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 02/11/2020 10:33:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:33:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f648c06', '0x6')] 02/11/2020 10:33:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:33:30 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=0x33487c47 - 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 = 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 02/11/2020 10:33:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x33487c47', '0x7')] 02/11/2020 10:33:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:33: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=562 - nb_segs=1 - RSS hash=0x33487c47 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:33:31 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:33:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x33487c47', '0x7')] 02/11/2020 10:33:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x8f648c06 - 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 02/11/2020 10:33:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:33:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f648c06', '0x6')] 02/11/2020 10:33:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:33: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=562 - nb_segs=1 - RSS hash=0x33487c47 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:33:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x33487c47', '0x7')] 02/11/2020 10:33:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:33: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=0x33487c47 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:33:34 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:33:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x33487c47', '0x7')] 02/11/2020 10:33:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:33:35 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=0x8f648c06 - 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 02/11/2020 10:33:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:33:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f648c06', '0x6')] 02/11/2020 10:33:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:33: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x33487c47 - RSS queue=0x7 - 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=0x7 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:33:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x33487c47', '0x7')] 02/11/2020 10:33:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:33: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=0x33487c47 - 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 02/11/2020 10:33:38 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:33:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x33487c47', '0x7')] 02/11/2020 10:33:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:33: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8f648c06 - 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 02/11/2020 10:33:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:33:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f648c06', '0x6')] 02/11/2020 10:33:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:33: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=0x33487c47 - 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 = 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 02/11/2020 10:33:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x33487c47', '0x7')] 02/11/2020 10:33:40 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:33:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:33:41 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:33:41 dut.10.240.183.67: flow list 0 02/11/2020 10:33:41 dut.10.240.183.67: 02/11/2020 10:33:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:41 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)'] 02/11/2020 10:33: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=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 02/11/2020 10:33:42 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:33:42 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:33:42 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:33:42 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3dst passed 02/11/2020 10:33:42 dut.10.240.183.67: flow flush 0 02/11/2020 10:33:42 dut.10.240.183.67: 02/11/2020 10:33:42 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src================ 02/11/2020 10:33:42 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:33:42 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 02/11/2020 10:33:42 dut.10.240.183.67: Flow rule validated 02/11/2020 10:33:42 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 02/11/2020 10:33:42 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:33:42 dut.10.240.183.67: flow list 0 02/11/2020 10:33:42 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:33:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:33: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=562 - nb_segs=1 - RSS hash=0x9c01d9f - 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 02/11/2020 10:33:44 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:33:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c01d9f', '0xf')] 02/11/2020 10:33:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:33: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xb5ecedde - 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 02/11/2020 10:33:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:33:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5ecedde', '0xe')] 02/11/2020 10:33:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:33: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9c01d9f - 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 = 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 02/11/2020 10:33:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c01d9f', '0xf')] 02/11/2020 10:33:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:33: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9c01d9f - 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 02/11/2020 10:33:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:33:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c01d9f', '0xf')] 02/11/2020 10:33:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:33: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=562 - nb_segs=1 - RSS hash=0xb5ecedde - 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 02/11/2020 10:33:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:33:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5ecedde', '0xe')] 02/11/2020 10:33:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:33: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=562 - nb_segs=1 - RSS hash=0x9c01d9f - 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 = 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 02/11/2020 10:33:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c01d9f', '0xf')] 02/11/2020 10:33:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:33: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=562 - nb_segs=1 - RSS hash=0x9c01d9f - 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 02/11/2020 10:33:50 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:33:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c01d9f', '0xf')] 02/11/2020 10:33:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:33: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=0xb5ecedde - 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 02/11/2020 10:33:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:33:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5ecedde', '0xe')] 02/11/2020 10:33:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:33: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x9c01d9f - 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 = 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 02/11/2020 10:33:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c01d9f', '0xf')] 02/11/2020 10:33:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:33:53 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=0x9c01d9f - 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 02/11/2020 10:33:53 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:33:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c01d9f', '0xf')] 02/11/2020 10:33:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb5ecedde - 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 02/11/2020 10:33:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:33:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5ecedde', '0xe')] 02/11/2020 10:33:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x9c01d9f - 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 = 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 02/11/2020 10:33:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c01d9f', '0xf')] 02/11/2020 10:33:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x9c01d9f - 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 02/11/2020 10:33:57 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:33:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c01d9f', '0xf')] 02/11/2020 10:33:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:33: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=570 - nb_segs=1 - RSS hash=0xb5ecedde - 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 02/11/2020 10:33:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:33:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5ecedde', '0xe')] 02/11/2020 10:33:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:33:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:33: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=0x9c01d9f - 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 02/11/2020 10:33:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:33:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x9c01d9f', '0xf')] 02/11/2020 10:33:59 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:33:59 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:34:00 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:34:00 dut.10.240.183.67: flow list 0 02/11/2020 10:34:00 dut.10.240.183.67: 02/11/2020 10:34:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:00 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)'] 02/11/2020 10:34: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=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 02/11/2020 10:34:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:34:01 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:34:01 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:34:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_l3src passed 02/11/2020 10:34:01 dut.10.240.183.67: flow flush 0 02/11/2020 10:34:01 dut.10.240.183.67: 02/11/2020 10:34:01 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all================ 02/11/2020 10:34:01 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:34:01 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 02/11/2020 10:34:01 dut.10.240.183.67: Flow rule validated 02/11/2020 10:34:01 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 02/11/2020 10:34:02 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:34:02 dut.10.240.183.67: flow list 0 02/11/2020 10:34:02 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:34:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x891d019d - 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 02/11/2020 10:34:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:34:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x891d019d', '0xd')] 02/11/2020 10:34:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:34: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=562 - nb_segs=1 - RSS hash=0xe61d5940 - 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 02/11/2020 10:34:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xe61d5940', '0x0')] 02/11/2020 10:34:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:34: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=0x3531f1dc - 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 02/11/2020 10:34:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x3531f1dc', '0xc')] 02/11/2020 10:34:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:34: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x5a31a901 - 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 02/11/2020 10:34:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a31a901', '0x1')] 02/11/2020 10:34:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:34: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x891d019d - 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 = 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 02/11/2020 10:34:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:34:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x891d019d', '0xd')] 02/11/2020 10:34:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:34: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=562 - nb_segs=1 - RSS hash=0x891d019d - 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 02/11/2020 10:34:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:34:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x891d019d', '0xd')] 02/11/2020 10:34:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:34: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=0xe61d5940 - 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 02/11/2020 10:34:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xe61d5940', '0x0')] 02/11/2020 10:34:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:34: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=562 - nb_segs=1 - RSS hash=0x3531f1dc - 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 02/11/2020 10:34:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x3531f1dc', '0xc')] 02/11/2020 10:34:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 10:34: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=562 - nb_segs=1 - RSS hash=0x5a31a901 - 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 02/11/2020 10:34:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a31a901', '0x1')] 02/11/2020 10:34:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:34: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=562 - nb_segs=1 - RSS hash=0x891d019d - 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 = 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 02/11/2020 10:34:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:34:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x891d019d', '0xd')] 02/11/2020 10:34:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:34: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=562 - nb_segs=1 - RSS hash=0x891d019d - 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 02/11/2020 10:34:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:34:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x891d019d', '0xd')] 02/11/2020 10:34:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:34: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=562 - nb_segs=1 - RSS hash=0xe61d5940 - 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 02/11/2020 10:34:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe61d5940', '0x0')] 02/11/2020 10:34:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:34: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=562 - nb_segs=1 - RSS hash=0x3531f1dc - 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 02/11/2020 10:34:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x3531f1dc', '0xc')] 02/11/2020 10:34:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 10:34: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=562 - nb_segs=1 - RSS hash=0x5a31a901 - 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 02/11/2020 10:34:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a31a901', '0x1')] 02/11/2020 10:34:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 10:34: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=562 - nb_segs=1 - RSS hash=0x891d019d - 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 = 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 02/11/2020 10:34:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:34:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x891d019d', '0xd')] 02/11/2020 10:34:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:34: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=0x891d019d - 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 02/11/2020 10:34:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:34:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x891d019d', '0xd')] 02/11/2020 10:34:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:34: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 - RSS hash=0xe61d5940 - 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 02/11/2020 10:34:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xe61d5940', '0x0')] 02/11/2020 10:34:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:34: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=570 - nb_segs=1 - RSS hash=0x3531f1dc - 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 02/11/2020 10:34:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x3531f1dc', '0xc')] 02/11/2020 10:34:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:34: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=0x5a31a901 - 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 02/11/2020 10:34:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a31a901', '0x1')] 02/11/2020 10:34:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:34: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x891d019d - 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 = 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 02/11/2020 10:34:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:34:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x891d019d', '0xd')] 02/11/2020 10:34:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:34: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=570 - nb_segs=1 - RSS hash=0x891d019d - 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 02/11/2020 10:34:25 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:34:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x891d019d', '0xd')] 02/11/2020 10:34:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:34: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=570 - nb_segs=1 - RSS hash=0xe61d5940 - 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 02/11/2020 10:34:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xe61d5940', '0x0')] 02/11/2020 10:34:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:34: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=570 - nb_segs=1 - RSS hash=0x3531f1dc - 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 02/11/2020 10:34:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x3531f1dc', '0xc')] 02/11/2020 10:34:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:34: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=0x5a31a901 - 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 02/11/2020 10:34:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:34:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x5a31a901', '0x1')] 02/11/2020 10:34:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:34: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x891d019d - 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 = 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 02/11/2020 10:34:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:34:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x891d019d', '0xd')] 02/11/2020 10:34:29 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:34:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:34:30 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:34:30 dut.10.240.183.67: flow list 0 02/11/2020 10:34:30 dut.10.240.183.67: 02/11/2020 10:34:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:30 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)'] 02/11/2020 10:34: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=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 02/11/2020 10:34:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:34:32 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:34:32 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:34:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv4_all passed 02/11/2020 10:34:32 dut.10.240.183.67: flow flush 0 02/11/2020 10:34:32 dut.10.240.183.67: 02/11/2020 10:34:32 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'} 02/11/2020 10:34:32 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:34:32 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl Result PASSED: 02/11/2020 10:34:32 dut.10.240.183.67: flow flush 0 02/11/2020 10:34:33 dut.10.240.183.67: testpmd> 02/11/2020 10:34:33 dut.10.240.183.67: clear port stats all 02/11/2020 10:34:34 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:34:34 dut.10.240.183.67: stop 02/11/2020 10:34:34 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: 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: 10 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=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: 5 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. 02/11/2020 10:34:34 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric Begin 02/11/2020 10:34:34 dut.10.240.183.67: 02/11/2020 10:34:34 tester: 02/11/2020 10:34:34 dut.10.240.183.67: start 02/11/2020 10:34: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 02/11/2020 10:34:34 dut.10.240.183.67: quit 02/11/2020 10:34:36 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... 02/11/2020 10:34:36 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:34:37 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:34:47 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:34:47 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:34:47 dut.10.240.183.67: set verbose 1 02/11/2020 10:34:47 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:34:47 dut.10.240.183.67: show port info all 02/11/2020 10:34:47 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 02/11/2020 10:34:47 dut.10.240.183.67: start 02/11/2020 10:34:47 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 02/11/2020 10:34:47 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric================ 02/11/2020 10:34:47 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:34:47 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 02/11/2020 10:34:47 dut.10.240.183.67: Flow rule validated 02/11/2020 10:34:47 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 02/11/2020 10:34:48 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:34:48 dut.10.240.183.67: flow list 0 02/11/2020 10:34:48 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 10:34:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:34: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xf40942d2 - 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 02/11/2020 10:34:49 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 10:34:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xf40942d2', '0x2')] 02/11/2020 10:34:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480) 02/11/2020 10:34: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=562 - nb_segs=1 - RSS hash=0xf40942d2 - 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 02/11/2020 10:34:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:34:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xf40942d2', '0x2')] 02/11/2020 10:34:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 10:34: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xf40942d2 - 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 02/11/2020 10:34:51 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 10:34:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xf40942d2', '0x2')] 02/11/2020 10:34:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1",frag=6)/("X"*480) 02/11/2020 10:34: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xf40942d2 - 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 02/11/2020 10:34:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:34:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xf40942d2', '0x2')] 02/11/2020 10:34:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:34: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf40942d2 - 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 02/11/2020 10:34:53 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 10:34:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xf40942d2', '0x2')] 02/11/2020 10:34:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480) 02/11/2020 10:34: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xf40942d2 - 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 02/11/2020 10:34:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:34:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xf40942d2', '0x2')] 02/11/2020 10:34:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:34: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=0xf40942d2 - 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 02/11/2020 10:34:55 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 10:34:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xf40942d2', '0x2')] 02/11/2020 10:34:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:34:56 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=0xf40942d2 - 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 02/11/2020 10:34:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:34:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xf40942d2', '0x2')] 02/11/2020 10:34:56 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:34:56 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:34:58 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:34:58 dut.10.240.183.67: flow list 0 02/11/2020 10:34:58 dut.10.240.183.67: 02/11/2020 10:34:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 10:34: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=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 02/11/2020 10:34:59 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 10:34:59 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:34:59 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:34:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:34:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 10:35: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=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 02/11/2020 10:35:00 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 10:35:00 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:35:00 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:35:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:35: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=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 02/11/2020 10:35:01 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 10:35:01 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:35:01 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:35:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:35: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 02/11/2020 10:35:02 TestCVLIAVFRSSGTPU: action: ipv4-udp 02/11/2020 10:35:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:35:02 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:35:02 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:35:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric passed 02/11/2020 10:35:02 dut.10.240.183.67: flow flush 0 02/11/2020 10:35:02 dut.10.240.183.67: 02/11/2020 10:35:02 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric': 'passed'} 02/11/2020 10:35:02 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:35:02 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4_without_ul_dl_symmetric Result PASSED: 02/11/2020 10:35:02 dut.10.240.183.67: flow flush 0 02/11/2020 10:35:03 dut.10.240.183.67: testpmd> 02/11/2020 10:35:03 dut.10.240.183.67: clear port stats all 02/11/2020 10:35:04 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:35:04 dut.10.240.183.67: stop 02/11/2020 10:35: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= 2 -> TX Port= 0/Queue= 2 ------- 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. 02/11/2020 10:35:05 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6 Begin 02/11/2020 10:35:05 dut.10.240.183.67: 02/11/2020 10:35:05 tester: 02/11/2020 10:35:05 dut.10.240.183.67: start 02/11/2020 10: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 02/11/2020 10:35:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_l3dst================ 02/11/2020 10:35:05 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:35:05 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 02/11/2020 10:35:05 dut.10.240.183.67: Flow rule validated 02/11/2020 10:35:05 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 02/11/2020 10:35:05 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:35:05 dut.10.240.183.67: flow list 0 02/11/2020 10:35:05 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:35:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:35: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=0xf760bf52 - 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 02/11/2020 10:35:06 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:35:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:35:07 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=0x9ffc5163 - 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 02/11/2020 10:35:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ffc5163', '0x3')] 02/11/2020 10:35:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:35: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xf760bf52 - 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 02/11/2020 10:35:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:35:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:35:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:35:09 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=0xf760bf52 - 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 02/11/2020 10:35:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:35:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:35: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x9ffc5163 - 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 02/11/2020 10:35:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ffc5163', '0x3')] 02/11/2020 10:35:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:35:12 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=0xf760bf52 - 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 02/11/2020 10:35:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:35:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:35:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0xf760bf52 - 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 02/11/2020 10:35:13 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:35:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:35: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x9ffc5163 - 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 02/11/2020 10:35:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ffc5163', '0x3')] 02/11/2020 10:35:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0xf760bf52 - 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 02/11/2020 10:35:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:35:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:35:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:35: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf760bf52 - 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 02/11/2020 10:35:16 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:35:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0x9ffc5163 - 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 02/11/2020 10:35:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ffc5163', '0x3')] 02/11/2020 10:35:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:35:18 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=0xf760bf52 - 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 02/11/2020 10:35:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:35:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:35:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:35: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xf760bf52 - 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 02/11/2020 10:35:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:35:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:35: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=0x9ffc5163 - 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 02/11/2020 10:35:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ffc5163', '0x3')] 02/11/2020 10:35:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:35: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=602 - nb_segs=1 - RSS hash=0xf760bf52 - 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 02/11/2020 10:35:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:35:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:35:22 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:35:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:35:23 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:35:23 dut.10.240.183.67: flow list 0 02/11/2020 10:35:23 dut.10.240.183.67: 02/11/2020 10:35:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:23 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 10:35: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=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 02/11/2020 10:35:24 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:35:24 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:35:24 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:35:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_l3dst passed 02/11/2020 10:35:24 dut.10.240.183.67: flow flush 0 02/11/2020 10:35:24 dut.10.240.183.67: 02/11/2020 10:35:24 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_l3src================ 02/11/2020 10:35:24 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:35:24 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 02/11/2020 10:35:24 dut.10.240.183.67: Flow rule validated 02/11/2020 10:35:24 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 02/11/2020 10:35:24 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:35:24 dut.10.240.183.67: flow list 0 02/11/2020 10:35:24 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:35:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:35: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:35:25 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:35:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:35: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=582 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:35:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:35:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:35:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:35: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x78e1150a - 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 02/11/2020 10:35:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x78e1150a', '0xa')] 02/11/2020 10:35:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:35:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:35:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:35:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:35:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:35:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:35: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x78e1150a - 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 02/11/2020 10:35:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x78e1150a', '0xa')] 02/11/2020 10:35:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:35: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:35:32 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:35:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:35:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:35:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:35:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0x78e1150a - 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 02/11/2020 10:35:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x78e1150a', '0xa')] 02/11/2020 10:35:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:35:35 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:35:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:35:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:35:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:35:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0x78e1150a - 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 02/11/2020 10:35:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x78e1150a', '0xa')] 02/11/2020 10:35:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:35: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=602 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:35:39 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:35:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:35: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=602 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:35:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:35:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:35:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:35: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x78e1150a - 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 02/11/2020 10:35:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x78e1150a', '0xa')] 02/11/2020 10:35:41 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:35:41 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:35:42 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:35:42 dut.10.240.183.67: flow list 0 02/11/2020 10:35:42 dut.10.240.183.67: 02/11/2020 10:35:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:42 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 10:35: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=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 02/11/2020 10:35:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:35:43 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:35:43 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:35:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_l3src passed 02/11/2020 10:35:43 dut.10.240.183.67: flow flush 0 02/11/2020 10:35:43 dut.10.240.183.67: 02/11/2020 10:35:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_all================ 02/11/2020 10:35:43 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:35:43 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 02/11/2020 10:35:43 dut.10.240.183.67: Flow rule validated 02/11/2020 10:35:43 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 02/11/2020 10:35:43 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:35:43 dut.10.240.183.67: flow list 0 02/11/2020 10:35:43 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:35:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:35: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x49d6729f - 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 02/11/2020 10:35:45 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x49d6729f', '0xf')] 02/11/2020 10:35:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:35: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=582 - nb_segs=1 - RSS hash=0x88fe5d4d - 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 02/11/2020 10:35:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fe5d4d', '0xd')] 02/11/2020 10:35:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:35: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x70a03b7f - 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 02/11/2020 10:35:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x70a03b7f', '0xf')] 02/11/2020 10:35:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:35: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=0xb18814ad - 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 02/11/2020 10:35:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xb18814ad', '0xd')] 02/11/2020 10:35:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0x49d6729f - 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 02/11/2020 10:35:49 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x49d6729f', '0xf')] 02/11/2020 10:35:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0x88fe5d4d - 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 02/11/2020 10:35:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fe5d4d', '0xd')] 02/11/2020 10:35:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:35: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x70a03b7f - 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 02/11/2020 10:35:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x70a03b7f', '0xf')] 02/11/2020 10:35:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:35: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb18814ad - 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 02/11/2020 10:35:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xb18814ad', '0xd')] 02/11/2020 10:35:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:35:53 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=0x49d6729f - 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 02/11/2020 10:35:53 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x49d6729f', '0xf')] 02/11/2020 10:35:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:35: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=0x88fe5d4d - 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 02/11/2020 10:35:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fe5d4d', '0xd')] 02/11/2020 10:35:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:35: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x70a03b7f - 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 02/11/2020 10:35:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x70a03b7f', '0xf')] 02/11/2020 10:35:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:35: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=0xb18814ad - 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 02/11/2020 10:35:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xb18814ad', '0xd')] 02/11/2020 10:35:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:35: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=590 - nb_segs=1 - RSS hash=0x49d6729f - 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 02/11/2020 10:35:58 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:35:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x49d6729f', '0xf')] 02/11/2020 10:35:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:35: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x88fe5d4d - 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 02/11/2020 10:35:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:35:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fe5d4d', '0xd')] 02/11/2020 10:35:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:35:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:36: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=0x70a03b7f - 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 02/11/2020 10:36:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x70a03b7f', '0xf')] 02/11/2020 10:36:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:36:01 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=0xb18814ad - 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 02/11/2020 10:36:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xb18814ad', '0xd')] 02/11/2020 10:36:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:36: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=602 - nb_segs=1 - RSS hash=0x49d6729f - 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 02/11/2020 10:36:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x49d6729f', '0xf')] 02/11/2020 10:36:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x88fe5d4d - 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 02/11/2020 10:36:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fe5d4d', '0xd')] 02/11/2020 10:36:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:36: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=0x70a03b7f - 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 02/11/2020 10:36:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x70a03b7f', '0xf')] 02/11/2020 10:36:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:36:05 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=0xb18814ad - 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 02/11/2020 10:36:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xb18814ad', '0xd')] 02/11/2020 10:36:05 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:36:05 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:36:07 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:36:07 dut.10.240.183.67: flow list 0 02/11/2020 10:36:07 dut.10.240.183.67: 02/11/2020 10:36:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:07 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 10:36: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=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 02/11/2020 10:36:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:36:08 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:36:08 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:36:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_all passed 02/11/2020 10:36:08 dut.10.240.183.67: flow flush 0 02/11/2020 10:36:08 dut.10.240.183.67: 02/11/2020 10:36:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_l3dst================ 02/11/2020 10:36:08 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:36:08 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 02/11/2020 10:36:08 dut.10.240.183.67: Flow rule validated 02/11/2020 10:36:08 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 02/11/2020 10:36:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:36:08 dut.10.240.183.67: flow list 0 02/11/2020 10:36:08 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:36:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:36:09 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=0xf760bf52 - 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 02/11/2020 10:36:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:36:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:36: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x9ffc5163 - 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 02/11/2020 10:36:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ffc5163', '0x3')] 02/11/2020 10:36:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:36: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=0xf760bf52 - 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 02/11/2020 10:36:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:36:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:36:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:36:12 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=0xf760bf52 - 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 02/11/2020 10:36:12 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:36:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x9ffc5163 - 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 02/11/2020 10:36:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ffc5163', '0x3')] 02/11/2020 10:36:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0xf760bf52 - 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 02/11/2020 10:36:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:36:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:36:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf760bf52 - 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 02/11/2020 10:36:16 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:36:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0x9ffc5163 - 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 02/11/2020 10:36:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ffc5163', '0x3')] 02/11/2020 10:36:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:36:18 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=0xf760bf52 - 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 02/11/2020 10:36:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:36:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:36:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf760bf52 - 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 02/11/2020 10:36:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:36:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0x9ffc5163 - 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 02/11/2020 10:36:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ffc5163', '0x3')] 02/11/2020 10:36:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0xf760bf52 - 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 02/11/2020 10:36:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:36:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:36:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:36: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=602 - nb_segs=1 - RSS hash=0xf760bf52 - 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 02/11/2020 10:36:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:36:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x9ffc5163 - 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 02/11/2020 10:36:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ffc5163', '0x3')] 02/11/2020 10:36:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:36: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=0xf760bf52 - 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 02/11/2020 10:36:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:36:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xf760bf52', '0x2')] 02/11/2020 10:36:24 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:36:24 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:36:26 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:36:26 dut.10.240.183.67: flow list 0 02/11/2020 10:36:26 dut.10.240.183.67: 02/11/2020 10:36:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:26 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 10:36: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=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 02/11/2020 10:36:27 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:36:27 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:36:27 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:36:27 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_l3dst passed 02/11/2020 10:36:27 dut.10.240.183.67: flow flush 0 02/11/2020 10:36:27 dut.10.240.183.67: 02/11/2020 10:36:27 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_l3src================ 02/11/2020 10:36:27 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:36:27 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 02/11/2020 10:36:27 dut.10.240.183.67: Flow rule validated 02/11/2020 10:36:27 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 02/11/2020 10:36:27 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:36:27 dut.10.240.183.67: flow list 0 02/11/2020 10:36:27 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:36:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:36: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:36:28 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:36:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:36: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=582 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:36:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:36:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:36:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:36: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=582 - nb_segs=1 - RSS hash=0x78e1150a - 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 02/11/2020 10:36:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x78e1150a', '0xa')] 02/11/2020 10:36:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:36:31 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:36:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:36:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:36:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:36:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0x78e1150a - 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 02/11/2020 10:36:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x78e1150a', '0xa')] 02/11/2020 10:36:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:36:35 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:36:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:36:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:36:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:36:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0x78e1150a - 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 02/11/2020 10:36:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x78e1150a', '0xa')] 02/11/2020 10:36:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:36:38 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:36:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:36:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:36:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:36:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:36: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=0x78e1150a - 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 02/11/2020 10:36:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x78e1150a', '0xa')] 02/11/2020 10:36:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:36:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:36:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:36: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=602 - nb_segs=1 - RSS hash=0x41975cea - 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 02/11/2020 10:36:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:36:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x41975cea', '0xa')] 02/11/2020 10:36:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:36: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=602 - nb_segs=1 - RSS hash=0x78e1150a - 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 02/11/2020 10:36:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x78e1150a', '0xa')] 02/11/2020 10:36:43 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:36:43 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:36:45 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:36:45 dut.10.240.183.67: flow list 0 02/11/2020 10:36:45 dut.10.240.183.67: 02/11/2020 10:36:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:45 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 10:36: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_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 02/11/2020 10:36:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:36:46 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:36:46 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:36:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_l3src passed 02/11/2020 10:36:46 dut.10.240.183.67: flow flush 0 02/11/2020 10:36:46 dut.10.240.183.67: 02/11/2020 10:36:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_all================ 02/11/2020 10:36:46 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:36:46 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 02/11/2020 10:36:46 dut.10.240.183.67: Flow rule validated 02/11/2020 10:36:46 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 02/11/2020 10:36:46 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:36:46 dut.10.240.183.67: flow list 0 02/11/2020 10:36:46 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:36:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:36: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x49d6729f - 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 02/11/2020 10:36:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x49d6729f', '0xf')] 02/11/2020 10:36:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:36: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=0x88fe5d4d - 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 02/11/2020 10:36:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fe5d4d', '0xd')] 02/11/2020 10:36:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:36: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=582 - nb_segs=1 - RSS hash=0x70a03b7f - 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 02/11/2020 10:36:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x70a03b7f', '0xf')] 02/11/2020 10:36:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:36: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=0xb18814ad - 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 02/11/2020 10:36:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xb18814ad', '0xd')] 02/11/2020 10:36:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x49d6729f - 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 02/11/2020 10:36:52 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x49d6729f', '0xf')] 02/11/2020 10:36:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:36: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=0x88fe5d4d - 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 02/11/2020 10:36:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fe5d4d', '0xd')] 02/11/2020 10:36:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x70a03b7f - 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 02/11/2020 10:36:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x70a03b7f', '0xf')] 02/11/2020 10:36:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0xb18814ad - 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 02/11/2020 10:36:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xb18814ad', '0xd')] 02/11/2020 10:36:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x49d6729f - 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 02/11/2020 10:36:56 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:36:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x49d6729f', '0xf')] 02/11/2020 10:36:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:36: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=0x88fe5d4d - 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 02/11/2020 10:36:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fe5d4d', '0xd')] 02/11/2020 10:36:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:36: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=590 - nb_segs=1 - RSS hash=0x70a03b7f - 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 02/11/2020 10:36:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x70a03b7f', '0xf')] 02/11/2020 10:36:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:36: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb18814ad - 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 02/11/2020 10:36:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:36:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xb18814ad', '0xd')] 02/11/2020 10:36:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:36:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:37: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=0x49d6729f - 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 02/11/2020 10:37:00 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:37:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x49d6729f', '0xf')] 02/11/2020 10:37:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:37: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=590 - nb_segs=1 - RSS hash=0x88fe5d4d - 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 02/11/2020 10:37:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:37:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fe5d4d', '0xd')] 02/11/2020 10:37:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:37: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x70a03b7f - 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 02/11/2020 10:37:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:37:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x70a03b7f', '0xf')] 02/11/2020 10:37:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:37:04 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=0xb18814ad - 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 02/11/2020 10:37:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:37:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xb18814ad', '0xd')] 02/11/2020 10:37:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:37: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=602 - nb_segs=1 - RSS hash=0x49d6729f - 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 02/11/2020 10:37:05 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:37:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x49d6729f', '0xf')] 02/11/2020 10:37:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:37:06 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=0x88fe5d4d - 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 02/11/2020 10:37:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:37:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x88fe5d4d', '0xd')] 02/11/2020 10:37:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:37: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=602 - nb_segs=1 - RSS hash=0x70a03b7f - 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 02/11/2020 10:37:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:37:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x70a03b7f', '0xf')] 02/11/2020 10:37:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:37: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=602 - nb_segs=1 - RSS hash=0xb18814ad - 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 02/11/2020 10:37:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:37:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xb18814ad', '0xd')] 02/11/2020 10:37:08 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:37:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:37:09 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:37:09 dut.10.240.183.67: flow list 0 02/11/2020 10:37:09 dut.10.240.183.67: 02/11/2020 10:37:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:09 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 10:37: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_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 02/11/2020 10:37:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:37:11 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:37:11 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:37:11 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_all passed 02/11/2020 10:37:11 dut.10.240.183.67: flow flush 0 02/11/2020 10:37:11 dut.10.240.183.67: 02/11/2020 10:37:11 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'} 02/11/2020 10:37:11 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:37:11 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6 Result PASSED: 02/11/2020 10:37:11 dut.10.240.183.67: flow flush 0 02/11/2020 10:37:12 dut.10.240.183.67: testpmd> 02/11/2020 10:37:12 dut.10.240.183.67: clear port stats all 02/11/2020 10:37:13 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:37:13 dut.10.240.183.67: stop 02/11/2020 10:37:13 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: 20 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=10 -> TX Port= 0/Queue=10 ------- RX-packets: 30 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 ------- RX-packets: 20 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 ------- RX-packets: 20 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. 02/11/2020 10:37:13 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_symmetric Begin 02/11/2020 10:37:13 dut.10.240.183.67: 02/11/2020 10:37:13 tester: 02/11/2020 10:37:13 dut.10.240.183.67: start 02/11/2020 10:37: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 02/11/2020 10:37:13 dut.10.240.183.67: quit 02/11/2020 10:37:15 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... 02/11/2020 10:37:15 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:37:16 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:37:26 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:37:26 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:37:26 dut.10.240.183.67: set verbose 1 02/11/2020 10:37:26 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:37:26 dut.10.240.183.67: show port info all 02/11/2020 10:37:26 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 02/11/2020 10:37:26 dut.10.240.183.67: start 02/11/2020 10:37: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 02/11/2020 10:37:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_symmetric================ 02/11/2020 10:37:26 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:37:26 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 02/11/2020 10:37:26 dut.10.240.183.67: Flow rule validated 02/11/2020 10:37:26 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 02/11/2020 10:37:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:37:26 dut.10.240.183.67: flow list 0 02/11/2020 10:37:27 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:37:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:37: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=582 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:28 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 10:37:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 10:37: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=582 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:37:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:37: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:30 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 10:37:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:37: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=590 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:37:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:37: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=590 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:32 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 10:37:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 10:37: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=0x10970bd2 - 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 02/11/2020 10:37:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:37:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:37: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=590 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 10:37:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480) 02/11/2020 10:37: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=0x10970bd2 - 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 02/11/2020 10:37:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:37:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:35 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:37:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:37:37 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:37:37 dut.10.240.183.67: flow list 0 02/11/2020 10:37:37 dut.10.240.183.67: 02/11/2020 10:37:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 10:37: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_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 02/11/2020 10:37:38 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 10:37:38 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:37:38 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:37:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:37: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_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 02/11/2020 10:37:39 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 10:37:39 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:37:39 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:37:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 10: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=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 02/11/2020 10:37:40 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 10:37:40 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:37:40 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:37:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480) 02/11/2020 10:37: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=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 02/11/2020 10:37:41 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 10:37:41 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:37:41 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:37:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_symmetric passed 02/11/2020 10:37:41 dut.10.240.183.67: flow flush 0 02/11/2020 10:37:41 dut.10.240.183.67: 02/11/2020 10:37:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_symmetric================ 02/11/2020 10:37:41 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:37:41 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 02/11/2020 10:37:41 dut.10.240.183.67: Flow rule validated 02/11/2020 10:37:41 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 02/11/2020 10:37:41 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:37:41 dut.10.240.183.67: flow list 0 02/11/2020 10:37:41 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:37:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:42 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 10:37:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 10:37: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:37:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:37: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=590 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:45 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 10:37:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:37:46 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=0x10970bd2 - 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 02/11/2020 10:37:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:37:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:37: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=590 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:47 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 10:37:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 10:37: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:48 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:37:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:37: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:49 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 10:37:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480) 02/11/2020 10:37: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=590 - nb_segs=1 - RSS hash=0x10970bd2 - 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 02/11/2020 10:37:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:37:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x10970bd2', '0x2')] 02/11/2020 10:37:50 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:37:50 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:37:51 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:37:51 dut.10.240.183.67: flow list 0 02/11/2020 10:37:51 dut.10.240.183.67: 02/11/2020 10:37:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 10: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=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 02/11/2020 10:37:52 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 10:37:52 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:37:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:37:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:37: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=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 02/11/2020 10:37:54 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 10:37:54 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:37:54 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:37:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 10:37: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=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 02/11/2020 10:37:55 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 10:37:55 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:37:55 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:37:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480) 02/11/2020 10:37: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=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 02/11/2020 10:37:56 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 10:37:56 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:37:56 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:37:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_symmetric passed 02/11/2020 10:37:56 dut.10.240.183.67: flow flush 0 02/11/2020 10:37:56 dut.10.240.183.67: 02/11/2020 10:37:56 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv6_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_symmetric': 'passed'} 02/11/2020 10:37:56 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:37:56 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_symmetric Result PASSED: 02/11/2020 10:37:56 dut.10.240.183.67: flow flush 0 02/11/2020 10:37:57 dut.10.240.183.67: testpmd> 02/11/2020 10:37:57 dut.10.240.183.67: clear port stats all 02/11/2020 10:37:58 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:37:58 dut.10.240.183.67: stop 02/11/2020 10:37:58 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= 2 -> TX Port= 0/Queue= 2 ------- 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. 02/11/2020 10:37:58 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp Begin 02/11/2020 10:37:58 dut.10.240.183.67: 02/11/2020 10:37:58 tester: 02/11/2020 10:37:58 dut.10.240.183.67: start 02/11/2020 10:37: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 02/11/2020 10:37:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst================ 02/11/2020 10:37:59 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:37:59 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 02/11/2020 10:37:59 dut.10.240.183.67: Flow rule validated 02/11/2020 10:37:59 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 02/11/2020 10:37:59 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:37:59 dut.10.240.183.67: flow list 0 02/11/2020 10:37:59 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:37:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:37:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xb40404bf - 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 02/11/2020 10:38:00 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:38:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xb40404bf', '0xf')] 02/11/2020 10:38:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:38:01 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=0x82d64b2f - 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 02/11/2020 10:38:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x82d64b2f', '0xf')] 02/11/2020 10:38:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0xb40404bf - 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 02/11/2020 10:38:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:38:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xb40404bf', '0xf')] 02/11/2020 10:38:02 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:38:02 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:38:03 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:38:03 dut.10.240.183.67: flow list 0 02/11/2020 10:38:03 dut.10.240.183.67: 02/11/2020 10:38:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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 02/11/2020 10:38:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:38:04 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:38:04 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:38:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst passed 02/11/2020 10:38:04 dut.10.240.183.67: flow flush 0 02/11/2020 10:38:04 dut.10.240.183.67: 02/11/2020 10:38:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src================ 02/11/2020 10:38:04 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:38:04 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 02/11/2020 10:38:05 dut.10.240.183.67: Flow rule validated 02/11/2020 10:38: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 types ipv6-tcp l3-src-only end key_len 0 queues end / end 02/11/2020 10:38:05 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:38:05 dut.10.240.183.67: flow list 0 02/11/2020 10:38:05 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:38:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10: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=602 - nb_segs=1 - RSS hash=0xce157670 - 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 02/11/2020 10:38:06 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:38:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xce157670', '0x0')] 02/11/2020 10:38:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xce157670 - 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 02/11/2020 10:38:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:38:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xce157670', '0x0')] 02/11/2020 10:38:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:38: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x729d86b9 - 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 02/11/2020 10:38:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x729d86b9', '0x9')] 02/11/2020 10:38:08 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:38:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:38:09 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:38:09 dut.10.240.183.67: flow list 0 02/11/2020 10:38:09 dut.10.240.183.67: 02/11/2020 10:38:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=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 02/11/2020 10:38:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:38:10 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:38:10 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:38:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src passed 02/11/2020 10:38:10 dut.10.240.183.67: flow flush 0 02/11/2020 10:38:10 dut.10.240.183.67: 02/11/2020 10:38:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4src================ 02/11/2020 10:38:10 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:38:10 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 02/11/2020 10:38:10 dut.10.240.183.67: Flow rule validated 02/11/2020 10:38:10 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 02/11/2020 10:38:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:38:10 dut.10.240.183.67: flow list 0 02/11/2020 10:38:11 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:38:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0xc7cc9cd1 - 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 02/11/2020 10:38:12 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:38:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xc7cc9cd1', '0x1')] 02/11/2020 10:38:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:38: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=0xf11ed341 - 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 02/11/2020 10:38:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xf11ed341', '0x1')] 02/11/2020 10:38:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0x67782cdb - 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 02/11/2020 10:38:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x67782cdb', '0xb')] 02/11/2020 10:38:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:38: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xc7cc9cd1 - 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 02/11/2020 10:38:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:38:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xc7cc9cd1', '0x1')] 02/11/2020 10:38:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:38:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:38:16 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:38:16 dut.10.240.183.67: flow list 0 02/11/2020 10:38:16 dut.10.240.183.67: 02/11/2020 10:38:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=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 02/11/2020 10:38:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:38:17 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:38:17 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:38:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4src passed 02/11/2020 10:38:17 dut.10.240.183.67: flow flush 0 02/11/2020 10:38:17 dut.10.240.183.67: 02/11/2020 10:38:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst================ 02/11/2020 10:38:17 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:38:17 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 02/11/2020 10:38:17 dut.10.240.183.67: Flow rule validated 02/11/2020 10:38:17 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 02/11/2020 10:38:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:38:17 dut.10.240.183.67: flow list 0 02/11/2020 10:38:18 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:38:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0x2bd052c5 - 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 02/11/2020 10:38:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:38:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x2bd052c5', '0x5')] 02/11/2020 10:38:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0x1d021d55 - 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 02/11/2020 10:38:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x1d021d55', '0x5')] 02/11/2020 10:38:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0x67782cdb - 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 02/11/2020 10:38:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x67782cdb', '0xb')] 02/11/2020 10:38:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0x2bd052c5 - 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 02/11/2020 10:38:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:38:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x2bd052c5', '0x5')] 02/11/2020 10:38:22 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:38:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:38:23 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:38:23 dut.10.240.183.67: flow list 0 02/11/2020 10:38:23 dut.10.240.183.67: 02/11/2020 10:38:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=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 02/11/2020 10:38:24 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:38:24 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:38:24 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:38:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst passed 02/11/2020 10:38:24 dut.10.240.183.67: flow flush 0 02/11/2020 10:38:24 dut.10.240.183.67: 02/11/2020 10:38:24 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4src================ 02/11/2020 10:38:24 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:38:24 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 02/11/2020 10:38:24 dut.10.240.183.67: Flow rule validated 02/11/2020 10:38:24 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 02/11/2020 10:38:24 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:38:24 dut.10.240.183.67: flow list 0 02/11/2020 10:38:25 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:38:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0xbdddee1e - 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 02/11/2020 10:38:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:38:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xbdddee1e', '0xe')] 02/11/2020 10:38:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:38: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x1551ed7 - 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 02/11/2020 10:38:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x1551ed7', '0x7')] 02/11/2020 10:38:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 10:38:28 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=0x1d695e14 - 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 02/11/2020 10:38:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x1d695e14', '0x4')] 02/11/2020 10:38:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0xbdddee1e - 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 02/11/2020 10:38:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:38:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xbdddee1e', '0xe')] 02/11/2020 10:38:29 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:38:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:38:30 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:38:30 dut.10.240.183.67: flow list 0 02/11/2020 10:38:30 dut.10.240.183.67: 02/11/2020 10:38:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=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 02/11/2020 10:38:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:38:31 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:38:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:38:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4src passed 02/11/2020 10:38:31 dut.10.240.183.67: flow flush 0 02/11/2020 10:38:31 dut.10.240.183.67: 02/11/2020 10:38:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4dst================ 02/11/2020 10:38:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:38:31 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 02/11/2020 10:38:31 dut.10.240.183.67: Flow rule validated 02/11/2020 10:38:31 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 02/11/2020 10:38:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:38:32 dut.10.240.183.67: flow list 0 02/11/2020 10:38:32 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:38:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0x51c1200a - 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 02/11/2020 10:38:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:38:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x51c1200a', '0xa')] 02/11/2020 10:38:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:38: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xed49d0c3 - 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 02/11/2020 10:38:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xed49d0c3', '0x3')] 02/11/2020 10:38:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0x1d695e14 - 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 02/11/2020 10:38:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x1d695e14', '0x4')] 02/11/2020 10:38:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0x51c1200a - 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 02/11/2020 10:38:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:38:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x51c1200a', '0xa')] 02/11/2020 10:38:36 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:38:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:38:37 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:38:37 dut.10.240.183.67: flow list 0 02/11/2020 10:38:37 dut.10.240.183.67: 02/11/2020 10:38:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:38:38 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:38:38 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l3src_l4dst passed 02/11/2020 10:38:38 dut.10.240.183.67: flow flush 0 02/11/2020 10:38:38 dut.10.240.183.67: 02/11/2020 10:38:38 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4src================ 02/11/2020 10:38:38 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:38:38 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 02/11/2020 10:38:38 dut.10.240.183.67: Flow rule validated 02/11/2020 10:38:38 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 02/11/2020 10:38:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:38:39 dut.10.240.183.67: flow list 0 02/11/2020 10:38:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:38:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xba2ccf08 - 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 02/11/2020 10:38:40 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:38:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xba2ccf08', '0x8')] 02/11/2020 10:38:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 10:38:41 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=0x8c3947f4 - 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 02/11/2020 10:38:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x8c3947f4', '0x4')] 02/11/2020 10:38:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0xba2ccf08 - 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 02/11/2020 10:38:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:38:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xba2ccf08', '0x8')] 02/11/2020 10:38:42 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:38:42 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:38:43 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:38:43 dut.10.240.183.67: flow list 0 02/11/2020 10:38:43 dut.10.240.183.67: 02/11/2020 10:38:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=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 02/11/2020 10:38:44 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:38:44 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:38:44 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:38:44 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4src passed 02/11/2020 10:38:44 dut.10.240.183.67: flow flush 0 02/11/2020 10:38:44 dut.10.240.183.67: 02/11/2020 10:38:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4dst================ 02/11/2020 10:38:44 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:38:44 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 02/11/2020 10:38:44 dut.10.240.183.67: Flow rule validated 02/11/2020 10:38:44 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 02/11/2020 10:38:44 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:38:44 dut.10.240.183.67: flow list 0 02/11/2020 10:38:45 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:38:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x3d043188 - 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 02/11/2020 10:38:46 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:38:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x3d043188', '0x8')] 02/11/2020 10:38:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0xb11b974 - 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 02/11/2020 10:38:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xb11b974', '0x4')] 02/11/2020 10:38:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:38: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x3d043188 - 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 02/11/2020 10:38:48 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:38:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x3d043188', '0x8')] 02/11/2020 10:38:48 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:38:48 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:38:49 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:38:49 dut.10.240.183.67: flow list 0 02/11/2020 10:38:49 dut.10.240.183.67: 02/11/2020 10:38:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=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 02/11/2020 10:38:50 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:38:50 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_l4dst passed 02/11/2020 10:38:50 dut.10.240.183.67: flow flush 0 02/11/2020 10:38:50 dut.10.240.183.67: 02/11/2020 10:38:50 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_all================ 02/11/2020 10:38:50 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:38: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 end key_len 0 queues end / end 02/11/2020 10:38:50 dut.10.240.183.67: Flow rule validated 02/11/2020 10:38: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 end key_len 0 queues end / end 02/11/2020 10:38:50 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:38:50 dut.10.240.183.67: flow list 0 02/11/2020 10:38:50 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:38:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe477cf91 - 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 02/11/2020 10:38:52 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:38:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xe477cf91', '0x1')] 02/11/2020 10:38:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 10:38: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=0x1932cafe - 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 02/11/2020 10:38:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x1932cafe', '0xe')] 02/11/2020 10:38:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0xe1183889 - 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 02/11/2020 10:38:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1183889', '0x9')] 02/11/2020 10:38:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0x1321ae45 - 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 02/11/2020 10:38:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x1321ae45', '0x5')] 02/11/2020 10:38:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:38: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=602 - nb_segs=1 - RSS hash=0x58ff3f58 - 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 02/11/2020 10:38:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:38:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x58ff3f58', '0x8')] 02/11/2020 10:38:56 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:38:56 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:38:57 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:38:57 dut.10.240.183.67: flow list 0 02/11/2020 10:38:57 dut.10.240.183.67: 02/11/2020 10:38:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:38: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=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 02/11/2020 10:38:58 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:38:58 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:38:58 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:38:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_all passed 02/11/2020 10:38:58 dut.10.240.183.67: flow flush 0 02/11/2020 10:38:58 dut.10.240.183.67: 02/11/2020 10:38:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst================ 02/11/2020 10:38:58 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:38:58 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 02/11/2020 10:38:58 dut.10.240.183.67: Flow rule validated 02/11/2020 10:38:58 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 02/11/2020 10:38:58 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:38:58 dut.10.240.183.67: flow list 0 02/11/2020 10:38:59 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:38:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:38:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xb40404bf - 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 02/11/2020 10:39:00 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:39:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xb40404bf', '0xf')] 02/11/2020 10:39:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:39:01 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=0x82d64b2f - 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 02/11/2020 10:39:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x82d64b2f', '0xf')] 02/11/2020 10:39:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0xb40404bf - 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 02/11/2020 10:39:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:39:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xb40404bf', '0xf')] 02/11/2020 10:39:02 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:39:02 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:39:03 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:39:03 dut.10.240.183.67: flow list 0 02/11/2020 10:39:03 dut.10.240.183.67: 02/11/2020 10:39:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10: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=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 02/11/2020 10:39:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:39:04 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:39:04 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:39:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst passed 02/11/2020 10:39:04 dut.10.240.183.67: flow flush 0 02/11/2020 10:39:04 dut.10.240.183.67: 02/11/2020 10:39:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src================ 02/11/2020 10:39:04 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:39:04 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 02/11/2020 10:39:04 dut.10.240.183.67: Flow rule validated 02/11/2020 10:39:04 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 02/11/2020 10:39:04 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:39:04 dut.10.240.183.67: flow list 0 02/11/2020 10:39:04 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:39:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=0xce157670 - 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 02/11/2020 10:39:06 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:39:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xce157670', '0x0')] 02/11/2020 10:39:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xce157670 - 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 02/11/2020 10:39:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:39:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xce157670', '0x0')] 02/11/2020 10:39:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:39: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x729d86b9 - 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 02/11/2020 10:39:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x729d86b9', '0x9')] 02/11/2020 10:39:08 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:39:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:39:09 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:39:09 dut.10.240.183.67: flow list 0 02/11/2020 10:39:09 dut.10.240.183.67: 02/11/2020 10:39:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=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 02/11/2020 10:39:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:39:10 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:39:10 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:39:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src passed 02/11/2020 10:39:10 dut.10.240.183.67: flow flush 0 02/11/2020 10:39:10 dut.10.240.183.67: 02/11/2020 10:39:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4src================ 02/11/2020 10:39:10 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:39:10 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 02/11/2020 10:39:10 dut.10.240.183.67: Flow rule validated 02/11/2020 10:39:10 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 02/11/2020 10:39:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:39:10 dut.10.240.183.67: flow list 0 02/11/2020 10:39:10 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:39:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xc7cc9cd1 - 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 02/11/2020 10:39:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:39:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xc7cc9cd1', '0x1')] 02/11/2020 10:39:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:39: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=0xf11ed341 - 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 02/11/2020 10:39:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xf11ed341', '0x1')] 02/11/2020 10:39:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0x67782cdb - 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 02/11/2020 10:39:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x67782cdb', '0xb')] 02/11/2020 10:39:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:39: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xc7cc9cd1 - 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 02/11/2020 10:39:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:39:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xc7cc9cd1', '0x1')] 02/11/2020 10:39:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:39:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:39:16 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:39:16 dut.10.240.183.67: flow list 0 02/11/2020 10:39:16 dut.10.240.183.67: 02/11/2020 10:39:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=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 02/11/2020 10:39:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:39:17 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:39:17 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:39:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4src passed 02/11/2020 10:39:17 dut.10.240.183.67: flow flush 0 02/11/2020 10:39:17 dut.10.240.183.67: 02/11/2020 10:39:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst================ 02/11/2020 10:39:17 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:39:17 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 02/11/2020 10:39:17 dut.10.240.183.67: Flow rule validated 02/11/2020 10:39:17 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 02/11/2020 10:39:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:39:17 dut.10.240.183.67: flow list 0 02/11/2020 10:39:17 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:39:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0x2bd052c5 - 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 02/11/2020 10:39:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:39:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x2bd052c5', '0x5')] 02/11/2020 10:39:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0x1d021d55 - 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 02/11/2020 10:39:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x1d021d55', '0x5')] 02/11/2020 10:39:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0x67782cdb - 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 02/11/2020 10:39:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x67782cdb', '0xb')] 02/11/2020 10:39:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0x2bd052c5 - 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 02/11/2020 10:39:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:39:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x2bd052c5', '0x5')] 02/11/2020 10:39:22 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:39:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:39:23 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:39:23 dut.10.240.183.67: flow list 0 02/11/2020 10:39:23 dut.10.240.183.67: 02/11/2020 10:39:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=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 02/11/2020 10:39:24 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:39:24 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:39:24 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:39:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst passed 02/11/2020 10:39:24 dut.10.240.183.67: flow flush 0 02/11/2020 10:39:24 dut.10.240.183.67: 02/11/2020 10:39:24 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4src================ 02/11/2020 10:39:24 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:39:24 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 02/11/2020 10:39:24 dut.10.240.183.67: Flow rule validated 02/11/2020 10:39:24 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 02/11/2020 10:39:24 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:39:24 dut.10.240.183.67: flow list 0 02/11/2020 10:39:24 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:39:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0xbdddee1e - 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 02/11/2020 10:39:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:39:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xbdddee1e', '0xe')] 02/11/2020 10:39:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:39: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x1551ed7 - 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 02/11/2020 10:39:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x1551ed7', '0x7')] 02/11/2020 10:39:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 10:39:28 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=0x1d695e14 - 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 02/11/2020 10:39:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x1d695e14', '0x4')] 02/11/2020 10:39:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0xbdddee1e - 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 02/11/2020 10:39:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:39:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xbdddee1e', '0xe')] 02/11/2020 10:39:29 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:39:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:39:30 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:39:30 dut.10.240.183.67: flow list 0 02/11/2020 10:39:30 dut.10.240.183.67: 02/11/2020 10:39:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=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 02/11/2020 10:39:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:39:31 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:39:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:39:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4src passed 02/11/2020 10:39:31 dut.10.240.183.67: flow flush 0 02/11/2020 10:39:31 dut.10.240.183.67: 02/11/2020 10:39:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4dst================ 02/11/2020 10:39:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:39:31 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 02/11/2020 10:39:31 dut.10.240.183.67: Flow rule validated 02/11/2020 10:39:31 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 02/11/2020 10:39:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:39:31 dut.10.240.183.67: flow list 0 02/11/2020 10:39:31 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:39:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0x51c1200a - 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 02/11/2020 10:39:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:39:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x51c1200a', '0xa')] 02/11/2020 10:39:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:39: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xed49d0c3 - 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 02/11/2020 10:39:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xed49d0c3', '0x3')] 02/11/2020 10:39:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10: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=602 - nb_segs=1 - RSS hash=0x1d695e14 - 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 02/11/2020 10:39:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x1d695e14', '0x4')] 02/11/2020 10:39:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0x51c1200a - 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 02/11/2020 10:39:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:39:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x51c1200a', '0xa')] 02/11/2020 10:39:36 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:39:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:39:37 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:39:37 dut.10.240.183.67: flow list 0 02/11/2020 10:39:37 dut.10.240.183.67: 02/11/2020 10:39:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:39:38 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:39:38 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l3src_l4dst passed 02/11/2020 10:39:38 dut.10.240.183.67: flow flush 0 02/11/2020 10:39:38 dut.10.240.183.67: 02/11/2020 10:39:38 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4src================ 02/11/2020 10:39:38 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:39:38 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 02/11/2020 10:39:38 dut.10.240.183.67: Flow rule validated 02/11/2020 10:39:38 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 02/11/2020 10:39:38 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:39:38 dut.10.240.183.67: flow list 0 02/11/2020 10:39:38 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:39:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xba2ccf08 - 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 02/11/2020 10:39:40 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:39:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xba2ccf08', '0x8')] 02/11/2020 10:39:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 10:39:41 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=0x8c3947f4 - 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 02/11/2020 10:39:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x8c3947f4', '0x4')] 02/11/2020 10:39:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0xba2ccf08 - 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 02/11/2020 10:39:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:39:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xba2ccf08', '0x8')] 02/11/2020 10:39:42 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:39:42 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:39:43 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:39:43 dut.10.240.183.67: flow list 0 02/11/2020 10:39:43 dut.10.240.183.67: 02/11/2020 10:39:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=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 02/11/2020 10:39:44 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:39:44 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:39:44 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:39:44 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4src passed 02/11/2020 10:39:44 dut.10.240.183.67: flow flush 0 02/11/2020 10:39:44 dut.10.240.183.67: 02/11/2020 10:39:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4dst================ 02/11/2020 10:39:44 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:39:44 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 02/11/2020 10:39:44 dut.10.240.183.67: Flow rule validated 02/11/2020 10:39:44 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 02/11/2020 10:39:44 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:39:44 dut.10.240.183.67: flow list 0 02/11/2020 10:39:44 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:39:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39:45 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=0x3d043188 - 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 02/11/2020 10:39:45 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:39:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x3d043188', '0x8')] 02/11/2020 10:39:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0xb11b974 - 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 02/11/2020 10:39:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xb11b974', '0x4')] 02/11/2020 10:39:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:39: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x3d043188 - 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 02/11/2020 10:39:48 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:39:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x3d043188', '0x8')] 02/11/2020 10:39:48 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:39:48 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:39:49 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:39:49 dut.10.240.183.67: flow list 0 02/11/2020 10:39:49 dut.10.240.183.67: 02/11/2020 10:39:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=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 02/11/2020 10:39:50 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:39:50 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_l4dst passed 02/11/2020 10:39:50 dut.10.240.183.67: flow flush 0 02/11/2020 10:39:50 dut.10.240.183.67: 02/11/2020 10:39:50 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_all================ 02/11/2020 10:39:50 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:39:50 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 02/11/2020 10:39:50 dut.10.240.183.67: Flow rule validated 02/11/2020 10:39:50 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 02/11/2020 10:39:50 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:39:50 dut.10.240.183.67: flow list 0 02/11/2020 10:39:50 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:39:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xe477cf91 - 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 02/11/2020 10:39:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:39:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xe477cf91', '0x1')] 02/11/2020 10:39:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0x1932cafe - 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 02/11/2020 10:39:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x1932cafe', '0xe')] 02/11/2020 10:39:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0xe1183889 - 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 02/11/2020 10:39:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xe1183889', '0x9')] 02/11/2020 10:39:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0x1321ae45 - 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 02/11/2020 10:39:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x1321ae45', '0x5')] 02/11/2020 10:39:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:39: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=602 - nb_segs=1 - RSS hash=0x58ff3f58 - 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 02/11/2020 10:39:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:39:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x58ff3f58', '0x8')] 02/11/2020 10:39:56 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:39:56 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:39:57 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:39:57 dut.10.240.183.67: flow list 0 02/11/2020 10:39:57 dut.10.240.183.67: 02/11/2020 10:39:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:39:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:39: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=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 02/11/2020 10:39:58 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:39:58 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:39:58 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:39:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_all passed 02/11/2020 10:39:58 dut.10.240.183.67: flow flush 0 02/11/2020 10:39:58 dut.10.240.183.67: 02/11/2020 10:39:58 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'} 02/11/2020 10:39:58 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:39:58 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp Result PASSED: 02/11/2020 10:39:58 dut.10.240.183.67: flow flush 0 02/11/2020 10:39:59 dut.10.240.183.67: testpmd> 02/11/2020 10:39:59 dut.10.240.183.67: clear port stats all 02/11/2020 10:40:01 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:40:01 dut.10.240.183.67: stop 02/11/2020 10:40:01 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= 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: 8 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 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: 10 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=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: 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. 02/11/2020 10:40:01 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_symmetric Begin 02/11/2020 10:40:01 dut.10.240.183.67: 02/11/2020 10:40:01 tester: 02/11/2020 10:40:01 dut.10.240.183.67: start 02/11/2020 10:40: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 02/11/2020 10:40:01 dut.10.240.183.67: quit 02/11/2020 10:40: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... 02/11/2020 10:40: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:40:04 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:40:14 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:40:14 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:40:14 dut.10.240.183.67: set verbose 1 02/11/2020 10:40:14 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:40:14 dut.10.240.183.67: show port info all 02/11/2020 10:40: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 02/11/2020 10:40:14 dut.10.240.183.67: start 02/11/2020 10:40: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 02/11/2020 10:40:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_tcp_symmetric================ 02/11/2020 10:40:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:40:14 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 02/11/2020 10:40:14 dut.10.240.183.67: Flow rule validated 02/11/2020 10:40:14 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 02/11/2020 10:40:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:40:14 dut.10.240.183.67: flow list 0 02/11/2020 10:40:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:40:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x51d53b4c - 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 02/11/2020 10:40:15 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:40:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d53b4c', '0xc')] 02/11/2020 10:40:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x51d53b4c - 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 02/11/2020 10:40:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d53b4c', '0xc')] 02/11/2020 10:40:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x51d53b4c - 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 02/11/2020 10:40:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d53b4c', '0xc')] 02/11/2020 10:40:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x51d53b4c - 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 02/11/2020 10:40:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d53b4c', '0xc')] 02/11/2020 10:40:19 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:40:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:40:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:40:20 dut.10.240.183.67: flow list 0 02/11/2020 10:40:20 dut.10.240.183.67: 02/11/2020 10:40:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:40: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 02/11/2020 10:40:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:40:21 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:40:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:40:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:40: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 02/11/2020 10:40:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:40:22 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:40:22 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:40:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:40: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 02/11/2020 10:40:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:40:23 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:40:23 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:40:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_tcp_symmetric passed 02/11/2020 10:40:23 dut.10.240.183.67: flow flush 0 02/11/2020 10:40:23 dut.10.240.183.67: 02/11/2020 10:40:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_tcp_symmetric================ 02/11/2020 10:40:23 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:40:23 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 02/11/2020 10:40:23 dut.10.240.183.67: Flow rule validated 02/11/2020 10:40:23 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 02/11/2020 10:40:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:40:23 dut.10.240.183.67: flow list 0 02/11/2020 10:40:23 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:40:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x51d53b4c - 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 02/11/2020 10:40:24 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:40:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d53b4c', '0xc')] 02/11/2020 10:40:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x51d53b4c - 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 02/11/2020 10:40:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d53b4c', '0xc')] 02/11/2020 10:40:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x51d53b4c - 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 02/11/2020 10:40:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d53b4c', '0xc')] 02/11/2020 10:40:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x51d53b4c - 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 02/11/2020 10:40:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d53b4c', '0xc')] 02/11/2020 10:40:28 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:40:28 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:40:29 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:40:29 dut.10.240.183.67: flow list 0 02/11/2020 10:40:29 dut.10.240.183.67: 02/11/2020 10:40:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:40: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=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 02/11/2020 10:40:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:40:30 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:40:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:40:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:40: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=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 02/11/2020 10:40:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:40:31 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:40:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:40:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:40: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=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 02/11/2020 10:40:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:40:32 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:40:32 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:40:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_tcp_symmetric passed 02/11/2020 10:40:32 dut.10.240.183.67: flow flush 0 02/11/2020 10:40:32 dut.10.240.183.67: 02/11/2020 10:40:32 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv6_tcp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_tcp_symmetric': 'passed'} 02/11/2020 10:40:32 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:40:32 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_symmetric Result PASSED: 02/11/2020 10:40:32 dut.10.240.183.67: flow flush 0 02/11/2020 10:40:33 dut.10.240.183.67: testpmd> 02/11/2020 10:40:33 dut.10.240.183.67: clear port stats all 02/11/2020 10:40:35 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:40:35 dut.10.240.183.67: stop 02/11/2020 10:40: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: 6 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. 02/11/2020 10:40:35 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl Begin 02/11/2020 10:40:35 dut.10.240.183.67: 02/11/2020 10:40:35 tester: 02/11/2020 10:40:35 dut.10.240.183.67: start 02/11/2020 10:40: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 02/11/2020 10:40:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src================ 02/11/2020 10:40:35 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:40:35 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 02/11/2020 10:40:35 dut.10.240.183.67: Flow rule validated 02/11/2020 10:40:35 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 02/11/2020 10:40:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:40:35 dut.10.240.183.67: flow list 0 02/11/2020 10:40:35 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:40:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x237a8b2b - 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 02/11/2020 10:40:36 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:40:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x237a8b2b', '0xb')] 02/11/2020 10:40:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x237a8b2b - 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 02/11/2020 10:40:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x237a8b2b', '0xb')] 02/11/2020 10:40:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0xe5986444 - 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 02/11/2020 10:40:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:40:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5986444', '0x4')] 02/11/2020 10:40:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=33)/("X"*480) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x237a8b2b - 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 02/11/2020 10:40:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x237a8b2b', '0xb')] 02/11/2020 10:40:40 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:40:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:40:41 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:40:41 dut.10.240.183.67: flow list 0 02/11/2020 10:40:41 dut.10.240.183.67: 02/11/2020 10:40:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:41 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:40: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=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 02/11/2020 10:40:42 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:40:42 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:40:42 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:40:42 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src passed 02/11/2020 10:40:42 dut.10.240.183.67: flow flush 0 02/11/2020 10:40:42 dut.10.240.183.67: 02/11/2020 10:40:42 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst================ 02/11/2020 10:40:42 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:40:42 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 02/11/2020 10:40:42 dut.10.240.183.67: Flow rule validated 02/11/2020 10:40:42 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 02/11/2020 10:40:42 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:40:42 dut.10.240.183.67: flow list 0 02/11/2020 10:40:42 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:40:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:40: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=0x46617189 - 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 02/11/2020 10:40:43 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:40:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x46617189', '0x9')] 02/11/2020 10:40:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:40: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=0x46617189 - 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 02/11/2020 10:40:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x46617189', '0x9')] 02/11/2020 10:40:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xff65dede - 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 02/11/2020 10:40:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:40:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xff65dede', '0xe')] 02/11/2020 10:40:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=33)/("X"*480) 02/11/2020 10:40: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=0x46617189 - 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 = 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 02/11/2020 10:40:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x46617189', '0x9')] 02/11/2020 10:40:47 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:40:47 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:40:48 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:40:48 dut.10.240.183.67: flow list 0 02/11/2020 10:40:48 dut.10.240.183.67: 02/11/2020 10:40:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:48 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:40: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 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 02/11/2020 10:40:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:40:49 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:40:49 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:40:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst passed 02/11/2020 10:40:49 dut.10.240.183.67: flow flush 0 02/11/2020 10:40:49 dut.10.240.183.67: 02/11/2020 10:40:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst================ 02/11/2020 10:40:49 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:40:49 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 02/11/2020 10:40:49 dut.10.240.183.67: Flow rule validated 02/11/2020 10:40:49 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 02/11/2020 10:40:49 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:40:49 dut.10.240.183.67: flow list 0 02/11/2020 10:40:49 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:40:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x45d6fc6c - 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 02/11/2020 10:40:50 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:40:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x45d6fc6c', '0xc')] 02/11/2020 10:40:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0xa324a87b - 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 02/11/2020 10:40:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:40:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xa324a87b', '0xb')] 02/11/2020 10:40:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10: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=602 - nb_segs=1 - RSS hash=0x83341303 - 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 02/11/2020 10:40:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:40:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x83341303', '0x3')] 02/11/2020 10:40:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0x45d6fc6c - 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 02/11/2020 10:40:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x45d6fc6c', '0xc')] 02/11/2020 10:40:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:40: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x45d6fc6c - 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 02/11/2020 10:40:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:40:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x45d6fc6c', '0xc')] 02/11/2020 10:40:55 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:40:55 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:40:56 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:40:56 dut.10.240.183.67: flow list 0 02/11/2020 10:40:56 dut.10.240.183.67: 02/11/2020 10:40:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:56 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:40: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=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 02/11/2020 10:40:57 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:40:57 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:40:57 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:40:57 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst passed 02/11/2020 10:40:57 dut.10.240.183.67: flow flush 0 02/11/2020 10:40:57 dut.10.240.183.67: 02/11/2020 10:40:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src================ 02/11/2020 10:40:57 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:40:57 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 02/11/2020 10:40:57 dut.10.240.183.67: Flow rule validated 02/11/2020 10:40:57 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 02/11/2020 10:40:57 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:40:57 dut.10.240.183.67: flow list 0 02/11/2020 10:40:57 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:40:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:40: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=602 - nb_segs=1 - RSS hash=0xa8f2bbb8 - 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 02/11/2020 10:40:58 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:40:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8f2bbb8', '0x8')] 02/11/2020 10:40:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:40:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:41:00 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=0x82208c62 - 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 02/11/2020 10:41:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x82208c62', '0x2')] 02/11/2020 10:41:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:41:01 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=0x11f614ef - 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 02/11/2020 10:41:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x11f614ef', '0xf')] 02/11/2020 10:41:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:41: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=0xa8f2bbb8 - 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 02/11/2020 10:41:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:41:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8f2bbb8', '0x8')] 02/11/2020 10:41:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:41: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=602 - nb_segs=1 - RSS hash=0xa8f2bbb8 - 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 02/11/2020 10:41:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:41:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8f2bbb8', '0x8')] 02/11/2020 10:41:03 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:41:03 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:41:04 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:41:04 dut.10.240.183.67: flow list 0 02/11/2020 10:41:04 dut.10.240.183.67: 02/11/2020 10:41:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:04 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10: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=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 02/11/2020 10:41:05 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:41:05 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:41:05 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:41:05 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src passed 02/11/2020 10:41:05 dut.10.240.183.67: flow flush 0 02/11/2020 10:41:05 dut.10.240.183.67: 02/11/2020 10:41:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src================ 02/11/2020 10:41:05 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:41:05 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 02/11/2020 10:41:05 dut.10.240.183.67: Flow rule validated 02/11/2020 10:41:05 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 02/11/2020 10:41:05 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:41:05 dut.10.240.183.67: flow list 0 02/11/2020 10:41:05 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:41:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:41: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=0xcde9411a - 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 02/11/2020 10:41:07 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:41:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xcde9411a', '0xa')] 02/11/2020 10:41:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:41: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 - RSS hash=0xe73b76c0 - 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 02/11/2020 10:41:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xe73b76c0', '0x0')] 02/11/2020 10:41:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:41: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=602 - nb_segs=1 - RSS hash=0xb0bae75 - 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 02/11/2020 10:41:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xb0bae75', '0x5')] 02/11/2020 10:41:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:41: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=0xcde9411a - 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 = 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 02/11/2020 10:41:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:41:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xcde9411a', '0xa')] 02/11/2020 10:41:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:41: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=0xcde9411a - 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 = 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 02/11/2020 10:41:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:41:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xcde9411a', '0xa')] 02/11/2020 10:41:11 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:41:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:41:12 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:41:12 dut.10.240.183.67: flow list 0 02/11/2020 10:41:12 dut.10.240.183.67: 02/11/2020 10:41:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:12 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:41: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 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 02/11/2020 10:41:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:41:13 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:41:13 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:41:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src passed 02/11/2020 10:41:13 dut.10.240.183.67: flow flush 0 02/11/2020 10:41:13 dut.10.240.183.67: 02/11/2020 10:41:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst================ 02/11/2020 10:41:13 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:41:13 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 02/11/2020 10:41:13 dut.10.240.183.67: Flow rule validated 02/11/2020 10:41: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 l3-dst-only l4-dst-only end key_len 0 queues end / end 02/11/2020 10:41:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:41:14 dut.10.240.183.67: flow list 0 02/11/2020 10:41:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:41:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:41: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x20cd06ce - 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 02/11/2020 10:41:15 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:41:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x20cd06ce', '0xe')] 02/11/2020 10:41:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 10:41: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=602 - nb_segs=1 - RSS hash=0xc63f52d9 - 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 02/11/2020 10:41:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xc63f52d9', '0x9')] 02/11/2020 10:41:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:41: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x99c9a999 - 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 02/11/2020 10:41:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x99c9a999', '0x9')] 02/11/2020 10:41:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:41:18 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=0x20cd06ce - 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 02/11/2020 10:41:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:41:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x20cd06ce', '0xe')] 02/11/2020 10:41:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:41: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x20cd06ce - 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 02/11/2020 10:41:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:41:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x20cd06ce', '0xe')] 02/11/2020 10:41:19 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:41:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:41:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:41:20 dut.10.240.183.67: flow list 0 02/11/2020 10:41:20 dut.10.240.183.67: 02/11/2020 10:41:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:20 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:41: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 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 02/11/2020 10:41:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:41:21 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:41:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:41:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst passed 02/11/2020 10:41:21 dut.10.240.183.67: flow flush 0 02/11/2020 10:41:22 dut.10.240.183.67: 02/11/2020 10:41:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only================ 02/11/2020 10:41:22 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:41:22 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 02/11/2020 10:41:22 dut.10.240.183.67: Flow rule validated 02/11/2020 10:41:22 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 02/11/2020 10:41:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:41:22 dut.10.240.183.67: flow list 0 02/11/2020 10:41:22 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:41:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:41: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=602 - nb_segs=1 - RSS hash=0xccf9fd96 - 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 02/11/2020 10:41:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:41:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xccf9fd96', '0x6')] 02/11/2020 10:41:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:41:24 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=0x8945c5b5 - 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 02/11/2020 10:41:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x8945c5b5', '0x5')] 02/11/2020 10:41:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:41: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xccf9fd96 - 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 = 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 02/11/2020 10:41:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:41:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xccf9fd96', '0x6')] 02/11/2020 10:41:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:41: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=602 - nb_segs=1 - RSS hash=0xccf9fd96 - 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 = 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 02/11/2020 10:41:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:41:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xccf9fd96', '0x6')] 02/11/2020 10:41:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:41:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:41:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:41:27 dut.10.240.183.67: flow list 0 02/11/2020 10:41:27 dut.10.240.183.67: 02/11/2020 10:41:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:27 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:41: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 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 02/11/2020 10:41:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:41:29 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:41:29 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:41:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only passed 02/11/2020 10:41:29 dut.10.240.183.67: flow flush 0 02/11/2020 10:41:29 dut.10.240.183.67: 02/11/2020 10:41:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only================ 02/11/2020 10:41:29 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:41:29 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 02/11/2020 10:41:29 dut.10.240.183.67: Flow rule validated 02/11/2020 10:41:29 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 02/11/2020 10:41:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:41:29 dut.10.240.183.67: flow list 0 02/11/2020 10:41:29 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:41:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:41:30 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=0xe4414b39 - 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 02/11/2020 10:41:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:41:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4414b39', '0x9')] 02/11/2020 10:41:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 10:41: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=602 - nb_segs=1 - RSS hash=0x1d199ee2 - 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 02/11/2020 10:41:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x1d199ee2', '0x2')] 02/11/2020 10:41:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:41: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=602 - nb_segs=1 - RSS hash=0xe4414b39 - 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 = 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 02/11/2020 10:41:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:41:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4414b39', '0x9')] 02/11/2020 10:41:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:41: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=602 - nb_segs=1 - RSS hash=0xe4414b39 - 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 = 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 02/11/2020 10:41:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:41:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xe4414b39', '0x9')] 02/11/2020 10:41:33 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:41:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:41:34 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:41:34 dut.10.240.183.67: flow list 0 02/11/2020 10:41:34 dut.10.240.183.67: 02/11/2020 10:41:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:34 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:41: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 02/11/2020 10:41:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:41:36 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:41:36 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:41:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only passed 02/11/2020 10:41:36 dut.10.240.183.67: flow flush 0 02/11/2020 10:41:36 dut.10.240.183.67: 02/11/2020 10:41:36 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp================ 02/11/2020 10:41:36 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:41:36 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 02/11/2020 10:41:36 dut.10.240.183.67: Flow rule validated 02/11/2020 10:41:36 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 02/11/2020 10:41:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:41:36 dut.10.240.183.67: flow list 0 02/11/2020 10:41:36 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:41:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0x5e81e0d3 - 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 02/11/2020 10:41:37 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:41:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e81e0d3', '0x3')] 02/11/2020 10:41:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 10:41: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=602 - nb_segs=1 - RSS hash=0x145b0c68 - 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 02/11/2020 10:41:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x145b0c68', '0x8')] 02/11/2020 10:41:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 10:41: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=602 - nb_segs=1 - RSS hash=0xb23aea1b - 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 02/11/2020 10:41:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xb23aea1b', '0xb')] 02/11/2020 10:41:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:41:40 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=0x78cf397e - 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 02/11/2020 10:41:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x78cf397e', '0xe')] 02/11/2020 10:41:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10: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=602 - nb_segs=1 - RSS hash=0x98630fbc - 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 02/11/2020 10:41:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:41:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x98630fbc', '0xc')] 02/11/2020 10:41:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:41: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=602 - nb_segs=1 - RSS hash=0x5e81e0d3 - 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 02/11/2020 10:41:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:41:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e81e0d3', '0x3')] 02/11/2020 10:41:42 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:41:42 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:41:44 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:41:44 dut.10.240.183.67: flow list 0 02/11/2020 10:41:44 dut.10.240.183.67: 02/11/2020 10:41:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:41:44 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10: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=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 02/11/2020 10:41:45 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:41:45 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:41:45 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:41:45 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_tcp passed 02/11/2020 10:41:45 dut.10.240.183.67: flow flush 0 02/11/2020 10:41:45 dut.10.240.183.67: 02/11/2020 10:41:45 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'} 02/11/2020 10:41:45 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:41:45 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl Result PASSED: 02/11/2020 10:41:45 dut.10.240.183.67: flow flush 0 02/11/2020 10:41:46 dut.10.240.183.67: testpmd> 02/11/2020 10:41:46 dut.10.240.183.67: clear port stats all 02/11/2020 10:41:47 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:41:47 dut.10.240.183.67: stop 02/11/2020 10:41:47 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: 19 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: 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: 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: 8 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: 5 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: 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. 02/11/2020 10:41:47 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric Begin 02/11/2020 10:41:47 dut.10.240.183.67: 02/11/2020 10:41:47 tester: 02/11/2020 10:41:47 dut.10.240.183.67: start 02/11/2020 10:41: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 02/11/2020 10:41:48 dut.10.240.183.67: quit 02/11/2020 10:41:49 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... 02/11/2020 10:41:49 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:41:50 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:42:00 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:42:00 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:42:00 dut.10.240.183.67: set verbose 1 02/11/2020 10:42:00 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:42:00 dut.10.240.183.67: show port info all 02/11/2020 10:42:00 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 02/11/2020 10:42:00 dut.10.240.183.67: start 02/11/2020 10:42: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 02/11/2020 10:42:01 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric================ 02/11/2020 10:42:01 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:42:01 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 02/11/2020 10:42:01 dut.10.240.183.67: Flow rule validated 02/11/2020 10:42:01 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 02/11/2020 10:42:01 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:42:01 dut.10.240.183.67: flow list 0 02/11/2020 10:42:01 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 10:42:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd73f3347 - 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 02/11/2020 10:42:02 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'} 02/11/2020 10:42:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xd73f3347', '0x7')] 02/11/2020 10:42:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:42: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd73f3347 - 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 02/11/2020 10:42:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xd73f3347', '0x7')] 02/11/2020 10:42:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd73f3347 - 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 02/11/2020 10:42:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xd73f3347', '0x7')] 02/11/2020 10:42:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:42: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd73f3347 - 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 02/11/2020 10:42:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xd73f3347', '0x7')] 02/11/2020 10:42:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:42: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd73f3347 - 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 02/11/2020 10:42:06 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'} 02/11/2020 10:42:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xd73f3347', '0x7')] 02/11/2020 10:42:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:42: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=602 - nb_segs=1 - RSS hash=0xd73f3347 - 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 02/11/2020 10:42:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xd73f3347', '0x7')] 02/11/2020 10:42:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd73f3347 - 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 02/11/2020 10:42:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xd73f3347', '0x7')] 02/11/2020 10:42:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10: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=0x0800 - length=602 - nb_segs=1 - RSS hash=0xd73f3347 - 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 02/11/2020 10:42:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xd73f3347', '0x7')] 02/11/2020 10:42:10 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:42:10 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:42:11 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:42:11 dut.10.240.183.67: flow list 0 02/11/2020 10:42:11 dut.10.240.183.67: 02/11/2020 10:42:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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 02/11/2020 10:42:12 TestCVLIAVFRSSGTPU: action: udp-dl 02/11/2020 10:42:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:42:12 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:42:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:42:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:42: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 02/11/2020 10:42:13 TestCVLIAVFRSSGTPU: action: udp-ul 02/11/2020 10:42:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:42:13 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:42:13 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:42:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric passed 02/11/2020 10:42:13 dut.10.240.183.67: flow flush 0 02/11/2020 10:42:13 dut.10.240.183.67: 02/11/2020 10:42:13 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric': 'passed'} 02/11/2020 10:42:13 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:42:13 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric Result PASSED: 02/11/2020 10:42:13 dut.10.240.183.67: flow flush 0 02/11/2020 10:42:14 dut.10.240.183.67: testpmd> 02/11/2020 10:42:14 dut.10.240.183.67: clear port stats all 02/11/2020 10:42:15 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:42:15 dut.10.240.183.67: stop 02/11/2020 10:42: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: 2 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 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. 02/11/2020 10:42:16 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp Begin 02/11/2020 10:42:16 dut.10.240.183.67: 02/11/2020 10:42:16 tester: 02/11/2020 10:42:16 dut.10.240.183.67: start 02/11/2020 10:42: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 02/11/2020 10:42:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst================ 02/11/2020 10:42:16 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:42:16 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 02/11/2020 10:42:16 dut.10.240.183.67: Flow rule validated 02/11/2020 10:42:16 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 02/11/2020 10:42:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:42:16 dut.10.240.183.67: flow list 0 02/11/2020 10:42:16 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:42:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=590 - nb_segs=1 - RSS hash=0xba84027a - 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 02/11/2020 10:42:17 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:42:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xba84027a', '0xa')] 02/11/2020 10:42:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:42: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=0x7e5328ef - 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 02/11/2020 10:42:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:42:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e5328ef', '0xf')] 02/11/2020 10:42:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xba84027a - 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 02/11/2020 10:42:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xba84027a', '0xa')] 02/11/2020 10:42:19 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:42:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:42:21 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:42:21 dut.10.240.183.67: flow list 0 02/11/2020 10:42:21 dut.10.240.183.67: 02/11/2020 10:42:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=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 02/11/2020 10:42:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:42:22 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:42:22 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:42:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst passed 02/11/2020 10:42:22 dut.10.240.183.67: flow flush 0 02/11/2020 10:42:22 dut.10.240.183.67: 02/11/2020 10:42:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src================ 02/11/2020 10:42:22 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:42: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 types ipv6-udp l3-src-only end key_len 0 queues end / end 02/11/2020 10:42:22 dut.10.240.183.67: Flow rule validated 02/11/2020 10:42: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 types ipv6-udp l3-src-only end key_len 0 queues end / end 02/11/2020 10:42:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:42:22 dut.10.240.183.67: flow list 0 02/11/2020 10:42:22 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:42:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=0x5ce6d84d - 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 02/11/2020 10:42:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:42:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ce6d84d', '0xd')] 02/11/2020 10:42:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:42: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5ce6d84d - 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 02/11/2020 10:42:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ce6d84d', '0xd')] 02/11/2020 10:42:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:42: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x786fb556 - 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 02/11/2020 10:42:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:42:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x786fb556', '0x6')] 02/11/2020 10:42:25 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:42:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:42:26 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:42:26 dut.10.240.183.67: flow list 0 02/11/2020 10:42:26 dut.10.240.183.67: 02/11/2020 10:42:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=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 02/11/2020 10:42:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:42:28 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:42:28 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:42:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src passed 02/11/2020 10:42:28 dut.10.240.183.67: flow flush 0 02/11/2020 10:42:28 dut.10.240.183.67: 02/11/2020 10:42:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src================ 02/11/2020 10:42:28 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:42:28 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 02/11/2020 10:42:28 dut.10.240.183.67: Flow rule validated 02/11/2020 10:42:28 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 02/11/2020 10:42:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:42:28 dut.10.240.183.67: flow list 0 02/11/2020 10:42:28 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:42:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10: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=590 - nb_segs=1 - RSS hash=0x8b66a6aa - 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 02/11/2020 10:42:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:42:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b66a6aa', '0xa')] 02/11/2020 10:42:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:42:30 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=0x4fb18c3f - 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 02/11/2020 10:42:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:42:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x4fb18c3f', '0xf')] 02/11/2020 10:42:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 10:42: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=590 - nb_segs=1 - RSS hash=0x4ee17449 - 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 02/11/2020 10:42:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:42:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ee17449', '0x9')] 02/11/2020 10:42:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:42: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x8b66a6aa - 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 02/11/2020 10:42:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b66a6aa', '0xa')] 02/11/2020 10:42:32 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:42:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:42:33 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:42:33 dut.10.240.183.67: flow list 0 02/11/2020 10:42:33 dut.10.240.183.67: 02/11/2020 10:42:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=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 02/11/2020 10:42:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:42:35 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:42:35 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:42:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4src passed 02/11/2020 10:42:35 dut.10.240.183.67: flow flush 0 02/11/2020 10:42:35 dut.10.240.183.67: 02/11/2020 10:42:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst================ 02/11/2020 10:42:35 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:42:35 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 02/11/2020 10:42:35 dut.10.240.183.67: Flow rule validated 02/11/2020 10:42:35 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 02/11/2020 10:42:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:42:35 dut.10.240.183.67: flow list 0 02/11/2020 10:42:35 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:42:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=0x605a340c - 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 02/11/2020 10:42:36 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:42:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x605a340c', '0xc')] 02/11/2020 10:42:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:42: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=590 - nb_segs=1 - RSS hash=0xa48d1e99 - 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 02/11/2020 10:42:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:42:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xa48d1e99', '0x9')] 02/11/2020 10:42:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 10:42: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=590 - nb_segs=1 - RSS hash=0x4ee17449 - 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 02/11/2020 10:42:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:42:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ee17449', '0x9')] 02/11/2020 10:42:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:42: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=590 - nb_segs=1 - RSS hash=0x605a340c - 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 02/11/2020 10:42:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x605a340c', '0xc')] 02/11/2020 10:42:39 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:42:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:42:40 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:42:40 dut.10.240.183.67: flow list 0 02/11/2020 10:42:40 dut.10.240.183.67: 02/11/2020 10:42:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=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 02/11/2020 10:42:42 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:42:42 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:42:42 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:42:42 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3dst_l4dst passed 02/11/2020 10:42:42 dut.10.240.183.67: flow flush 0 02/11/2020 10:42:42 dut.10.240.183.67: 02/11/2020 10:42:42 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src================ 02/11/2020 10:42:42 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:42:42 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 02/11/2020 10:42:42 dut.10.240.183.67: Flow rule validated 02/11/2020 10:42:42 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 02/11/2020 10:42:42 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:42:42 dut.10.240.183.67: flow list 0 02/11/2020 10:42:42 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:42:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42:43 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=0x6d047c9d - 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 02/11/2020 10:42:43 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:42:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x6d047c9d', '0xd')] 02/11/2020 10:42:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:42: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x498d1186 - 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 02/11/2020 10:42:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:42:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x498d1186', '0x6')] 02/11/2020 10:42:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 10:42: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xa883ae7e - 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 02/11/2020 10:42:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:42:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xa883ae7e', '0xe')] 02/11/2020 10:42:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:42: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=0x6d047c9d - 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 02/11/2020 10:42:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x6d047c9d', '0xd')] 02/11/2020 10:42:46 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:42:46 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:42:47 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:42:47 dut.10.240.183.67: flow list 0 02/11/2020 10:42:48 dut.10.240.183.67: 02/11/2020 10:42:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=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 02/11/2020 10:42:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:42:49 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:42:49 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:42:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4src passed 02/11/2020 10:42:49 dut.10.240.183.67: flow flush 0 02/11/2020 10:42:49 dut.10.240.183.67: 02/11/2020 10:42:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst================ 02/11/2020 10:42:49 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:42:49 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 02/11/2020 10:42:49 dut.10.240.183.67: Flow rule validated 02/11/2020 10:42:49 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 02/11/2020 10:42:49 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:42:49 dut.10.240.183.67: flow list 0 02/11/2020 10:42:49 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:42:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=0x8638ee3b - 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 02/11/2020 10:42:50 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:42:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x8638ee3b', '0xb')] 02/11/2020 10:42:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:42: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=590 - nb_segs=1 - RSS hash=0xa2b18320 - 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 02/11/2020 10:42:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:42:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2b18320', '0x0')] 02/11/2020 10:42:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 10:42: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=590 - nb_segs=1 - RSS hash=0xa883ae7e - 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 02/11/2020 10:42:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:42:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xa883ae7e', '0xe')] 02/11/2020 10:42:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:42: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=0x8638ee3b - 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 02/11/2020 10:42:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x8638ee3b', '0xb')] 02/11/2020 10:42:53 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:42:53 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:42:54 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:42:54 dut.10.240.183.67: flow list 0 02/11/2020 10:42:55 dut.10.240.183.67: 02/11/2020 10:42:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=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 02/11/2020 10:42:56 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:42:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l3src_l4dst passed 02/11/2020 10:42:56 dut.10.240.183.67: flow flush 0 02/11/2020 10:42:56 dut.10.240.183.67: 02/11/2020 10:42:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src================ 02/11/2020 10:42:56 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:42:56 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 02/11/2020 10:42:56 dut.10.240.183.67: Flow rule validated 02/11/2020 10:42:56 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 02/11/2020 10:42:56 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:42:56 dut.10.240.183.67: flow list 0 02/11/2020 10:42:56 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:42:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:42: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc095021c - 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 02/11/2020 10:42:57 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:42:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xc095021c', '0xc')] 02/11/2020 10:42:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 10:42: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=590 - nb_segs=1 - RSS hash=0x2e921d01 - 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 02/11/2020 10:42:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:42:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e921d01', '0x1')] 02/11/2020 10:42:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:42:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 10:42: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=590 - nb_segs=1 - RSS hash=0xc095021c - 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 02/11/2020 10:42:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:42:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xc095021c', '0xc')] 02/11/2020 10:42:59 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:42:59 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:43:00 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:43:00 dut.10.240.183.67: flow list 0 02/11/2020 10:43:00 dut.10.240.183.67: 02/11/2020 10:43:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:43: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_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:43:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:43:02 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:43:02 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:43:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l4src passed 02/11/2020 10:43:02 dut.10.240.183.67: flow flush 0 02/11/2020 10:43:02 dut.10.240.183.67: 02/11/2020 10:43:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst================ 02/11/2020 10:43:02 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:43:02 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 02/11/2020 10:43:02 dut.10.240.183.67: Flow rule validated 02/11/2020 10:43:02 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 02/11/2020 10:43:02 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:43:02 dut.10.240.183.67: flow list 0 02/11/2020 10:43:02 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:43:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:43:03 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=0x12d6a235 - 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 02/11/2020 10:43:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:43:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x12d6a235', '0x5')] 02/11/2020 10:43:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0xfcd1bd28 - 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 02/11/2020 10:43:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xfcd1bd28', '0x8')] 02/11/2020 10:43:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0x12d6a235 - 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 02/11/2020 10:43:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:43:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x12d6a235', '0x5')] 02/11/2020 10:43:05 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:43:05 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:43:06 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:43:06 dut.10.240.183.67: flow list 0 02/11/2020 10:43:06 dut.10.240.183.67: 02/11/2020 10:43:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:43: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=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 02/11/2020 10:43:07 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:43:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_l4dst passed 02/11/2020 10:43:07 dut.10.240.183.67: flow flush 0 02/11/2020 10:43:07 dut.10.240.183.67: 02/11/2020 10:43:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_all================ 02/11/2020 10:43:07 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:43: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 end key_len 0 queues end / end 02/11/2020 10:43:08 dut.10.240.183.67: Flow rule validated 02/11/2020 10:43:08 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 02/11/2020 10:43:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:43:08 dut.10.240.183.67: flow list 0 02/11/2020 10:43:08 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:43:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0xfba5b7dd - 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 02/11/2020 10:43:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:43:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xfba5b7dd', '0xd')] 02/11/2020 10:43:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0x5c5a8e11 - 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 02/11/2020 10:43:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c5a8e11', '0x1')] 02/11/2020 10:43:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 10:43: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc269ab79 - 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 02/11/2020 10:43:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xc269ab79', '0x9')] 02/11/2020 10:43:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:43: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x4311da59 - 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 02/11/2020 10:43:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x4311da59', '0x9')] 02/11/2020 10:43:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:43: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xdf2cdac6 - 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 02/11/2020 10:43:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xdf2cdac6', '0x6')] 02/11/2020 10:43:13 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:43:13 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:43:14 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:43:14 dut.10.240.183.67: flow list 0 02/11/2020 10:43:14 dut.10.240.183.67: 02/11/2020 10:43:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10: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=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 02/11/2020 10:43:16 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:43:16 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:43:16 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:43:16 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_all passed 02/11/2020 10:43:16 dut.10.240.183.67: flow flush 0 02/11/2020 10:43:16 dut.10.240.183.67: 02/11/2020 10:43:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst================ 02/11/2020 10:43:16 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:43:16 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 02/11/2020 10:43:16 dut.10.240.183.67: Flow rule validated 02/11/2020 10:43:16 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 02/11/2020 10:43:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:43:16 dut.10.240.183.67: flow list 0 02/11/2020 10:43:16 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:43:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xba84027a - 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 02/11/2020 10:43:17 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:43:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xba84027a', '0xa')] 02/11/2020 10:43:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:43: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=0x7e5328ef - 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 02/11/2020 10:43:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e5328ef', '0xf')] 02/11/2020 10:43:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xba84027a - 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 02/11/2020 10:43:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:43:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xba84027a', '0xa')] 02/11/2020 10:43:19 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:43:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:43:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:43:20 dut.10.240.183.67: flow list 0 02/11/2020 10:43:20 dut.10.240.183.67: 02/11/2020 10:43:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10: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=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 02/11/2020 10:43:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:43:21 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:43:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:43:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst passed 02/11/2020 10:43:21 dut.10.240.183.67: flow flush 0 02/11/2020 10:43:21 dut.10.240.183.67: 02/11/2020 10:43:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src================ 02/11/2020 10:43:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:43:21 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 02/11/2020 10:43:22 dut.10.240.183.67: Flow rule validated 02/11/2020 10:43:22 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 02/11/2020 10:43:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:43:22 dut.10.240.183.67: flow list 0 02/11/2020 10:43:22 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:43:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:43: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=0x5ce6d84d - 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 02/11/2020 10:43:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:43:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ce6d84d', '0xd')] 02/11/2020 10:43:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:43: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x5ce6d84d - 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 02/11/2020 10:43:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:43:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ce6d84d', '0xd')] 02/11/2020 10:43:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:43: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x786fb556 - 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 02/11/2020 10:43:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x786fb556', '0x6')] 02/11/2020 10:43:25 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:43:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:43:26 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:43:26 dut.10.240.183.67: flow list 0 02/11/2020 10:43:26 dut.10.240.183.67: 02/11/2020 10:43:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10: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=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 02/11/2020 10:43:27 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:43:27 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:43:27 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:43:27 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src passed 02/11/2020 10:43:27 dut.10.240.183.67: flow flush 0 02/11/2020 10:43:27 dut.10.240.183.67: 02/11/2020 10:43:27 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4src================ 02/11/2020 10:43:27 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:43:27 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 02/11/2020 10:43:27 dut.10.240.183.67: Flow rule validated 02/11/2020 10:43:27 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 02/11/2020 10:43:27 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:43:27 dut.10.240.183.67: flow list 0 02/11/2020 10:43:28 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:43:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0x8b66a6aa - 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 02/11/2020 10:43:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:43:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b66a6aa', '0xa')] 02/11/2020 10:43:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:43:30 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=0x4fb18c3f - 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 02/11/2020 10:43:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x4fb18c3f', '0xf')] 02/11/2020 10:43:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0x4ee17449 - 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 02/11/2020 10:43:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ee17449', '0x9')] 02/11/2020 10:43:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:43: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x8b66a6aa - 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 02/11/2020 10:43:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:43:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b66a6aa', '0xa')] 02/11/2020 10:43:32 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:43:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:43:33 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:43:33 dut.10.240.183.67: flow list 0 02/11/2020 10:43:33 dut.10.240.183.67: 02/11/2020 10:43:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10: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=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 02/11/2020 10:43:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:43:34 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:43:34 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:43:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4src passed 02/11/2020 10:43:34 dut.10.240.183.67: flow flush 0 02/11/2020 10:43:34 dut.10.240.183.67: 02/11/2020 10:43:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4dst================ 02/11/2020 10:43:34 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:43:34 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 02/11/2020 10:43:34 dut.10.240.183.67: Flow rule validated 02/11/2020 10:43:34 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 02/11/2020 10:43:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:43:34 dut.10.240.183.67: flow list 0 02/11/2020 10:43:34 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:43:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:43: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=0x605a340c - 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 02/11/2020 10:43:36 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:43:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x605a340c', '0xc')] 02/11/2020 10:43:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0xa48d1e99 - 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 02/11/2020 10:43:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xa48d1e99', '0x9')] 02/11/2020 10:43:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0x4ee17449 - 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 02/11/2020 10:43:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ee17449', '0x9')] 02/11/2020 10:43:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0x605a340c - 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 02/11/2020 10:43:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:43:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x605a340c', '0xc')] 02/11/2020 10:43:39 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:43:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:43:40 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:43:40 dut.10.240.183.67: flow list 0 02/11/2020 10:43:40 dut.10.240.183.67: 02/11/2020 10:43:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:43: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=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 02/11/2020 10:43:41 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:43:41 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:43:41 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:43:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3dst_l4dst passed 02/11/2020 10:43:41 dut.10.240.183.67: flow flush 0 02/11/2020 10:43:41 dut.10.240.183.67: 02/11/2020 10:43:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4src================ 02/11/2020 10:43:41 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:43:41 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 02/11/2020 10:43:41 dut.10.240.183.67: Flow rule validated 02/11/2020 10:43:41 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 02/11/2020 10:43:41 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:43:41 dut.10.240.183.67: flow list 0 02/11/2020 10:43:41 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:43:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:43:43 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=0x6d047c9d - 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 02/11/2020 10:43:43 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:43:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x6d047c9d', '0xd')] 02/11/2020 10:43:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:43: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x498d1186 - 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 02/11/2020 10:43:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x498d1186', '0x6')] 02/11/2020 10:43:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 10:43: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xa883ae7e - 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 02/11/2020 10:43:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xa883ae7e', '0xe')] 02/11/2020 10:43:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:43: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=0x6d047c9d - 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 02/11/2020 10:43:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:43:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x6d047c9d', '0xd')] 02/11/2020 10:43:46 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:43:46 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:43:47 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:43:47 dut.10.240.183.67: flow list 0 02/11/2020 10:43:47 dut.10.240.183.67: 02/11/2020 10:43:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:43: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=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 02/11/2020 10:43:48 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:43:48 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:43:48 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:43:48 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4src passed 02/11/2020 10:43:48 dut.10.240.183.67: flow flush 0 02/11/2020 10:43:48 dut.10.240.183.67: 02/11/2020 10:43:48 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4dst================ 02/11/2020 10:43:48 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:43:48 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 02/11/2020 10:43:48 dut.10.240.183.67: Flow rule validated 02/11/2020 10:43:48 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 02/11/2020 10:43:48 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:43:48 dut.10.240.183.67: flow list 0 02/11/2020 10:43:48 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:43:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:43: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=0x8638ee3b - 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 02/11/2020 10:43:49 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:43:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x8638ee3b', '0xb')] 02/11/2020 10:43:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0xa2b18320 - 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 02/11/2020 10:43:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2b18320', '0x0')] 02/11/2020 10:43:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0xa883ae7e - 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 02/11/2020 10:43:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xa883ae7e', '0xe')] 02/11/2020 10:43:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:43: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=0x8638ee3b - 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 02/11/2020 10:43:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:43:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x8638ee3b', '0xb')] 02/11/2020 10:43:53 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:43:53 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:43:54 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:43:54 dut.10.240.183.67: flow list 0 02/11/2020 10:43:54 dut.10.240.183.67: 02/11/2020 10:43:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:43: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=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 02/11/2020 10:43:55 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:43:55 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l3src_l4dst passed 02/11/2020 10:43:55 dut.10.240.183.67: flow flush 0 02/11/2020 10:43:55 dut.10.240.183.67: 02/11/2020 10:43:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l4src================ 02/11/2020 10:43:55 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:43:55 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 02/11/2020 10:43:55 dut.10.240.183.67: Flow rule validated 02/11/2020 10:43:55 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 02/11/2020 10:43:55 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:43:55 dut.10.240.183.67: flow list 0 02/11/2020 10:43:55 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:43:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:43: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=0xc095021c - 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 02/11/2020 10:43:56 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:43:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xc095021c', '0xc')] 02/11/2020 10:43:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0x2e921d01 - 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 02/11/2020 10:43:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:43:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e921d01', '0x1')] 02/11/2020 10:43:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:43:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 10:43: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=590 - nb_segs=1 - RSS hash=0xc095021c - 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 02/11/2020 10:43:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:43:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xc095021c', '0xc')] 02/11/2020 10:43:59 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:43:59 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:44:00 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:44:00 dut.10.240.183.67: flow list 0 02/11/2020 10:44:00 dut.10.240.183.67: 02/11/2020 10:44:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:44: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_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:44:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:44:01 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:44:01 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:44:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l4src passed 02/11/2020 10:44:01 dut.10.240.183.67: flow flush 0 02/11/2020 10:44:01 dut.10.240.183.67: 02/11/2020 10:44:01 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_l4dst================ 02/11/2020 10:44:01 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:44:01 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 02/11/2020 10:44:01 dut.10.240.183.67: Flow rule validated 02/11/2020 10:44:01 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 02/11/2020 10:44:01 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:44:01 dut.10.240.183.67: flow list 0 02/11/2020 10:44:01 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:44:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:44: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=590 - nb_segs=1 - RSS hash=0x12d6a235 - 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 02/11/2020 10:44:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:44:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x12d6a235', '0x5')] 02/11/2020 10:44:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 10:44: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=590 - nb_segs=1 - RSS hash=0xfcd1bd28 - 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 02/11/2020 10:44:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:44:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xfcd1bd28', '0x8')] 02/11/2020 10:44:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:44:04 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=0x12d6a235 - 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 02/11/2020 10:44:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:44:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x12d6a235', '0x5')] 02/11/2020 10:44:04 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:44:04 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:44:06 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:44:06 dut.10.240.183.67: flow list 0 02/11/2020 10:44:06 dut.10.240.183.67: 02/11/2020 10:44:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:44: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=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 02/11/2020 10:44:07 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:44:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_l4dst passed 02/11/2020 10:44:07 dut.10.240.183.67: flow flush 0 02/11/2020 10:44:07 dut.10.240.183.67: 02/11/2020 10:44:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_all================ 02/11/2020 10:44:07 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:44:07 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 02/11/2020 10:44:07 dut.10.240.183.67: Flow rule validated 02/11/2020 10:44:07 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 02/11/2020 10:44:07 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:44:07 dut.10.240.183.67: flow list 0 02/11/2020 10:44:07 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:44:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:44: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=590 - nb_segs=1 - RSS hash=0xfba5b7dd - 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 02/11/2020 10:44:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:44:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xfba5b7dd', '0xd')] 02/11/2020 10:44:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 10:44: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=590 - nb_segs=1 - RSS hash=0x5c5a8e11 - 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 02/11/2020 10:44:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:44:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x5c5a8e11', '0x1')] 02/11/2020 10:44:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 10:44: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc269ab79 - 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 02/11/2020 10:44:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:44:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xc269ab79', '0x9')] 02/11/2020 10:44:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:44: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x4311da59 - 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 02/11/2020 10:44:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:44:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x4311da59', '0x9')] 02/11/2020 10:44:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:44: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xdf2cdac6 - 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 02/11/2020 10:44:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:44:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xdf2cdac6', '0x6')] 02/11/2020 10:44:13 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:44:13 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:44:14 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:44:14 dut.10.240.183.67: flow list 0 02/11/2020 10:44:14 dut.10.240.183.67: 02/11/2020 10:44:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10: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=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 02/11/2020 10:44:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:44:15 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:44:15 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:44:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_all passed 02/11/2020 10:44:15 dut.10.240.183.67: flow flush 0 02/11/2020 10:44:15 dut.10.240.183.67: 02/11/2020 10:44:15 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'} 02/11/2020 10:44:15 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:44:15 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp Result PASSED: 02/11/2020 10:44:15 dut.10.240.183.67: flow flush 0 02/11/2020 10:44:16 dut.10.240.183.67: testpmd> 02/11/2020 10:44:16 dut.10.240.183.67: clear port stats all 02/11/2020 10:44:17 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:44:17 dut.10.240.183.67: stop 02/11/2020 10:44: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: 20 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= 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: 2 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: 4 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 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: 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. 02/11/2020 10:44:17 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_symmetric Begin 02/11/2020 10:44:17 dut.10.240.183.67: 02/11/2020 10:44:18 tester: 02/11/2020 10:44:18 dut.10.240.183.67: start 02/11/2020 10:44: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 02/11/2020 10:44:18 dut.10.240.183.67: quit 02/11/2020 10:44: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... 02/11/2020 10:44: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:44:20 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:44:30 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:44:30 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:44:30 dut.10.240.183.67: set verbose 1 02/11/2020 10:44:30 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:44:30 dut.10.240.183.67: show port info all 02/11/2020 10:44: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 02/11/2020 10:44:31 dut.10.240.183.67: start 02/11/2020 10:44: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 02/11/2020 10:44:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv6_udp_symmetric================ 02/11/2020 10:44:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:44:31 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 02/11/2020 10:44:31 dut.10.240.183.67: Flow rule validated 02/11/2020 10:44:31 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 02/11/2020 10:44:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:44:31 dut.10.240.183.67: flow list 0 02/11/2020 10:44:31 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:44:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:44: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=0xc1056b29 - 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 02/11/2020 10:44:32 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:44:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1056b29', '0x9')] 02/11/2020 10:44:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:44: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=590 - nb_segs=1 - RSS hash=0xc1056b29 - 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 02/11/2020 10:44:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:44:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1056b29', '0x9')] 02/11/2020 10:44:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:44: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=590 - nb_segs=1 - RSS hash=0xc1056b29 - 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 02/11/2020 10:44:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:44:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1056b29', '0x9')] 02/11/2020 10:44:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:44: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=590 - nb_segs=1 - RSS hash=0xc1056b29 - 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 02/11/2020 10:44:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:44:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1056b29', '0x9')] 02/11/2020 10:44:35 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:44:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:44:36 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:44:36 dut.10.240.183.67: flow list 0 02/11/2020 10:44:36 dut.10.240.183.67: 02/11/2020 10:44:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:44: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 02/11/2020 10:44:38 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:44:38 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:44:38 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:44:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:44: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 02/11/2020 10:44:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:44:39 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:44:39 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:44:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10: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=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 02/11/2020 10:44:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:44:40 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:44:40 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:44:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv6_udp_symmetric passed 02/11/2020 10:44:40 dut.10.240.183.67: flow flush 0 02/11/2020 10:44:40 dut.10.240.183.67: 02/11/2020 10:44:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv6_udp_symmetric================ 02/11/2020 10:44:40 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:44:40 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 02/11/2020 10:44:40 dut.10.240.183.67: Flow rule validated 02/11/2020 10:44:40 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 02/11/2020 10:44:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:44:40 dut.10.240.183.67: flow list 0 02/11/2020 10:44:40 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:44:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:44: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=590 - nb_segs=1 - RSS hash=0xc1056b29 - 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 02/11/2020 10:44:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:44:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1056b29', '0x9')] 02/11/2020 10:44:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:44: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=590 - nb_segs=1 - RSS hash=0xc1056b29 - 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 02/11/2020 10:44:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:44:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1056b29', '0x9')] 02/11/2020 10:44:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:44: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=590 - nb_segs=1 - RSS hash=0xc1056b29 - 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 02/11/2020 10:44:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:44:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1056b29', '0x9')] 02/11/2020 10:44:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:44: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=590 - nb_segs=1 - RSS hash=0xc1056b29 - 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 02/11/2020 10:44:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:44:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1056b29', '0x9')] 02/11/2020 10:44:44 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:44:44 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:44:46 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:44:46 dut.10.240.183.67: flow list 0 02/11/2020 10:44:46 dut.10.240.183.67: 02/11/2020 10:44:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:44: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 02/11/2020 10:44:47 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:44:47 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:44:47 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:44:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:44: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=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 02/11/2020 10:44:48 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:44:48 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:44:48 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:44:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10: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=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 02/11/2020 10:44:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:44:49 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:44:49 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:44:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv6_udp_symmetric passed 02/11/2020 10:44:49 dut.10.240.183.67: flow flush 0 02/11/2020 10:44:49 dut.10.240.183.67: 02/11/2020 10:44:49 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_dl_ipv6_udp_symmetric': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv6_udp_symmetric': 'passed'} 02/11/2020 10:44:49 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:44:49 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_symmetric Result PASSED: 02/11/2020 10:44:49 dut.10.240.183.67: flow flush 0 02/11/2020 10:44:50 dut.10.240.183.67: testpmd> 02/11/2020 10:44:50 dut.10.240.183.67: clear port stats all 02/11/2020 10:44:51 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:44:51 dut.10.240.183.67: stop 02/11/2020 10:44:51 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: 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. 02/11/2020 10:44:51 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl Begin 02/11/2020 10:44:52 dut.10.240.183.67: 02/11/2020 10:44:52 tester: 02/11/2020 10:44:52 dut.10.240.183.67: start 02/11/2020 10:44: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 02/11/2020 10:44:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src================ 02/11/2020 10:44:52 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:44:52 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 02/11/2020 10:44:52 dut.10.240.183.67: Flow rule validated 02/11/2020 10:44:52 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 02/11/2020 10:44:52 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:44:52 dut.10.240.183.67: flow list 0 02/11/2020 10:44:52 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:44:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:44: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=0x7ddac125 - 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 02/11/2020 10:44:53 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:44:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ddac125', '0x5')] 02/11/2020 10:44:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:44: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=0x7ddac125 - 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 02/11/2020 10:44:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:44:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ddac125', '0x5')] 02/11/2020 10:44:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:44: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x4135291c - 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 02/11/2020 10:44:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:44:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x4135291c', '0xc')] 02/11/2020 10:44:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=33)/("X"*480) 02/11/2020 10:44: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=0x7ddac125 - 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 = 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 02/11/2020 10:44:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:44:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ddac125', '0x5')] 02/11/2020 10:44:56 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:44:56 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:44:58 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:44:58 dut.10.240.183.67: flow list 0 02/11/2020 10:44:58 dut.10.240.183.67: 02/11/2020 10:44:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:58 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:44: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=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 02/11/2020 10:44:59 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:44:59 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:44:59 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:44:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src passed 02/11/2020 10:44:59 dut.10.240.183.67: flow flush 0 02/11/2020 10:44:59 dut.10.240.183.67: 02/11/2020 10:44:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst================ 02/11/2020 10:44:59 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:44:59 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 02/11/2020 10:44:59 dut.10.240.183.67: Flow rule validated 02/11/2020 10:44:59 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 02/11/2020 10:44:59 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:44:59 dut.10.240.183.67: flow list 0 02/11/2020 10:44:59 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:44:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:44:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:45:00 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=0xcfc5f1f7 - 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 02/11/2020 10:45:00 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:45:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xcfc5f1f7', '0x7')] 02/11/2020 10:45:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:45:01 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=0xcfc5f1f7 - 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 02/11/2020 10:45:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xcfc5f1f7', '0x7')] 02/11/2020 10:45:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x80383d49 - 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 02/11/2020 10:45:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x80383d49', '0x9')] 02/11/2020 10:45:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=33)/("X"*480) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xcfc5f1f7 - 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 02/11/2020 10:45:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xcfc5f1f7', '0x7')] 02/11/2020 10:45:03 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:45:03 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:45:05 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:45:05 dut.10.240.183.67: flow list 0 02/11/2020 10:45:05 dut.10.240.183.67: 02/11/2020 10:45:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:05 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10: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=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 02/11/2020 10:45:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:45:06 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:45:06 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:45:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst passed 02/11/2020 10:45:06 dut.10.240.183.67: flow flush 0 02/11/2020 10:45:06 dut.10.240.183.67: 02/11/2020 10:45:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst================ 02/11/2020 10:45:06 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:45:06 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 02/11/2020 10:45:06 dut.10.240.183.67: Flow rule validated 02/11/2020 10:45:06 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 02/11/2020 10:45:06 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:45:06 dut.10.240.183.67: flow list 0 02/11/2020 10:45:06 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:45:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0x984b276f - 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 02/11/2020 10:45:07 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:45:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x984b276f', '0xf')] 02/11/2020 10:45:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0x92aee4f0 - 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 02/11/2020 10:45:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x92aee4f0', '0x0')] 02/11/2020 10:45:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:45: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=0xa4a4cf56 - 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 02/11/2020 10:45:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xa4a4cf56', '0x6')] 02/11/2020 10:45:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0x984b276f - 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 02/11/2020 10:45:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x984b276f', '0xf')] 02/11/2020 10:45:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0x984b276f - 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 02/11/2020 10:45:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x984b276f', '0xf')] 02/11/2020 10:45:12 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:45:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:45:13 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:45:13 dut.10.240.183.67: flow list 0 02/11/2020 10:45:13 dut.10.240.183.67: 02/11/2020 10:45:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:13 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:45: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=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 02/11/2020 10:45:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:45:14 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:45:14 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:45:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst passed 02/11/2020 10:45:14 dut.10.240.183.67: flow flush 0 02/11/2020 10:45:14 dut.10.240.183.67: 02/11/2020 10:45:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src================ 02/11/2020 10:45:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:45:14 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 02/11/2020 10:45:14 dut.10.240.183.67: Flow rule validated 02/11/2020 10:45:14 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 02/11/2020 10:45:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:45:14 dut.10.240.183.67: flow list 0 02/11/2020 10:45:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:45:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x7109853e - 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 02/11/2020 10:45:15 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:45:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x7109853e', '0xe')] 02/11/2020 10:45:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xd1f1d63 - 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 02/11/2020 10:45:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1f1d63', '0x3')] 02/11/2020 10:45:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0x3ef44980 - 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 02/11/2020 10:45:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x3ef44980', '0x0')] 02/11/2020 10:45:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x7109853e - 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 02/11/2020 10:45:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x7109853e', '0xe')] 02/11/2020 10:45:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0x7109853e - 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 02/11/2020 10:45:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x7109853e', '0xe')] 02/11/2020 10:45:20 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:45:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:45:21 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:45:21 dut.10.240.183.67: flow list 0 02/11/2020 10:45:21 dut.10.240.183.67: 02/11/2020 10:45:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:21 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:45: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=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 02/11/2020 10:45:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:45:22 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:45:22 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:45:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src passed 02/11/2020 10:45:22 dut.10.240.183.67: flow flush 0 02/11/2020 10:45:22 dut.10.240.183.67: 02/11/2020 10:45:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src================ 02/11/2020 10:45:22 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:45:22 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 02/11/2020 10:45:22 dut.10.240.183.67: Flow rule validated 02/11/2020 10:45:22 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 02/11/2020 10:45:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:45:22 dut.10.240.183.67: flow list 0 02/11/2020 10:45:22 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:45:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xc316b5ec - 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 02/11/2020 10:45:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:45:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xc316b5ec', '0xc')] 02/11/2020 10:45:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0xbf002db1 - 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 02/11/2020 10:45:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf002db1', '0x1')] 02/11/2020 10:45:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:45: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=0xfff95dd5 - 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 02/11/2020 10:45:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xfff95dd5', '0x5')] 02/11/2020 10:45:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0xc316b5ec - 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 02/11/2020 10:45:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xc316b5ec', '0xc')] 02/11/2020 10:45:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:45: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=0xc316b5ec - 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 02/11/2020 10:45:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xc316b5ec', '0xc')] 02/11/2020 10:45:28 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:45:28 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:45:29 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:45:29 dut.10.240.183.67: flow list 0 02/11/2020 10:45:29 dut.10.240.183.67: 02/11/2020 10:45:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:29 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:45: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 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 02/11/2020 10:45:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:45:30 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:45:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:45:30 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src passed 02/11/2020 10:45:30 dut.10.240.183.67: flow flush 0 02/11/2020 10:45:30 dut.10.240.183.67: 02/11/2020 10:45:30 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst================ 02/11/2020 10:45:30 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:45:30 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 02/11/2020 10:45:30 dut.10.240.183.67: Flow rule validated 02/11/2020 10:45:30 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 02/11/2020 10:45:30 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:45:30 dut.10.240.183.67: flow list 0 02/11/2020 10:45:30 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:45:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2a5417bd - 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 02/11/2020 10:45:32 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:45:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a5417bd', '0xd')] 02/11/2020 10:45:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 10:45: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=0x20b1d422 - 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 02/11/2020 10:45:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x20b1d422', '0x2')] 02/11/2020 10:45:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x65a9db03 - 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 02/11/2020 10:45:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x65a9db03', '0x3')] 02/11/2020 10:45:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2a5417bd - 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 02/11/2020 10:45:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a5417bd', '0xd')] 02/11/2020 10:45:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0x2a5417bd - 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 02/11/2020 10:45:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a5417bd', '0xd')] 02/11/2020 10:45:36 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:45:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:45:37 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:45:37 dut.10.240.183.67: flow list 0 02/11/2020 10:45:37 dut.10.240.183.67: 02/11/2020 10:45:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:37 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:45: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 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 02/11/2020 10:45:38 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:45:38 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:45:38 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:45:38 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst passed 02/11/2020 10:45:38 dut.10.240.183.67: flow flush 0 02/11/2020 10:45:38 dut.10.240.183.67: 02/11/2020 10:45:38 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only================ 02/11/2020 10:45:38 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:45:38 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 02/11/2020 10:45:38 dut.10.240.183.67: Flow rule validated 02/11/2020 10:45:38 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 02/11/2020 10:45:38 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:45:38 dut.10.240.183.67: flow list 0 02/11/2020 10:45:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:45:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x7e501a98 - 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 02/11/2020 10:45:40 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:45:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e501a98', '0x8')] 02/11/2020 10:45:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x6c48010f - 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 02/11/2020 10:45:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x6c48010f', '0xf')] 02/11/2020 10:45:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0x7e501a98 - 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 = 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 02/11/2020 10:45:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e501a98', '0x8')] 02/11/2020 10:45:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x7e501a98 - 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 = 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 02/11/2020 10:45:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e501a98', '0x8')] 02/11/2020 10:45:43 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:45:43 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:45:44 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:45:44 dut.10.240.183.67: flow list 0 02/11/2020 10:45:44 dut.10.240.183.67: 02/11/2020 10:45:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:44 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:45: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_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =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 02/11/2020 10:45:45 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:45:45 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:45:45 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:45:45 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only passed 02/11/2020 10:45:45 dut.10.240.183.67: flow flush 0 02/11/2020 10:45:45 dut.10.240.183.67: 02/11/2020 10:45:45 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only================ 02/11/2020 10:45:45 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:45:45 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 02/11/2020 10:45:45 dut.10.240.183.67: Flow rule validated 02/11/2020 10:45:45 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 02/11/2020 10:45:46 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:45:46 dut.10.240.183.67: flow list 0 02/11/2020 10:45:46 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:45:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0xf7503b6d - 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 02/11/2020 10:45:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:45:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xf7503b6d', '0xd')] 02/11/2020 10:45:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 10:45: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=0xa8c811f5 - 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 02/11/2020 10:45:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8c811f5', '0x5')] 02/11/2020 10:45:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:45: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=0xf7503b6d - 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 02/11/2020 10:45:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xf7503b6d', '0xd')] 02/11/2020 10:45:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0xf7503b6d - 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 02/11/2020 10:45:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xf7503b6d', '0xd')] 02/11/2020 10:45:50 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:45:50 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:45:51 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:45:51 dut.10.240.183.67: flow list 0 02/11/2020 10:45:51 dut.10.240.183.67: 02/11/2020 10:45:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:51 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10:45: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 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 02/11/2020 10:45:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:45:52 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:45:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:45:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only passed 02/11/2020 10:45:52 dut.10.240.183.67: flow flush 0 02/11/2020 10:45:52 dut.10.240.183.67: 02/11/2020 10:45:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp================ 02/11/2020 10:45:52 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:45:52 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 02/11/2020 10:45:52 dut.10.240.183.67: Flow rule validated 02/11/2020 10:45:52 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 02/11/2020 10:45:53 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:45:53 dut.10.240.183.67: flow list 0 02/11/2020 10:45:53 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:45:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xabeda171 - 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 02/11/2020 10:45:54 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:45:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xabeda171', '0x1')] 02/11/2020 10:45:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 10:45: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf2172a17 - 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 02/11/2020 10:45:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xf2172a17', '0x7')] 02/11/2020 10:45:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 10:45:56 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=0x208b7ae2 - 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 02/11/2020 10:45:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x208b7ae2', '0x2')] 02/11/2020 10:45:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10: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=590 - nb_segs=1 - RSS hash=0xb665e095 - 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 02/11/2020 10:45:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xb665e095', '0x5')] 02/11/2020 10:45:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:45: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=590 - nb_segs=1 - RSS hash=0x97024948 - 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 02/11/2020 10:45:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:45:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x97024948', '0x8')] 02/11/2020 10:45:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:45:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:45: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=0xabeda171 - 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 02/11/2020 10:45:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:45:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xabeda171', '0x1')] 02/11/2020 10:45:59 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:45:59 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:46:00 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:46:00 dut.10.240.183.67: flow list 0 02/11/2020 10:46:00 dut.10.240.183.67: 02/11/2020 10:46:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:00 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 10: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=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 02/11/2020 10:46:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:46:02 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:46:02 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:46:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_udp passed 02/11/2020 10:46:02 dut.10.240.183.67: flow flush 0 02/11/2020 10:46:02 dut.10.240.183.67: 02/11/2020 10:46:02 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'} 02/11/2020 10:46:02 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:46:02 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl Result PASSED: 02/11/2020 10:46:02 dut.10.240.183.67: flow flush 0 02/11/2020 10:46:03 dut.10.240.183.67: testpmd> 02/11/2020 10:46:03 dut.10.240.183.67: clear port stats all 02/11/2020 10:46:04 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:46:04 dut.10.240.183.67: stop 02/11/2020 10:46: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: 20 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: 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: 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= 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=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: 6 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: 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. 02/11/2020 10:46:04 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric Begin 02/11/2020 10:46:04 dut.10.240.183.67: 02/11/2020 10:46:04 tester: 02/11/2020 10:46:04 dut.10.240.183.67: start 02/11/2020 10:46: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 02/11/2020 10:46:04 dut.10.240.183.67: quit 02/11/2020 10:46: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... 02/11/2020 10:46: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:46:07 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:46:17 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:46:17 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:46:17 dut.10.240.183.67: set verbose 1 02/11/2020 10:46:17 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:46:17 dut.10.240.183.67: show port info all 02/11/2020 10:46: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 02/11/2020 10:46:17 dut.10.240.183.67: start 02/11/2020 10:46: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 02/11/2020 10:46:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric================ 02/11/2020 10:46:17 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:46:17 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 02/11/2020 10:46:17 dut.10.240.183.67: Flow rule validated 02/11/2020 10:46:17 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 02/11/2020 10:46:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:46:17 dut.10.240.183.67: flow list 0 02/11/2020 10:46:18 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 10:46:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:46: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=590 - nb_segs=1 - RSS hash=0x79c80d8a - 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 02/11/2020 10:46:19 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'} 02/11/2020 10:46:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x79c80d8a', '0xa')] 02/11/2020 10:46:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:46: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x79c80d8a - 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 02/11/2020 10:46:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x79c80d8a', '0xa')] 02/11/2020 10:46:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:46: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x79c80d8a - 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 02/11/2020 10:46:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x79c80d8a', '0xa')] 02/11/2020 10:46:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:46: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x79c80d8a - 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 02/11/2020 10:46:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x79c80d8a', '0xa')] 02/11/2020 10:46:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10:46: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x79c80d8a - 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 02/11/2020 10:46:23 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'} 02/11/2020 10:46:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x79c80d8a', '0xa')] 02/11/2020 10:46:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:46: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=590 - nb_segs=1 - RSS hash=0x79c80d8a - 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 02/11/2020 10:46:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x79c80d8a', '0xa')] 02/11/2020 10:46:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:46: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x79c80d8a - 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 02/11/2020 10:46:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x79c80d8a', '0xa')] 02/11/2020 10:46:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:46: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=590 - nb_segs=1 - RSS hash=0x79c80d8a - 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 02/11/2020 10:46:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x79c80d8a', '0xa')] 02/11/2020 10:46:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:46:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:46:28 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:46:28 dut.10.240.183.67: flow list 0 02/11/2020 10:46:28 dut.10.240.183.67: 02/11/2020 10:46:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:46: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 02/11/2020 10:46:29 TestCVLIAVFRSSGTPU: action: udp-dl 02/11/2020 10:46:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:46:29 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:46:29 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:46:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 10: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=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 02/11/2020 10:46:30 TestCVLIAVFRSSGTPU: action: udp-ul 02/11/2020 10:46:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:46:30 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:46:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:46:30 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric passed 02/11/2020 10:46:30 dut.10.240.183.67: flow flush 0 02/11/2020 10:46:30 dut.10.240.183.67: 02/11/2020 10:46:30 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric': 'passed'} 02/11/2020 10:46:30 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:46:30 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_udp_without_ul_dl_symmetric Result PASSED: 02/11/2020 10:46:30 dut.10.240.183.67: flow flush 0 02/11/2020 10:46:31 dut.10.240.183.67: testpmd> 02/11/2020 10:46:31 dut.10.240.183.67: clear port stats all 02/11/2020 10:46:32 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:46:32 dut.10.240.183.67: stop 02/11/2020 10:46:32 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. 02/11/2020 10:46:32 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl Begin 02/11/2020 10:46:32 dut.10.240.183.67: 02/11/2020 10:46:33 tester: 02/11/2020 10:46:33 dut.10.240.183.67: start 02/11/2020 10:46: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 02/11/2020 10:46:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3dst================ 02/11/2020 10:46:33 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:46:33 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 02/11/2020 10:46:33 dut.10.240.183.67: Flow rule validated 02/11/2020 10:46:33 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 02/11/2020 10:46:33 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:46:33 dut.10.240.183.67: flow list 0 02/11/2020 10:46:33 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:46:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46: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=582 - nb_segs=1 - RSS hash=0xfc1fa289 - RSS queue=0x9 - 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=0x9 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:46:34 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:46:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc1fa289', '0x9')] 02/11/2020 10:46:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xea9bd067 - 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 02/11/2020 10:46:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:46:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xea9bd067', '0x7')] 02/11/2020 10:46:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46: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=582 - nb_segs=1 - RSS hash=0xfc1fa289 - RSS queue=0x9 - 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=0x9 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:46:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc1fa289', '0x9')] 02/11/2020 10:46:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46: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=582 - nb_segs=1 - RSS hash=0xfc1fa289 - RSS queue=0x9 - 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=0x9 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:46:37 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:46:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc1fa289', '0x9')] 02/11/2020 10:46:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46: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=582 - nb_segs=1 - RSS hash=0xea9bd067 - 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 02/11/2020 10:46:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:46:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xea9bd067', '0x7')] 02/11/2020 10:46:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46: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=582 - nb_segs=1 - RSS hash=0xfc1fa289 - RSS queue=0x9 - 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=0x9 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:46:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc1fa289', '0x9')] 02/11/2020 10:46:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:46: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=590 - nb_segs=1 - RSS hash=0xfc1fa289 - RSS queue=0x9 - 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=0x9 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:46:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:46:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc1fa289', '0x9')] 02/11/2020 10:46:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:46: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xea9bd067 - 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 02/11/2020 10:46:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:46:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xea9bd067', '0x7')] 02/11/2020 10:46:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:46: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=590 - nb_segs=1 - RSS hash=0xfc1fa289 - RSS queue=0x9 - 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=0x9 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:46:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc1fa289', '0x9')] 02/11/2020 10:46:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:46: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=590 - nb_segs=1 - RSS hash=0xfc1fa289 - RSS queue=0x9 - 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=0x9 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:46:44 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:46:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc1fa289', '0x9')] 02/11/2020 10:46:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:46: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=0xea9bd067 - 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 02/11/2020 10:46:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:46:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xea9bd067', '0x7')] 02/11/2020 10:46:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:46: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=590 - nb_segs=1 - RSS hash=0xfc1fa289 - RSS queue=0x9 - 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=0x9 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:46:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc1fa289', '0x9')] 02/11/2020 10:46:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:46: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=590 - nb_segs=1 - RSS hash=0xfc1fa289 - 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 02/11/2020 10:46:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:46:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc1fa289', '0x9')] 02/11/2020 10:46:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:46: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=0xea9bd067 - 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 02/11/2020 10:46:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:46:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xea9bd067', '0x7')] 02/11/2020 10:46:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:46:49 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=0xfc1fa289 - 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 = 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 02/11/2020 10:46:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc1fa289', '0x9')] 02/11/2020 10:46:49 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:46:49 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:46:51 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:46:51 dut.10.240.183.67: flow list 0 02/11/2020 10:46:51 dut.10.240.183.67: 02/11/2020 10:46:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:51 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)'] 02/11/2020 10:46: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_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 02/11/2020 10:46:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:46:52 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:46:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:46:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3dst passed 02/11/2020 10:46:52 dut.10.240.183.67: flow flush 0 02/11/2020 10:46:52 dut.10.240.183.67: 02/11/2020 10:46:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3src================ 02/11/2020 10:46:52 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:46:52 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 02/11/2020 10:46:52 dut.10.240.183.67: Flow rule validated 02/11/2020 10:46:52 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 02/11/2020 10:46:52 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:46:52 dut.10.240.183.67: flow list 0 02/11/2020 10:46:52 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:46:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46:53 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=0xf08acfa4 - 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 02/11/2020 10:46:53 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:46:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xf08acfa4', '0x4')] 02/11/2020 10:46:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x994c4f87 - 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 02/11/2020 10:46:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:46:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x994c4f87', '0x7')] 02/11/2020 10:46:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46: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=582 - nb_segs=1 - RSS hash=0xf08acfa4 - 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 = 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 02/11/2020 10:46:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xf08acfa4', '0x4')] 02/11/2020 10:46:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xf08acfa4 - 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 02/11/2020 10:46:56 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:46:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xf08acfa4', '0x4')] 02/11/2020 10:46:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46:58 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=0x994c4f87 - 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 02/11/2020 10:46:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:46:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x994c4f87', '0x7')] 02/11/2020 10:46:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:46: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xf08acfa4 - 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 = 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 02/11/2020 10:46:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:46:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xf08acfa4', '0x4')] 02/11/2020 10:46:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:46:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:47:00 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=0xf08acfa4 - 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 02/11/2020 10:47:00 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:47:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xf08acfa4', '0x4')] 02/11/2020 10:47:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:47:01 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=0x994c4f87 - 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 02/11/2020 10:47:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x994c4f87', '0x7')] 02/11/2020 10:47:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf08acfa4 - 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 = 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 02/11/2020 10:47:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:47:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xf08acfa4', '0x4')] 02/11/2020 10:47:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:47:03 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=0xf08acfa4 - 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 02/11/2020 10:47:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:47:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xf08acfa4', '0x4')] 02/11/2020 10:47:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:47: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x994c4f87 - 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 02/11/2020 10:47:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x994c4f87', '0x7')] 02/11/2020 10:47:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:47: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf08acfa4 - 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 = 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 02/11/2020 10:47:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:47:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xf08acfa4', '0x4')] 02/11/2020 10:47:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:47: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=590 - nb_segs=1 - RSS hash=0xf08acfa4 - 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 02/11/2020 10:47:06 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:47:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xf08acfa4', '0x4')] 02/11/2020 10:47:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:47: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=590 - nb_segs=1 - RSS hash=0x994c4f87 - 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 02/11/2020 10:47:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x994c4f87', '0x7')] 02/11/2020 10:47:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:47:09 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=0xf08acfa4 - 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 = 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 02/11/2020 10:47:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:47:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xf08acfa4', '0x4')] 02/11/2020 10:47:09 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:47:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:47:10 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:47:10 dut.10.240.183.67: flow list 0 02/11/2020 10:47:10 dut.10.240.183.67: 02/11/2020 10:47:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:10 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)'] 02/11/2020 10:47: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_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 02/11/2020 10:47:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:47:11 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:47:11 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:47:11 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_l3src passed 02/11/2020 10:47:11 dut.10.240.183.67: flow flush 0 02/11/2020 10:47:11 dut.10.240.183.67: 02/11/2020 10:47:11 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_without_ul_dl_ipv6_all================ 02/11/2020 10:47:11 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:47:11 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 02/11/2020 10:47:11 dut.10.240.183.67: Flow rule validated 02/11/2020 10:47:11 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 02/11/2020 10:47:11 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:47:11 dut.10.240.183.67: flow list 0 02/11/2020 10:47:11 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:47:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:47: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0xde9c714 - 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 02/11/2020 10:47:12 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:47:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xde9c714', '0x4')] 02/11/2020 10:47:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:47: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2cdf5997 - 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 02/11/2020 10:47:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x2cdf5997', '0x7')] 02/11/2020 10:47:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:47: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x642f4737 - 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 02/11/2020 10:47:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x642f4737', '0x7')] 02/11/2020 10:47:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:47: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=0x4519d9b4 - 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 02/11/2020 10:47:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x4519d9b4', '0x4')] 02/11/2020 10:47:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:47: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=0xde9c714 - 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 = 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 02/11/2020 10:47:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:47:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xde9c714', '0x4')] 02/11/2020 10:47:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:47: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=582 - nb_segs=1 - RSS hash=0xde9c714 - 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 02/11/2020 10:47:18 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:47:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xde9c714', '0x4')] 02/11/2020 10:47:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:47: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x2cdf5997 - 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 02/11/2020 10:47:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x2cdf5997', '0x7')] 02/11/2020 10:47:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:47: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x642f4737 - 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 02/11/2020 10:47:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x642f4737', '0x7')] 02/11/2020 10:47:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:47: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=582 - nb_segs=1 - RSS hash=0x4519d9b4 - 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 02/11/2020 10:47:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x4519d9b4', '0x4')] 02/11/2020 10:47:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:47: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=582 - nb_segs=1 - RSS hash=0xde9c714 - 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 = 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 02/11/2020 10:47:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:47:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xde9c714', '0x4')] 02/11/2020 10:47:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:47: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=0xde9c714 - 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 02/11/2020 10:47:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:47:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xde9c714', '0x4')] 02/11/2020 10:47:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:47: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=590 - nb_segs=1 - RSS hash=0x2cdf5997 - 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 02/11/2020 10:47:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x2cdf5997', '0x7')] 02/11/2020 10:47:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:47: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x642f4737 - 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 02/11/2020 10:47:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x642f4737', '0x7')] 02/11/2020 10:47:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:47: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=0x4519d9b4 - 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 02/11/2020 10:47:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x4519d9b4', '0x4')] 02/11/2020 10:47:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:47:28 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=0xde9c714 - 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 = 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 02/11/2020 10:47:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:47:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xde9c714', '0x4')] 02/11/2020 10:47:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:47: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=0xde9c714 - 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 02/11/2020 10:47:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:47:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xde9c714', '0x4')] 02/11/2020 10:47:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:47:30 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=0x2cdf5997 - 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 02/11/2020 10:47:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x2cdf5997', '0x7')] 02/11/2020 10:47:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:47: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=0x642f4737 - 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 02/11/2020 10:47:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x642f4737', '0x7')] 02/11/2020 10:47:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:47: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=0x4519d9b4 - 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 02/11/2020 10:47:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x4519d9b4', '0x4')] 02/11/2020 10:47:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:47: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=0xde9c714 - 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 = 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 02/11/2020 10:47:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:47:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xde9c714', '0x4')] 02/11/2020 10:47:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:47: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=590 - nb_segs=1 - RSS hash=0xde9c714 - 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 02/11/2020 10:47:34 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:47:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xde9c714', '0x4')] 02/11/2020 10:47:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:47: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x2cdf5997 - 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 02/11/2020 10:47:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x2cdf5997', '0x7')] 02/11/2020 10:47:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:47: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x642f4737 - 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 02/11/2020 10:47:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x642f4737', '0x7')] 02/11/2020 10:47:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:47: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x4519d9b4 - 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 02/11/2020 10:47:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:47:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x4519d9b4', '0x4')] 02/11/2020 10:47:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:47: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=590 - nb_segs=1 - RSS hash=0xde9c714 - 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 = 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 02/11/2020 10:47:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:47:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xde9c714', '0x4')] 02/11/2020 10:47:39 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:47:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:47:40 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:47:40 dut.10.240.183.67: flow list 0 02/11/2020 10:47:40 dut.10.240.183.67: 02/11/2020 10:47:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:40 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)'] 02/11/2020 10:47: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=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 02/11/2020 10:47:41 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:47:41 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:47:41 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:47:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_without_ul_dl_ipv6_all passed 02/11/2020 10:47:41 dut.10.240.183.67: flow flush 0 02/11/2020 10:47:41 dut.10.240.183.67: 02/11/2020 10:47:41 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'} 02/11/2020 10:47:41 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:47:41 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl Result PASSED: 02/11/2020 10:47:41 dut.10.240.183.67: flow flush 0 02/11/2020 10:47:42 dut.10.240.183.67: testpmd> 02/11/2020 10:47:42 dut.10.240.183.67: clear port stats all 02/11/2020 10:47:44 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:47:44 dut.10.240.183.67: stop 02/11/2020 10:47: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: 15 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 4 -> TX Port= 0/Queue= 4 ------- RX-packets: 25 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= 9 -> TX Port= 0/Queue= 9 ------- 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. 02/11/2020 10:47:44 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric Begin 02/11/2020 10:47:44 dut.10.240.183.67: 02/11/2020 10:47:44 tester: 02/11/2020 10:47:44 dut.10.240.183.67: start 02/11/2020 10: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 02/11/2020 10:47:44 dut.10.240.183.67: quit 02/11/2020 10:47:45 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... 02/11/2020 10:47:45 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:47:47 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:47:57 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:47:57 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:47:57 dut.10.240.183.67: set verbose 1 02/11/2020 10:47:57 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:47:57 dut.10.240.183.67: show port info all 02/11/2020 10:47:57 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 02/11/2020 10:47:57 dut.10.240.183.67: start 02/11/2020 10: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 02/11/2020 10:47:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric================ 02/11/2020 10:47:57 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:47:57 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 02/11/2020 10:47:57 dut.10.240.183.67: Flow rule validated 02/11/2020 10:47:57 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 02/11/2020 10:47:57 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:47:57 dut.10.240.183.67: flow list 0 02/11/2020 10:47:57 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 10:47:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:47: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x4f92a722 - 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 02/11/2020 10:47:58 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 10:47:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x4f92a722', '0x2')] 02/11/2020 10:47:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 10:47: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=582 - nb_segs=1 - RSS hash=0x4f92a722 - 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 02/11/2020 10:47:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:47:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x4f92a722', '0x2')] 02/11/2020 10:47:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:47:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:48:00 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=0x4f92a722 - 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 02/11/2020 10:48:00 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 10:48:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x4f92a722', '0x2')] 02/11/2020 10:48:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:48: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x4f92a722 - 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 02/11/2020 10:48:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x4f92a722', '0x2')] 02/11/2020 10:48:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:48: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=0x4f92a722 - 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 02/11/2020 10:48:03 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 10:48:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x4f92a722', '0x2')] 02/11/2020 10:48:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 10: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=590 - nb_segs=1 - RSS hash=0x4f92a722 - 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 02/11/2020 10:48:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x4f92a722', '0x2')] 02/11/2020 10:48:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10: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=590 - nb_segs=1 - RSS hash=0x4f92a722 - 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 02/11/2020 10:48:05 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 10:48:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x4f92a722', '0x2')] 02/11/2020 10:48:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:48: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=590 - nb_segs=1 - RSS hash=0x4f92a722 - 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 02/11/2020 10:48:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x4f92a722', '0x2')] 02/11/2020 10:48:06 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:48:06 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:48:07 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:48:07 dut.10.240.183.67: flow list 0 02/11/2020 10:48:07 dut.10.240.183.67: 02/11/2020 10:48:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:48: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=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 02/11/2020 10:48:08 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 10:48:08 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:48:08 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:48:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10: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=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 02/11/2020 10:48:09 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 10:48:09 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:48:09 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:48:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:48: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=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 02/11/2020 10:48:11 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 10:48:11 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:48:11 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:48:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 10:48: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 02/11/2020 10:48:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:48:12 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:48:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:48:12 TestCVLIAVFRSSGTPU: action: ipv4-udp 02/11/2020 10:48:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric passed 02/11/2020 10:48:12 dut.10.240.183.67: flow flush 0 02/11/2020 10:48:12 dut.10.240.183.67: 02/11/2020 10:48:12 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric': 'passed'} 02/11/2020 10:48:12 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:48:12 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv6_without_ul_dl_symmetric Result PASSED: 02/11/2020 10:48:12 dut.10.240.183.67: flow flush 0 02/11/2020 10:48:13 dut.10.240.183.67: testpmd> 02/11/2020 10:48:13 dut.10.240.183.67: clear port stats all 02/11/2020 10:48:14 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:48:14 dut.10.240.183.67: stop 02/11/2020 10:48: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: 4 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 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. 02/11/2020 10:48:14 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4 Begin 02/11/2020 10:48:14 dut.10.240.183.67: 02/11/2020 10:48:14 tester: 02/11/2020 10:48:14 dut.10.240.183.67: start 02/11/2020 10:48: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 02/11/2020 10:48:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_l3dst================ 02/11/2020 10:48:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:48:14 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 02/11/2020 10:48:14 dut.10.240.183.67: Flow rule validated 02/11/2020 10:48:14 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 02/11/2020 10:48:15 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:48:15 dut.10.240.183.67: flow list 0 02/11/2020 10:48:15 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 => RSS 02/11/2020 10:48:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:15 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0x37d0696d - 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 02/11/2020 10:48:16 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d0696d', '0xd')] 02/11/2020 10:48:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0x39aeedc8 - 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 02/11/2020 10:48:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x39aeedc8', '0x8')] 02/11/2020 10:48:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:17 TestCVLIAVFRSSGTPU: 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.1.2")/("X"*480) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0x37d0696d - 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 02/11/2020 10:48:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d0696d', '0xd')] 02/11/2020 10:48:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:18 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10: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=550 - nb_segs=1 - RSS hash=0x37d0696d - 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 02/11/2020 10:48:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d0696d', '0xd')] 02/11/2020 10:48:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0x39aeedc8 - 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 02/11/2020 10:48:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x39aeedc8', '0x8')] 02/11/2020 10:48:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:20 TestCVLIAVFRSSGTPU: 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.1.2",frag=6)/("X"*480) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0x37d0696d - 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 02/11/2020 10:48:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d0696d', '0xd')] 02/11/2020 10:48:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:21 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:48: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=558 - nb_segs=1 - RSS hash=0x37d0696d - 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 02/11/2020 10:48:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d0696d', '0xd')] 02/11/2020 10:48:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:48: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=558 - nb_segs=1 - RSS hash=0x39aeedc8 - 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 02/11/2020 10:48:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x39aeedc8', '0x8')] 02/11/2020 10:48:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:23 TestCVLIAVFRSSGTPU: 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.1.2")/ICMP()/("X"*480) 02/11/2020 10:48: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x37d0696d - 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 02/11/2020 10:48:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d0696d', '0xd')] 02/11/2020 10:48:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:24 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:48: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x37d0696d - 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 02/11/2020 10:48:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d0696d', '0xd')] 02/11/2020 10:48:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:48:27 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=0x39aeedc8 - 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 02/11/2020 10:48:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x39aeedc8', '0x8')] 02/11/2020 10:48:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:27 TestCVLIAVFRSSGTPU: 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.1.2")/TCP()/("X"*480) 02/11/2020 10:48: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=570 - nb_segs=1 - RSS hash=0x37d0696d - 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 02/11/2020 10:48:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d0696d', '0xd')] 02/11/2020 10:48:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:28 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:48: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x37d0696d - 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 02/11/2020 10:48:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d0696d', '0xd')] 02/11/2020 10:48:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:48:30 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=0x39aeedc8 - 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 02/11/2020 10:48:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x39aeedc8', '0x8')] 02/11/2020 10:48:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:30 TestCVLIAVFRSSGTPU: 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.1.2")/UDP()/("X"*480) 02/11/2020 10: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=558 - nb_segs=1 - RSS hash=0x37d0696d - 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 02/11/2020 10:48:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x37d0696d', '0xd')] 02/11/2020 10:48:31 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:48:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:48:32 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:48:32 dut.10.240.183.67: flow list 0 02/11/2020 10:48:32 dut.10.240.183.67: 02/11/2020 10:48:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:32 TestCVLIAVFRSSGTPU: ['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)', '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)', '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)', '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)', '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)'] 02/11/2020 10:48: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=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 02/11/2020 10:48:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:48:33 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:48:33 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:48:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_l3dst passed 02/11/2020 10:48:33 dut.10.240.183.67: flow flush 0 02/11/2020 10:48:34 dut.10.240.183.67: 02/11/2020 10:48:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_l3src================ 02/11/2020 10:48:34 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:48:34 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 02/11/2020 10:48:34 dut.10.240.183.67: Flow rule validated 02/11/2020 10:48:34 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 02/11/2020 10:48:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:48:34 dut.10.240.183.67: flow list 0 02/11/2020 10:48:34 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 => RSS 02/11/2020 10:48:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:34 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0x76169e34 - 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 02/11/2020 10:48:35 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x76169e34', '0x4')] 02/11/2020 10:48:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0x76169e34 - 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 02/11/2020 10:48:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x76169e34', '0x4')] 02/11/2020 10:48:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:36 TestCVLIAVFRSSGTPU: 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.1.2")/("X"*480) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0x78681a91 - 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 02/11/2020 10:48:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x78681a91', '0x1')] 02/11/2020 10:48:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:37 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:48: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=0x0800 - length=550 - nb_segs=1 - RSS hash=0x76169e34 - 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 02/11/2020 10:48:38 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x76169e34', '0x4')] 02/11/2020 10:48:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0x76169e34 - 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 02/11/2020 10:48:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x76169e34', '0x4')] 02/11/2020 10:48:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:39 TestCVLIAVFRSSGTPU: 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.1.2",frag=6)/("X"*480) 02/11/2020 10:48: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=0x0800 - length=550 - nb_segs=1 - RSS hash=0x78681a91 - 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 02/11/2020 10:48:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x78681a91', '0x1')] 02/11/2020 10:48:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:40 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:48:41 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=0x76169e34 - 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 02/11/2020 10:48:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x76169e34', '0x4')] 02/11/2020 10:48:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:48: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=558 - nb_segs=1 - RSS hash=0x76169e34 - 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 02/11/2020 10:48:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x76169e34', '0x4')] 02/11/2020 10:48:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:43 TestCVLIAVFRSSGTPU: 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.1.2")/ICMP()/("X"*480) 02/11/2020 10:48: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=558 - nb_segs=1 - RSS hash=0x78681a91 - 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 02/11/2020 10:48:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x78681a91', '0x1')] 02/11/2020 10:48:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:44 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:48: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=570 - nb_segs=1 - RSS hash=0x76169e34 - 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 02/11/2020 10:48:45 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x76169e34', '0x4')] 02/11/2020 10:48:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:48: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=570 - nb_segs=1 - RSS hash=0x76169e34 - 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 02/11/2020 10:48:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x76169e34', '0x4')] 02/11/2020 10:48:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:46 TestCVLIAVFRSSGTPU: 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.1.2")/TCP()/("X"*480) 02/11/2020 10:48: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x78681a91 - 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 02/11/2020 10:48:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x78681a91', '0x1')] 02/11/2020 10:48:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:47 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:48: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x76169e34 - 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 02/11/2020 10:48:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x76169e34', '0x4')] 02/11/2020 10:48:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:48: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x76169e34 - 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 02/11/2020 10:48:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:48:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x76169e34', '0x4')] 02/11/2020 10:48:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:49 TestCVLIAVFRSSGTPU: 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.1.2")/UDP()/("X"*480) 02/11/2020 10:48: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x78681a91 - 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 02/11/2020 10:48:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x78681a91', '0x1')] 02/11/2020 10:48:50 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:48:50 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:48:51 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:48:51 dut.10.240.183.67: flow list 0 02/11/2020 10:48:51 dut.10.240.183.67: 02/11/2020 10:48:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:51 TestCVLIAVFRSSGTPU: ['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)', '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)', '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)', '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)', '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)'] 02/11/2020 10:48: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=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 02/11/2020 10:48:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:48:53 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:48:53 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:48:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_l3src passed 02/11/2020 10:48:53 dut.10.240.183.67: flow flush 0 02/11/2020 10:48:53 dut.10.240.183.67: 02/11/2020 10:48:53 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_all================ 02/11/2020 10:48:53 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:48:53 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 02/11/2020 10:48:53 dut.10.240.183.67: Flow rule validated 02/11/2020 10:48:53 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 02/11/2020 10:48:53 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:48:53 dut.10.240.183.67: flow list 0 02/11/2020 10:48:53 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 => RSS 02/11/2020 10:48:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:53 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0x64ae889e - 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 02/11/2020 10:48:54 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x64ae889e', '0xe')] 02/11/2020 10:48:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0xf503fece - 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 02/11/2020 10:48:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xf503fece', '0xe')] 02/11/2020 10:48:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:55 TestCVLIAVFRSSGTPU: 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.1.2")/("X"*480) 02/11/2020 10: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=0x0800 - length=550 - nb_segs=1 - RSS hash=0x6ad00c3b - 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 02/11/2020 10:48:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ad00c3b', '0xb')] 02/11/2020 10:48:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/("X"*480) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0xfb7d7a6b - 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 02/11/2020 10:48:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xfb7d7a6b', '0xb')] 02/11/2020 10:48:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:57 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0x64ae889e - 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 02/11/2020 10:48:58 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:48:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x64ae889e', '0xe')] 02/11/2020 10:48:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 10:48: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=550 - nb_segs=1 - RSS hash=0xf503fece - 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 02/11/2020 10:48:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:48:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xf503fece', '0xe')] 02/11/2020 10:48:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:48:59 TestCVLIAVFRSSGTPU: 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.1.2",frag=6)/("X"*480) 02/11/2020 10:49: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=550 - nb_segs=1 - RSS hash=0x6ad00c3b - 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 02/11/2020 10:49:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ad00c3b', '0xb')] 02/11/2020 10:49:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2",frag=6)/("X"*480) 02/11/2020 10:49: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=550 - nb_segs=1 - RSS hash=0xfb7d7a6b - 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 02/11/2020 10:49:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xfb7d7a6b', '0xb')] 02/11/2020 10:49:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:02 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x64ae889e - 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 02/11/2020 10:49:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:49:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x64ae889e', '0xe')] 02/11/2020 10:49:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:49: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0xf503fece - 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 02/11/2020 10:49:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xf503fece', '0xe')] 02/11/2020 10:49:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:04 TestCVLIAVFRSSGTPU: 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.1.2")/ICMP()/("X"*480) 02/11/2020 10:49: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=558 - nb_segs=1 - RSS hash=0x6ad00c3b - 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 02/11/2020 10:49:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ad00c3b', '0xb')] 02/11/2020 10:49:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:49: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=558 - nb_segs=1 - RSS hash=0xfb7d7a6b - 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 02/11/2020 10:49:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xfb7d7a6b', '0xb')] 02/11/2020 10:49:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:06 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=570 - nb_segs=1 - RSS hash=0x64ae889e - 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 02/11/2020 10:49:07 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:49:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x64ae889e', '0xe')] 02/11/2020 10:49:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 10:49: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=570 - nb_segs=1 - RSS hash=0xf503fece - 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 02/11/2020 10:49:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xf503fece', '0xe')] 02/11/2020 10:49:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:08 TestCVLIAVFRSSGTPU: 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.1.2")/TCP()/("X"*480) 02/11/2020 10:49: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=570 - nb_segs=1 - RSS hash=0x6ad00c3b - 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 02/11/2020 10:49:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ad00c3b', '0xb')] 02/11/2020 10:49:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 10:49: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=570 - nb_segs=1 - RSS hash=0xfb7d7a6b - 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 02/11/2020 10:49:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xfb7d7a6b', '0xb')] 02/11/2020 10:49:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:11 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x64ae889e - 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 02/11/2020 10:49:12 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:49:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x64ae889e', '0xe')] 02/11/2020 10:49:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:49:13 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=0xf503fece - 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 02/11/2020 10:49:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xf503fece', '0xe')] 02/11/2020 10:49:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:13 TestCVLIAVFRSSGTPU: 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.1.2")/UDP()/("X"*480) 02/11/2020 10:49: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=558 - nb_segs=1 - RSS hash=0x6ad00c3b - 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 02/11/2020 10:49:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ad00c3b', '0xb')] 02/11/2020 10:49:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:49: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=558 - nb_segs=1 - RSS hash=0xfb7d7a6b - 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 02/11/2020 10:49:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xfb7d7a6b', '0xb')] 02/11/2020 10:49:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:49:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:49:16 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:49:16 dut.10.240.183.67: flow list 0 02/11/2020 10:49:16 dut.10.240.183.67: 02/11/2020 10:49:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:16 TestCVLIAVFRSSGTPU: ['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)', '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)', '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)', '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)', '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)'] 02/11/2020 10:49: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=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 02/11/2020 10:49:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:49:17 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:49:17 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:49:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_all passed 02/11/2020 10:49:17 dut.10.240.183.67: flow flush 0 02/11/2020 10:49:17 dut.10.240.183.67: 02/11/2020 10:49:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_gtpu================ 02/11/2020 10:49:17 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:49:17 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 02/11/2020 10:49:17 dut.10.240.183.67: Flow rule validated 02/11/2020 10:49:17 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 02/11/2020 10:49:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:49:18 dut.10.240.183.67: flow list 0 02/11/2020 10:49:18 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 => RSS 02/11/2020 10:49:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:18 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=550 - nb_segs=1 - RSS hash=0x7ddd468f - 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 02/11/2020 10:49:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:49:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ddd468f', '0xf')] 02/11/2020 10:49:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480) 02/11/2020 10:49: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=550 - nb_segs=1 - RSS hash=0xd3e3d235 - 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 = 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 02/11/2020 10:49:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3e3d235', '0x5')] 02/11/2020 10:49:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/("X"*480) 02/11/2020 10:49: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=550 - nb_segs=1 - RSS hash=0x7ddd468f - 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 02/11/2020 10:49:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:49:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ddd468f', '0xf')] 02/11/2020 10:49:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:21 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=550 - nb_segs=1 - RSS hash=0x7ddd468f - 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 02/11/2020 10:49:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:49:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ddd468f', '0xf')] 02/11/2020 10:49:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 10:49: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=550 - nb_segs=1 - RSS hash=0xd3e3d235 - 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 = 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 02/11/2020 10:49:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3e3d235', '0x5')] 02/11/2020 10:49:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2",frag=6)/("X"*480) 02/11/2020 10: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=550 - nb_segs=1 - RSS hash=0x7ddd468f - 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 02/11/2020 10:49:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:49:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ddd468f', '0xf')] 02/11/2020 10:49:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:24 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x7ddd468f - 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 02/11/2020 10:49:25 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:49:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ddd468f', '0xf')] 02/11/2020 10:49:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 10:49: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=558 - nb_segs=1 - RSS hash=0xd3e3d235 - 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 = 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 02/11/2020 10:49:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3e3d235', '0x5')] 02/11/2020 10:49:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 10:49: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x7ddd468f - 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 02/11/2020 10:49:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:49:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ddd468f', '0xf')] 02/11/2020 10:49:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:28 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x7ddd468f - 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 02/11/2020 10:49:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:49:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ddd468f', '0xf')] 02/11/2020 10:49:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 10:49: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=558 - nb_segs=1 - RSS hash=0xd3e3d235 - 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 = 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 02/11/2020 10:49:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:49:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xd3e3d235', '0x5')] 02/11/2020 10:49:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 10:49: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x7ddd468f - 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 02/11/2020 10:49:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:49:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ddd468f', '0xf')] 02/11/2020 10:49:31 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:49:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:49:32 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:49:32 dut.10.240.183.67: flow list 0 02/11/2020 10:49:32 dut.10.240.183.67: 02/11/2020 10:49:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:32 TestCVLIAVFRSSGTPU: ['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)', '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)', '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)', '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)', '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)'] 02/11/2020 10:49: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=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 02/11/2020 10:49:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:49:33 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:49:33 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:49:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_gtpu passed 02/11/2020 10:49:33 dut.10.240.183.67: flow flush 0 02/11/2020 10:49:33 dut.10.240.183.67: 02/11/2020 10:49:33 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'} 02/11/2020 10:49:33 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:49:33 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4 Result PASSED: 02/11/2020 10:49:33 dut.10.240.183.67: flow flush 0 02/11/2020 10:49:34 dut.10.240.183.67: testpmd> 02/11/2020 10:49:34 dut.10.240.183.67: clear port stats all 02/11/2020 10:49:36 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:49:36 dut.10.240.183.67: stop 02/11/2020 10:49: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: 20 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= 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: 4 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=11 -> TX Port= 0/Queue=11 ------- 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 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: 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. 02/11/2020 10:49:36 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_symmetric Begin 02/11/2020 10:49:36 dut.10.240.183.67: 02/11/2020 10:49:36 tester: 02/11/2020 10:49:36 dut.10.240.183.67: start 02/11/2020 10:49: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 02/11/2020 10:49:36 dut.10.240.183.67: quit 02/11/2020 10:49: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... 02/11/2020 10:49: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:49:39 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:49:49 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:49:49 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:49:49 dut.10.240.183.67: set verbose 1 02/11/2020 10:49:49 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:49:49 dut.10.240.183.67: show port info all 02/11/2020 10:49: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 02/11/2020 10:49:49 dut.10.240.183.67: start 02/11/2020 10:49: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 02/11/2020 10:49:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_symmetric================ 02/11/2020 10:49:49 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:49:49 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 02/11/2020 10:49:49 dut.10.240.183.67: Flow rule validated 02/11/2020 10:49:49 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 02/11/2020 10:49:49 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:49:49 dut.10.240.183.67: flow list 0 02/11/2020 10:49:49 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 => RSS 02/11/2020 10:49:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:49 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=550 - nb_segs=1 - RSS hash=0xfdbb3053 - 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 02/11/2020 10:49:50 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 10:49:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdbb3053', '0x3')] 02/11/2020 10:49:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:50 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=550 - nb_segs=1 - RSS hash=0xfdbb3053 - 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 02/11/2020 10:49:51 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:49:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdbb3053', '0x3')] 02/11/2020 10:49:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:51 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=550 - nb_segs=1 - RSS hash=0xfdbb3053 - 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 02/11/2020 10:49:52 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 10:49:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdbb3053', '0x3')] 02/11/2020 10:49:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:52 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=550 - nb_segs=1 - RSS hash=0xfdbb3053 - 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 02/11/2020 10:49:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:49:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdbb3053', '0x3')] 02/11/2020 10:49:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:54 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=558 - nb_segs=1 - RSS hash=0xfdbb3053 - 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 02/11/2020 10:49:55 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 10:49:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdbb3053', '0x3')] 02/11/2020 10:49:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:55 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=558 - nb_segs=1 - RSS hash=0xfdbb3053 - 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 02/11/2020 10:49:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:49:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdbb3053', '0x3')] 02/11/2020 10:49:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:56 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=558 - nb_segs=1 - RSS hash=0xfdbb3053 - 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 02/11/2020 10:49:57 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 10:49:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdbb3053', '0x3')] 02/11/2020 10:49:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:57 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:49: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=558 - nb_segs=1 - RSS hash=0xfdbb3053 - 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 02/11/2020 10:49:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:49:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdbb3053', '0x3')] 02/11/2020 10:49:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:49:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:49:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:49:59 dut.10.240.183.67: flow list 0 02/11/2020 10:49:59 dut.10.240.183.67: 02/11/2020 10:49:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:49:59 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=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 02/11/2020 10:50:00 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 10:50:00 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:50:00 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:50:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:00 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=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 02/11/2020 10:50:01 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 10:50:01 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:50:01 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:50:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:01 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=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 02/11/2020 10:50:03 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 10:50:03 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:50:03 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:50:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:03 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=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 02/11/2020 10:50:04 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 10:50:04 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:50:04 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:50:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_symmetric passed 02/11/2020 10:50:04 dut.10.240.183.67: flow flush 0 02/11/2020 10:50:04 dut.10.240.183.67: 02/11/2020 10:50:04 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_symmetric': 'passed'} 02/11/2020 10:50:04 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:50:04 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_symmetric Result PASSED: 02/11/2020 10:50:04 dut.10.240.183.67: flow flush 0 02/11/2020 10:50:05 dut.10.240.183.67: testpmd> 02/11/2020 10:50:05 dut.10.240.183.67: clear port stats all 02/11/2020 10:50:06 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:50:06 dut.10.240.183.67: stop 02/11/2020 10:50: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: 4 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 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. 02/11/2020 10:50:06 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_tcp Begin 02/11/2020 10:50:06 dut.10.240.183.67: 02/11/2020 10:50:06 tester: 02/11/2020 10:50:06 dut.10.240.183.67: start 02/11/2020 10:50: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 02/11/2020 10:50:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3dst================ 02/11/2020 10:50:06 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:50:06 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 02/11/2020 10:50:06 dut.10.240.183.67: Flow rule validated 02/11/2020 10:50:06 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 02/11/2020 10:50:07 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:50:07 dut.10.240.183.67: flow list 0 02/11/2020 10:50:07 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS 02/11/2020 10:50:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:07 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa70e7ba9 - 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 02/11/2020 10:50:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:50:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xa70e7ba9', '0x9')] 02/11/2020 10:50:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:50: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=570 - nb_segs=1 - RSS hash=0xb6c012d8 - 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 02/11/2020 10:50:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xb6c012d8', '0x8')] 02/11/2020 10:50:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:09 TestCVLIAVFRSSGTPU: 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.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa70e7ba9 - 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 02/11/2020 10:50:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:50:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xa70e7ba9', '0x9')] 02/11/2020 10:50:10 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:50:10 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:50:11 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:50:11 dut.10.240.183.67: flow list 0 02/11/2020 10:50:11 dut.10.240.183.67: 02/11/2020 10:50:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:11 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:50:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:50:12 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:50:12 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:50:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3dst passed 02/11/2020 10:50:12 dut.10.240.183.67: flow flush 0 02/11/2020 10:50:12 dut.10.240.183.67: 02/11/2020 10:50:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3src================ 02/11/2020 10:50:12 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:50:12 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 02/11/2020 10:50:12 dut.10.240.183.67: Flow rule validated 02/11/2020 10:50:12 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 02/11/2020 10:50:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:50:12 dut.10.240.183.67: flow list 0 02/11/2020 10:50:12 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS 02/11/2020 10:50:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:12 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=0x8e53b2b1 - 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 02/11/2020 10:50:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:50:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x8e53b2b1', '0x1')] 02/11/2020 10:50:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8e53b2b1 - 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 02/11/2020 10:50:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:50:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x8e53b2b1', '0x1')] 02/11/2020 10:50:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:15 TestCVLIAVFRSSGTPU: 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.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:50: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=0x9f9ddbc0 - 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 02/11/2020 10:50:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f9ddbc0', '0x0')] 02/11/2020 10:50:16 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:50:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:50:17 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:50:17 dut.10.240.183.67: flow list 0 02/11/2020 10:50:17 dut.10.240.183.67: 02/11/2020 10:50:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:17 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:50:18 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:50:18 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:50:18 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:50:18 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3src passed 02/11/2020 10:50:18 dut.10.240.183.67: flow flush 0 02/11/2020 10:50:18 dut.10.240.183.67: 02/11/2020 10:50:18 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3dst_l4src================ 02/11/2020 10:50:18 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:50:18 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 02/11/2020 10:50:18 dut.10.240.183.67: Flow rule validated 02/11/2020 10:50:18 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 02/11/2020 10:50:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:50:18 dut.10.240.183.67: flow list 0 02/11/2020 10:50:18 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS 02/11/2020 10:50:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:18 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=570 - nb_segs=1 - RSS hash=0xd49ce7ae - 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 02/11/2020 10:50:20 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:50:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xd49ce7ae', '0xe')] 02/11/2020 10:50:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:50: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=570 - nb_segs=1 - RSS hash=0xc5528edf - 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 02/11/2020 10:50:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xc5528edf', '0xf')] 02/11/2020 10:50:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:21 TestCVLIAVFRSSGTPU: 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=33,dport=23)/("X"*480) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x9d6e67d7 - 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 02/11/2020 10:50:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d6e67d7', '0x7')] 02/11/2020 10:50:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:22 TestCVLIAVFRSSGTPU: 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.1.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:50: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=570 - nb_segs=1 - RSS hash=0xd49ce7ae - 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 02/11/2020 10:50:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:50:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd49ce7ae', '0xe')] 02/11/2020 10:50:23 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:50:23 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:50:24 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:50:24 dut.10.240.183.67: flow list 0 02/11/2020 10:50:24 dut.10.240.183.67: 02/11/2020 10:50:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:24 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=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 02/11/2020 10:50:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:50:25 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:50:25 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:50:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3dst_l4src passed 02/11/2020 10:50:25 dut.10.240.183.67: flow flush 0 02/11/2020 10:50:25 dut.10.240.183.67: 02/11/2020 10:50:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3dst_l4dst================ 02/11/2020 10:50:25 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:50:25 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 02/11/2020 10:50:25 dut.10.240.183.67: Flow rule validated 02/11/2020 10:50:25 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 02/11/2020 10:50:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:50:25 dut.10.240.183.67: flow list 0 02/11/2020 10:50:25 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS 02/11/2020 10:50:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:25 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50:27 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=0xa57380ea - 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 02/11/2020 10:50:27 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:50:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xa57380ea', '0xa')] 02/11/2020 10:50:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:50: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=570 - nb_segs=1 - RSS hash=0xb4bde99b - 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 02/11/2020 10:50:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xb4bde99b', '0xb')] 02/11/2020 10:50:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:28 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x9d6e67d7 - 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 02/11/2020 10:50:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x9d6e67d7', '0x7')] 02/11/2020 10:50:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:29 TestCVLIAVFRSSGTPU: 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.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:50: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=570 - nb_segs=1 - RSS hash=0xa57380ea - 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 02/11/2020 10:50:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:50:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xa57380ea', '0xa')] 02/11/2020 10:50:30 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:50:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:50:31 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:50:31 dut.10.240.183.67: flow list 0 02/11/2020 10:50:31 dut.10.240.183.67: 02/11/2020 10:50:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:31 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:50:32 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:50:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3dst_l4dst passed 02/11/2020 10:50:32 dut.10.240.183.67: flow flush 0 02/11/2020 10:50:32 dut.10.240.183.67: 02/11/2020 10:50:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3src_l4src================ 02/11/2020 10:50:32 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:50:32 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 02/11/2020 10:50:32 dut.10.240.183.67: Flow rule validated 02/11/2020 10:50:32 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 02/11/2020 10:50:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:50:32 dut.10.240.183.67: flow list 0 02/11/2020 10:50:32 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS 02/11/2020 10:50:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:32 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xfdc12eb6 - 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 02/11/2020 10:50:34 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:50:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdc12eb6', '0x6')] 02/11/2020 10:50:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:34 TestCVLIAVFRSSGTPU: 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.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xec0f47c7 - 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 02/11/2020 10:50:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xec0f47c7', '0x7')] 02/11/2020 10:50:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:35 TestCVLIAVFRSSGTPU: 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=33,dport=23)/("X"*480) 02/11/2020 10:50: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=570 - nb_segs=1 - RSS hash=0xb433aecf - 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 02/11/2020 10:50:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xb433aecf', '0xf')] 02/11/2020 10:50:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:50: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=0xfdc12eb6 - 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 02/11/2020 10:50:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:50:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xfdc12eb6', '0x6')] 02/11/2020 10:50:37 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:50:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:50:38 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:50:38 dut.10.240.183.67: flow list 0 02/11/2020 10:50:38 dut.10.240.183.67: 02/11/2020 10:50:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:38 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:50:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:50:39 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:50:39 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:50:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3src_l4src passed 02/11/2020 10:50:39 dut.10.240.183.67: flow flush 0 02/11/2020 10:50:39 dut.10.240.183.67: 02/11/2020 10:50:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l3src_l4dst================ 02/11/2020 10:50:39 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:50:39 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 02/11/2020 10:50:39 dut.10.240.183.67: Flow rule validated 02/11/2020 10:50:39 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 02/11/2020 10:50:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:50:39 dut.10.240.183.67: flow list 0 02/11/2020 10:50:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS 02/11/2020 10:50:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:39 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=0x8c2e49f2 - 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 02/11/2020 10:50:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:50:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x8c2e49f2', '0x2')] 02/11/2020 10:50:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:41 TestCVLIAVFRSSGTPU: 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.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:50: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=570 - nb_segs=1 - RSS hash=0x9de02083 - 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 02/11/2020 10:50:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x9de02083', '0x3')] 02/11/2020 10:50:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:42 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:50: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=570 - nb_segs=1 - RSS hash=0xb433aecf - 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 02/11/2020 10:50:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xb433aecf', '0xf')] 02/11/2020 10:50:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0x8c2e49f2 - 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 02/11/2020 10:50:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:50:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x8c2e49f2', '0x2')] 02/11/2020 10:50:44 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:50:44 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:50:45 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:50:45 dut.10.240.183.67: flow list 0 02/11/2020 10:50:45 dut.10.240.183.67: 02/11/2020 10:50:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:45 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:50:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:50:46 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:50:46 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:50:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l3src_l4dst passed 02/11/2020 10:50:46 dut.10.240.183.67: flow flush 0 02/11/2020 10:50:46 dut.10.240.183.67: 02/11/2020 10:50:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l4src================ 02/11/2020 10:50:46 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:50:46 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 02/11/2020 10:50:46 dut.10.240.183.67: Flow rule validated 02/11/2020 10:50:46 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 02/11/2020 10:50:46 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:50:46 dut.10.240.183.67: flow list 0 02/11/2020 10:50:46 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS 02/11/2020 10:50:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:46 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe79d8848 - 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 02/11/2020 10:50:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:50:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xe79d8848', '0x8')] 02/11/2020 10:50:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:48 TestCVLIAVFRSSGTPU: 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=32,dport=23)/("X"*480) 02/11/2020 10:50: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=570 - nb_segs=1 - RSS hash=0x8a288e73 - 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 02/11/2020 10:50:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a288e73', '0x3')] 02/11/2020 10:50:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xe79d8848 - 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 02/11/2020 10:50:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:50:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xe79d8848', '0x8')] 02/11/2020 10:50:50 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:50:50 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:50:51 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:50:51 dut.10.240.183.67: flow list 0 02/11/2020 10:50:51 dut.10.240.183.67: 02/11/2020 10:50:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:51 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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 02/11/2020 10:50:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:50:52 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:50:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:50:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l4src passed 02/11/2020 10:50:52 dut.10.240.183.67: flow flush 0 02/11/2020 10:50:52 dut.10.240.183.67: 02/11/2020 10:50:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_l4dst================ 02/11/2020 10:50:52 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:50:52 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 02/11/2020 10:50:52 dut.10.240.183.67: Flow rule validated 02/11/2020 10:50:52 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 02/11/2020 10:50:52 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:50:52 dut.10.240.183.67: flow list 0 02/11/2020 10:50:52 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS 02/11/2020 10:50:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:52 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa28c4621 - 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 02/11/2020 10:50:53 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:50:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xa28c4621', '0x1')] 02/11/2020 10:50:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:53 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:50: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=570 - nb_segs=1 - RSS hash=0xcf39401a - 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 02/11/2020 10:50:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:50:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf39401a', '0xa')] 02/11/2020 10:50:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xa28c4621 - 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 02/11/2020 10:50:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:50:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xa28c4621', '0x1')] 02/11/2020 10:50:56 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:50:56 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:50:57 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:50:57 dut.10.240.183.67: flow list 0 02/11/2020 10:50:57 dut.10.240.183.67: 02/11/2020 10:50:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:57 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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 02/11/2020 10:50:58 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:50:58 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:50:58 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:50:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_l4dst passed 02/11/2020 10:50:58 dut.10.240.183.67: flow flush 0 02/11/2020 10:50:58 dut.10.240.183.67: 02/11/2020 10:50:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_all================ 02/11/2020 10:50:58 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:50:58 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 02/11/2020 10:50:58 dut.10.240.183.67: Flow rule validated 02/11/2020 10:50:58 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 02/11/2020 10:50:58 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:50:58 dut.10.240.183.67: flow list 0 02/11/2020 10:50:58 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS 02/11/2020 10:50:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:58 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:50: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xd5c5969d - 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 02/11/2020 10:50:59 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:50:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xd5c5969d', '0xd')] 02/11/2020 10:50:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:50:59 TestCVLIAVFRSSGTPU: 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=32,dport=23)/("X"*480) 02/11/2020 10:51:00 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=0xc6f4eba4 - 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 02/11/2020 10:51:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:51:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6f4eba4', '0x4')] 02/11/2020 10:51:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:00 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:51: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=570 - nb_segs=1 - RSS hash=0xa8fc91aa - 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 02/11/2020 10:51:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:51:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8fc91aa', '0xa')] 02/11/2020 10:51:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:51: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=0x3aa2d233 - 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 02/11/2020 10:51:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:51:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x3aa2d233', '0x3')] 02/11/2020 10:51:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:03 TestCVLIAVFRSSGTPU: 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.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:51: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=570 - nb_segs=1 - RSS hash=0xc40bffec - 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 02/11/2020 10:51:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:51:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xc40bffec', '0xc')] 02/11/2020 10:51:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:51:05 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=0xd5c5969d - 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 02/11/2020 10:51:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:51:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xd5c5969d', '0xd')] 02/11/2020 10:51:05 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:51:05 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:51:06 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:51:06 dut.10.240.183.67: flow list 0 02/11/2020 10:51:06 dut.10.240.183.67: 02/11/2020 10:51:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:06 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:51: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=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 02/11/2020 10:51:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:51:07 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:51:07 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:51:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_all passed 02/11/2020 10:51:07 dut.10.240.183.67: flow flush 0 02/11/2020 10:51:07 dut.10.240.183.67: 02/11/2020 10:51:07 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'} 02/11/2020 10:51:07 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:51:07 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_tcp Result PASSED: 02/11/2020 10:51:07 dut.10.240.183.67: flow flush 0 02/11/2020 10:51:08 dut.10.240.183.67: testpmd> 02/11/2020 10:51:08 dut.10.240.183.67: clear port stats all 02/11/2020 10:51:10 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:51:10 dut.10.240.183.67: stop 02/11/2020 10:51:10 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= 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: 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: 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= 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: 4 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=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: 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. 02/11/2020 10:51:10 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_tcp_symmetric Begin 02/11/2020 10:51:10 dut.10.240.183.67: 02/11/2020 10:51:10 tester: 02/11/2020 10:51:10 dut.10.240.183.67: start 02/11/2020 10:51: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 02/11/2020 10:51:10 dut.10.240.183.67: quit 02/11/2020 10:51:12 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... 02/11/2020 10:51:12 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:51:13 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:51:23 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:51:23 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:51:23 dut.10.240.183.67: set verbose 1 02/11/2020 10:51:23 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:51:23 dut.10.240.183.67: show port info all 02/11/2020 10:51:23 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 02/11/2020 10:51:23 dut.10.240.183.67: start 02/11/2020 10:51:23 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 02/11/2020 10:51:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_symmetric================ 02/11/2020 10:51:23 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:51:23 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 02/11/2020 10:51:23 dut.10.240.183.67: Flow rule validated 02/11/2020 10:51:23 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 02/11/2020 10:51:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:51:23 dut.10.240.183.67: flow list 0 02/11/2020 10:51:23 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 TCP => RSS 02/11/2020 10:51:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:23 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:51: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=0xa38b34b8 - 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 02/11/2020 10:51:24 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'} 02/11/2020 10:51:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xa38b34b8', '0x8')] 02/11/2020 10:51:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:24 TestCVLIAVFRSSGTPU: 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=23, dport=22)/("X"*480) 02/11/2020 10:51: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=0xa38b34b8 - 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 02/11/2020 10:51:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:51:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xa38b34b8', '0x8')] 02/11/2020 10:51:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:26 TestCVLIAVFRSSGTPU: 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")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:51:27 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=0xa38b34b8 - 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 02/11/2020 10:51:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:51:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xa38b34b8', '0x8')] 02/11/2020 10:51:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:27 TestCVLIAVFRSSGTPU: 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")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:51: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=570 - nb_segs=1 - RSS hash=0xa38b34b8 - 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 02/11/2020 10:51:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:51:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xa38b34b8', '0x8')] 02/11/2020 10:51:28 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:51:28 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:51:29 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:51:29 dut.10.240.183.67: flow list 0 02/11/2020 10:51:29 dut.10.240.183.67: 02/11/2020 10:51:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:29 TestCVLIAVFRSSGTPU: 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=23, dport=22)/("X"*480) 02/11/2020 10:51: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 02/11/2020 10:51:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:51:30 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:51:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:51:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:30 TestCVLIAVFRSSGTPU: 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")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:51: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_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:51:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:51:31 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:51:31 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:51:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:31 TestCVLIAVFRSSGTPU: 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")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:51: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_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:51:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:51:32 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:51:32 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:51:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_symmetric passed 02/11/2020 10:51:32 dut.10.240.183.67: flow flush 0 02/11/2020 10:51:32 dut.10.240.183.67: 02/11/2020 10:51:32 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_tcp_symmetric': 'passed'} 02/11/2020 10:51:32 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:51:32 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_tcp_symmetric Result PASSED: 02/11/2020 10:51:32 dut.10.240.183.67: flow flush 0 02/11/2020 10:51:34 dut.10.240.183.67: testpmd> 02/11/2020 10:51:34 dut.10.240.183.67: clear port stats all 02/11/2020 10:51:35 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:51:35 dut.10.240.183.67: stop 02/11/2020 10:51: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: 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 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. 02/11/2020 10:51:35 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_udp Begin 02/11/2020 10:51:35 dut.10.240.183.67: 02/11/2020 10:51:35 tester: 02/11/2020 10:51:35 dut.10.240.183.67: start 02/11/2020 10:51: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 02/11/2020 10:51:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3dst================ 02/11/2020 10:51:35 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:51:35 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 02/11/2020 10:51:35 dut.10.240.183.67: Flow rule validated 02/11/2020 10:51:35 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 02/11/2020 10:51:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:51:35 dut.10.240.183.67: flow list 0 02/11/2020 10:51:35 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS 02/11/2020 10:51:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:35 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:51: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=558 - nb_segs=1 - RSS hash=0x2a4b279e - 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 02/11/2020 10:51:36 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:51:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a4b279e', '0xe')] 02/11/2020 10:51:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/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) 02/11/2020 10:51: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=558 - nb_segs=1 - RSS hash=0xaadbc2c1 - 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 02/11/2020 10:51:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:51:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xaadbc2c1', '0x1')] 02/11/2020 10:51:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:37 TestCVLIAVFRSSGTPU: 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.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:51: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=0x2a4b279e - 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 02/11/2020 10:51:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:51:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a4b279e', '0xe')] 02/11/2020 10:51:39 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:51:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:51:40 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:51:40 dut.10.240.183.67: flow list 0 02/11/2020 10:51:40 dut.10.240.183.67: 02/11/2020 10:51:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:40 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:51: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=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 02/11/2020 10:51:41 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:51:41 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:51:41 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:51:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3dst passed 02/11/2020 10:51:41 dut.10.240.183.67: flow flush 0 02/11/2020 10:51:41 dut.10.240.183.67: 02/11/2020 10:51:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3src================ 02/11/2020 10:51:41 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:51:41 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 02/11/2020 10:51:41 dut.10.240.183.67: Flow rule validated 02/11/2020 10:51:41 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 02/11/2020 10:51:41 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:51:41 dut.10.240.183.67: flow list 0 02/11/2020 10:51:41 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS 02/11/2020 10:51:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:41 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:51: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=558 - nb_segs=1 - RSS hash=0xf2dcd72a - 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 02/11/2020 10:51:42 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:51:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xf2dcd72a', '0xa')] 02/11/2020 10:51:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/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) 02/11/2020 10:51: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=558 - nb_segs=1 - RSS hash=0xf2dcd72a - 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 02/11/2020 10:51:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:51:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xf2dcd72a', '0xa')] 02/11/2020 10:51:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:43 TestCVLIAVFRSSGTPU: 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.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:51: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=558 - nb_segs=1 - RSS hash=0x724c3275 - 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 02/11/2020 10:51:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:51:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x724c3275', '0x5')] 02/11/2020 10:51:45 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:51:45 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:51:46 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:51:46 dut.10.240.183.67: flow list 0 02/11/2020 10:51:46 dut.10.240.183.67: 02/11/2020 10:51:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:46 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:51: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 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:51:47 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:51:47 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:51:47 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:51:47 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3src passed 02/11/2020 10:51:47 dut.10.240.183.67: flow flush 0 02/11/2020 10:51:47 dut.10.240.183.67: 02/11/2020 10:51:47 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3dst_l4src================ 02/11/2020 10:51:47 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:51:47 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 02/11/2020 10:51:47 dut.10.240.183.67: Flow rule validated 02/11/2020 10:51:47 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 02/11/2020 10:51:47 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:51:47 dut.10.240.183.67: flow list 0 02/11/2020 10:51:47 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS 02/11/2020 10:51:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:47 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:51:48 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=558 - nb_segs=1 - RSS hash=0x87e343da - 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 02/11/2020 10:51:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:51:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x87e343da', '0xa')] 02/11/2020 10:51:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/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) 02/11/2020 10:51: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=558 - nb_segs=1 - RSS hash=0x773a685 - 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 02/11/2020 10:51:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:51:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x773a685', '0x5')] 02/11/2020 10:51:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:49 TestCVLIAVFRSSGTPU: 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=33,dport=23)/("X"*480) 02/11/2020 10:51: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=558 - nb_segs=1 - RSS hash=0x5f95c4ac - 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 02/11/2020 10:51:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:51:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f95c4ac', '0xc')] 02/11/2020 10:51:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:50 TestCVLIAVFRSSGTPU: 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.1.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:51: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=558 - nb_segs=1 - RSS hash=0x87e343da - 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 02/11/2020 10:51:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:51:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x87e343da', '0xa')] 02/11/2020 10:51:52 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:51:52 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:51:53 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:51:53 dut.10.240.183.67: flow list 0 02/11/2020 10:51:53 dut.10.240.183.67: 02/11/2020 10:51:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:53 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:51: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 02/11/2020 10:51:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:51:54 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:51:54 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:51:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3dst_l4src passed 02/11/2020 10:51:54 dut.10.240.183.67: flow flush 0 02/11/2020 10:51:54 dut.10.240.183.67: 02/11/2020 10:51:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3dst_l4dst================ 02/11/2020 10:51:54 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:51:54 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 02/11/2020 10:51:54 dut.10.240.183.67: Flow rule validated 02/11/2020 10:51:54 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 02/11/2020 10:51:54 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:51:54 dut.10.240.183.67: flow list 0 02/11/2020 10:51:54 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS 02/11/2020 10:51:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:54 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:51: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=558 - nb_segs=1 - RSS hash=0xd8c49e06 - 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 02/11/2020 10:51:55 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:51:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8c49e06', '0x6')] 02/11/2020 10:51:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/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) 02/11/2020 10:51: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x58547b59 - 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 02/11/2020 10:51:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:51:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x58547b59', '0x9')] 02/11/2020 10:51:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:56 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:51: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x5f95c4ac - 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 02/11/2020 10:51:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:51:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f95c4ac', '0xc')] 02/11/2020 10:51:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:51:57 TestCVLIAVFRSSGTPU: 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.1.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:51:59 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=0xd8c49e06 - 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 02/11/2020 10:51:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:51:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xd8c49e06', '0x6')] 02/11/2020 10:51:59 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:51:59 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:52:00 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:52:00 dut.10.240.183.67: flow list 0 02/11/2020 10:52:00 dut.10.240.183.67: 02/11/2020 10:52:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:00 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=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 02/11/2020 10:52:01 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:52:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3dst_l4dst passed 02/11/2020 10:52:01 dut.10.240.183.67: flow flush 0 02/11/2020 10:52:01 dut.10.240.183.67: 02/11/2020 10:52:01 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3src_l4src================ 02/11/2020 10:52:01 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:52:01 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 02/11/2020 10:52:01 dut.10.240.183.67: Flow rule validated 02/11/2020 10:52:01 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 02/11/2020 10:52:01 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:52:01 dut.10.240.183.67: flow list 0 02/11/2020 10:52:01 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS 02/11/2020 10:52:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:01 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x5f74b36e - 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 02/11/2020 10:52:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:52:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f74b36e', '0xe')] 02/11/2020 10:52:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:02 TestCVLIAVFRSSGTPU: 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.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:52: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=558 - nb_segs=1 - RSS hash=0xdfe45631 - 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 02/11/2020 10:52:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:52:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xdfe45631', '0x1')] 02/11/2020 10:52:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:03 TestCVLIAVFRSSGTPU: 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=33,dport=23)/("X"*480) 02/11/2020 10: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=558 - nb_segs=1 - RSS hash=0x87023418 - 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 02/11/2020 10:52:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:52:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x87023418', '0x8')] 02/11/2020 10:52:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/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=33)/("X"*480) 02/11/2020 10:52: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=558 - nb_segs=1 - RSS hash=0x5f74b36e - 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 02/11/2020 10:52:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:52:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f74b36e', '0xe')] 02/11/2020 10:52:06 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:52:06 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:52:07 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:52:07 dut.10.240.183.67: flow list 0 02/11/2020 10:52:07 dut.10.240.183.67: 02/11/2020 10:52:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:07 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=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 02/11/2020 10:52:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:52:08 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:52:08 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:52:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3src_l4src passed 02/11/2020 10:52:08 dut.10.240.183.67: flow flush 0 02/11/2020 10:52:08 dut.10.240.183.67: 02/11/2020 10:52:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l3src_l4dst================ 02/11/2020 10:52:08 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:52:08 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 02/11/2020 10:52:08 dut.10.240.183.67: Flow rule validated 02/11/2020 10:52:08 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 02/11/2020 10:52:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:52:08 dut.10.240.183.67: flow list 0 02/11/2020 10:52:08 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS 02/11/2020 10:52:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:08 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52:09 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=558 - nb_segs=1 - RSS hash=0x536eb2 - 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 02/11/2020 10:52:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:52:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x536eb2', '0x2')] 02/11/2020 10:52:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:09 TestCVLIAVFRSSGTPU: 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.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x80c38bed - 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 02/11/2020 10:52:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:52:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x80c38bed', '0xd')] 02/11/2020 10:52:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:10 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:52: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=558 - nb_segs=1 - RSS hash=0x87023418 - 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 02/11/2020 10:52:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:52:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x87023418', '0x8')] 02/11/2020 10:52:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:52: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=558 - nb_segs=1 - RSS hash=0x536eb2 - 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 02/11/2020 10:52:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:52:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x536eb2', '0x2')] 02/11/2020 10:52:13 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:52:13 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:52:14 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:52:14 dut.10.240.183.67: flow list 0 02/11/2020 10:52:14 dut.10.240.183.67: 02/11/2020 10:52:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:14 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=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 02/11/2020 10:52:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:52:15 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:52:15 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:52:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l3src_l4dst passed 02/11/2020 10:52:15 dut.10.240.183.67: flow flush 0 02/11/2020 10:52:15 dut.10.240.183.67: 02/11/2020 10:52:15 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l4src================ 02/11/2020 10:52:15 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:52:15 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 02/11/2020 10:52:15 dut.10.240.183.67: Flow rule validated 02/11/2020 10:52:15 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 02/11/2020 10:52:15 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:52:15 dut.10.240.183.67: flow list 0 02/11/2020 10:52:15 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS 02/11/2020 10:52:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:15 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=0xc4c86545 - 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 02/11/2020 10:52:16 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:52:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4c86545', '0x5')] 02/11/2020 10:52:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:16 TestCVLIAVFRSSGTPU: 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=32,dport=23)/("X"*480) 02/11/2020 10:52: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=558 - nb_segs=1 - RSS hash=0x14940487 - 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 02/11/2020 10:52:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:52:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x14940487', '0x7')] 02/11/2020 10:52:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 10:52: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0xc4c86545 - 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 02/11/2020 10:52:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:52:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4c86545', '0x5')] 02/11/2020 10:52:18 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:52:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:52:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:52:20 dut.10.240.183.67: flow list 0 02/11/2020 10:52:20 dut.10.240.183.67: 02/11/2020 10:52:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:20 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=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 02/11/2020 10:52:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:52:21 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:52:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:52:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l4src passed 02/11/2020 10:52:21 dut.10.240.183.67: flow flush 0 02/11/2020 10:52:21 dut.10.240.183.67: 02/11/2020 10:52:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_l4dst================ 02/11/2020 10:52:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:52:21 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 02/11/2020 10:52:21 dut.10.240.183.67: Flow rule validated 02/11/2020 10:52:21 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 02/11/2020 10:52:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:52:21 dut.10.240.183.67: flow list 0 02/11/2020 10:52:21 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS 02/11/2020 10:52:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:21 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=558 - nb_segs=1 - RSS hash=0x5648f5a0 - 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 02/11/2020 10:52:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:52:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x5648f5a0', '0x0')] 02/11/2020 10:52:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:22 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:52: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=558 - nb_segs=1 - RSS hash=0x86149462 - 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 02/11/2020 10:52:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:52:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x86149462', '0x2')] 02/11/2020 10:52:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:52: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=558 - nb_segs=1 - RSS hash=0x5648f5a0 - 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 02/11/2020 10:52:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:52:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x5648f5a0', '0x0')] 02/11/2020 10:52:24 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:52:24 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:52:25 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:52:25 dut.10.240.183.67: flow list 0 02/11/2020 10:52:25 dut.10.240.183.67: 02/11/2020 10:52:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:25 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=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 02/11/2020 10:52:27 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:52:27 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:52:27 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:52:27 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_l4dst passed 02/11/2020 10:52:27 dut.10.240.183.67: flow flush 0 02/11/2020 10:52:27 dut.10.240.183.67: 02/11/2020 10:52:27 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_all================ 02/11/2020 10:52:27 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:52:27 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 02/11/2020 10:52:27 dut.10.240.183.67: Flow rule validated 02/11/2020 10:52:27 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 02/11/2020 10:52:27 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:52:27 dut.10.240.183.67: flow list 0 02/11/2020 10:52:27 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS 02/11/2020 10:52:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:27 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=0xb281307d - 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 02/11/2020 10:52:28 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:52:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xb281307d', '0xd')] 02/11/2020 10:52:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:28 TestCVLIAVFRSSGTPU: 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=32,dport=23)/("X"*480) 02/11/2020 10:52: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x9b4e716d - 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 02/11/2020 10:52:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:52:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x9b4e716d', '0xd')] 02/11/2020 10:52:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:29 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:52: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=558 - nb_segs=1 - RSS hash=0xf3913520 - 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 02/11/2020 10:52:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:52:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xf3913520', '0x0')] 02/11/2020 10:52:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/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) 02/11/2020 10:52: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0x955cec63 - 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 02/11/2020 10:52:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:52:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x955cec63', '0x3')] 02/11/2020 10:52:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:31 TestCVLIAVFRSSGTPU: 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.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:52: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=558 - nb_segs=1 - RSS hash=0x3211d522 - 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 02/11/2020 10:52:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:52:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x3211d522', '0x2')] 02/11/2020 10:52:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:52: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0xb281307d - 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 = 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 02/11/2020 10:52:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:52:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xb281307d', '0xd')] 02/11/2020 10:52:33 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:52:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:52:35 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:52:35 dut.10.240.183.67: flow list 0 02/11/2020 10:52:35 dut.10.240.183.67: 02/11/2020 10:52:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:35 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=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 02/11/2020 10:52:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:52:36 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:52:36 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:52:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_all passed 02/11/2020 10:52:36 dut.10.240.183.67: flow flush 0 02/11/2020 10:52:36 dut.10.240.183.67: 02/11/2020 10:52:36 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'} 02/11/2020 10:52:36 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:52:36 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_udp Result PASSED: 02/11/2020 10:52:36 dut.10.240.183.67: flow flush 0 02/11/2020 10:52:37 dut.10.240.183.67: testpmd> 02/11/2020 10:52:37 dut.10.240.183.67: clear port stats all 02/11/2020 10:52:38 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:52:38 dut.10.240.183.67: stop 02/11/2020 10:52: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: 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: 4 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: 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= 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: 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: 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. 02/11/2020 10:52:38 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_udp_symmetric Begin 02/11/2020 10:52:38 dut.10.240.183.67: 02/11/2020 10:52:38 tester: 02/11/2020 10:52:38 dut.10.240.183.67: start 02/11/2020 10:52: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 02/11/2020 10:52:38 dut.10.240.183.67: quit 02/11/2020 10:52: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... 02/11/2020 10:52: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:52:41 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:52:51 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:52:51 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:52:51 dut.10.240.183.67: set verbose 1 02/11/2020 10:52:51 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:52:51 dut.10.240.183.67: show port info all 02/11/2020 10:52: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 02/11/2020 10:52:51 dut.10.240.183.67: start 02/11/2020 10:52: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 02/11/2020 10:52:51 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_symmetric================ 02/11/2020 10:52:51 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:52:51 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 02/11/2020 10:52:51 dut.10.240.183.67: Flow rule validated 02/11/2020 10:52:51 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 02/11/2020 10:52:52 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:52:52 dut.10.240.183.67: flow list 0 02/11/2020 10:52:52 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV4 UDP => RSS 02/11/2020 10:52:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:52 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=0x0800 - length=558 - nb_segs=1 - RSS hash=0xe15df776 - 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 02/11/2020 10:52:53 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'} 02/11/2020 10:52:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xe15df776', '0x6')] 02/11/2020 10:52:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:53 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=0xe15df776 - 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 02/11/2020 10:52:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:52:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xe15df776', '0x6')] 02/11/2020 10:52:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:54 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10: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=558 - nb_segs=1 - RSS hash=0xe15df776 - 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 02/11/2020 10:52:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:52:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xe15df776', '0x6')] 02/11/2020 10:52:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:55 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52:56 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=0xe15df776 - 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 02/11/2020 10:52:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:52:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xe15df776', '0x6')] 02/11/2020 10:52:56 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:52:56 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:52:57 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:52:57 dut.10.240.183.67: flow list 0 02/11/2020 10:52:57 dut.10.240.183.67: 02/11/2020 10:52:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:57 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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 02/11/2020 10:52:58 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:52:58 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:52:58 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:52:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:58 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:52: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=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 02/11/2020 10:52:59 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:52:59 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:52:59 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:52:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:52:59 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=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 02/11/2020 10:53:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:53:01 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:53:01 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:53:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_symmetric passed 02/11/2020 10:53:01 dut.10.240.183.67: flow flush 0 02/11/2020 10:53:01 dut.10.240.183.67: 02/11/2020 10:53:01 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_udp_symmetric': 'passed'} 02/11/2020 10:53:01 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:53:01 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv4_udp_symmetric Result PASSED: 02/11/2020 10:53:01 dut.10.240.183.67: flow flush 0 02/11/2020 10:53:02 dut.10.240.183.67: testpmd> 02/11/2020 10:53:02 dut.10.240.183.67: clear port stats all 02/11/2020 10:53:03 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:53:03 dut.10.240.183.67: stop 02/11/2020 10:53:03 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= 6 -> TX Port= 0/Queue= 6 ------- 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. 02/11/2020 10:53:03 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6 Begin 02/11/2020 10:53:03 dut.10.240.183.67: 02/11/2020 10:53:03 tester: 02/11/2020 10:53:03 dut.10.240.183.67: start 02/11/2020 10:53:03 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 02/11/2020 10:53:03 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_l3dst================ 02/11/2020 10:53:03 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:53:03 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 02/11/2020 10:53:03 dut.10.240.183.67: Flow rule validated 02/11/2020 10:53:03 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 02/11/2020 10:53:03 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:53:03 dut.10.240.183.67: flow list 0 02/11/2020 10:53:04 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 => RSS 02/11/2020 10:53:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:04 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=570 - nb_segs=1 - RSS hash=0x43ca6bff - 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 02/11/2020 10:53:05 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x43ca6bff', '0xf')] 02/11/2020 10:53:05 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag 02/11/2020 10:53:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:05 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10: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=570 - nb_segs=1 - RSS hash=0xbf642586 - 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 02/11/2020 10:53:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf642586', '0x6')] 02/11/2020 10:53:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:53: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=0x43ca6bff - 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 02/11/2020 10:53:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:53:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x43ca6bff', '0xf')] 02/11/2020 10:53:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:07 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x43ca6bff - 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 02/11/2020 10:53:08 TestCVLIAVFRSSGTPU: action: ipv6-frag 02/11/2020 10:53:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x43ca6bff', '0xf')] 02/11/2020 10:53:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:08 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0xbf642586 - 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 02/11/2020 10:53:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf642586', '0x6')] 02/11/2020 10:53:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0x43ca6bff - 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 02/11/2020 10:53:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:53:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x43ca6bff', '0xf')] 02/11/2020 10:53:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:10 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x43ca6bff - 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 02/11/2020 10:53:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x43ca6bff', '0xf')] 02/11/2020 10:53:11 TestCVLIAVFRSSGTPU: action: ipv6-icmp 02/11/2020 10:53:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:11 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0xbf642586 - 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 02/11/2020 10:53:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf642586', '0x6')] 02/11/2020 10:53:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0x43ca6bff - 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 02/11/2020 10:53:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:53:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x43ca6bff', '0xf')] 02/11/2020 10:53:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:13 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=590 - nb_segs=1 - RSS hash=0x43ca6bff - 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 02/11/2020 10:53:15 TestCVLIAVFRSSGTPU: action: ipv6-tcp 02/11/2020 10:53:15 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x43ca6bff', '0xf')] 02/11/2020 10:53:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:15 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:53: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xbf642586 - 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 02/11/2020 10:53:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf642586', '0x6')] 02/11/2020 10:53:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:53: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x43ca6bff - 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 02/11/2020 10:53:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:53:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x43ca6bff', '0xf')] 02/11/2020 10:53:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:17 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0x43ca6bff - 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 02/11/2020 10:53:18 TestCVLIAVFRSSGTPU: action: ipv6-udp 02/11/2020 10:53:18 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x43ca6bff', '0xf')] 02/11/2020 10:53:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:18 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:53: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0xbf642586 - 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 02/11/2020 10:53:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf642586', '0x6')] 02/11/2020 10:53:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:53: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x43ca6bff - 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 02/11/2020 10:53:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:53:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x43ca6bff', '0xf')] 02/11/2020 10:53:20 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:53:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:53:21 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:53:21 dut.10.240.183.67: flow list 0 02/11/2020 10:53:21 dut.10.240.183.67: 02/11/2020 10:53:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:21 TestCVLIAVFRSSGTPU: ['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)', '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)', '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)', '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)', '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)'] 02/11/2020 10:53: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_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 02/11/2020 10:53:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:53:22 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:53:22 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:53:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_l3dst passed 02/11/2020 10:53:22 dut.10.240.183.67: flow flush 0 02/11/2020 10:53:22 dut.10.240.183.67: 02/11/2020 10:53:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_l3src================ 02/11/2020 10:53:22 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:53:22 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 02/11/2020 10:53:23 dut.10.240.183.67: Flow rule validated 02/11/2020 10:53:23 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 02/11/2020 10:53:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:53:23 dut.10.240.183.67: flow list 0 02/11/2020 10:53:23 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 => RSS 02/11/2020 10:53:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:23 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=570 - nb_segs=1 - RSS hash=0x685b9084 - 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 02/11/2020 10:53:24 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x685b9084', '0x4')] 02/11/2020 10:53:24 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag 02/11/2020 10:53:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:24 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:53: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=570 - nb_segs=1 - RSS hash=0x685b9084 - 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 02/11/2020 10:53:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:53:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x685b9084', '0x4')] 02/11/2020 10:53:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:53: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=570 - nb_segs=1 - RSS hash=0xa9a7482 - 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 02/11/2020 10:53:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xa9a7482', '0x2')] 02/11/2020 10:53:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:26 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=0x685b9084 - 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 02/11/2020 10:53:27 TestCVLIAVFRSSGTPU: action: ipv6-frag 02/11/2020 10:53:27 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x685b9084', '0x4')] 02/11/2020 10:53:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:27 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:53:28 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=0x685b9084 - 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 02/11/2020 10:53:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:53:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x685b9084', '0x4')] 02/11/2020 10:53:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0xa9a7482 - 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 02/11/2020 10:53:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xa9a7482', '0x2')] 02/11/2020 10:53:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:29 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0x685b9084 - 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 02/11/2020 10:53:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x685b9084', '0x4')] 02/11/2020 10:53:30 TestCVLIAVFRSSGTPU: action: ipv6-icmp 02/11/2020 10:53:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:30 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0x685b9084 - 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 02/11/2020 10:53:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:53:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x685b9084', '0x4')] 02/11/2020 10:53:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0xa9a7482 - 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 02/11/2020 10:53:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xa9a7482', '0x2')] 02/11/2020 10:53:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:33 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=590 - nb_segs=1 - RSS hash=0x685b9084 - 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 02/11/2020 10:53:34 TestCVLIAVFRSSGTPU: action: ipv6-tcp 02/11/2020 10:53:34 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x685b9084', '0x4')] 02/11/2020 10:53:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:34 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:53: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=0x685b9084 - 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 02/11/2020 10:53:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:53:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x685b9084', '0x4')] 02/11/2020 10:53:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:53: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=590 - nb_segs=1 - RSS hash=0xa9a7482 - 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 02/11/2020 10:53:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xa9a7482', '0x2')] 02/11/2020 10:53:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:36 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53:37 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=0x685b9084 - 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 02/11/2020 10:53:37 TestCVLIAVFRSSGTPU: action: ipv6-udp 02/11/2020 10:53:37 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x685b9084', '0x4')] 02/11/2020 10:53:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:37 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:53: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x685b9084 - 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 02/11/2020 10:53:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:53:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x685b9084', '0x4')] 02/11/2020 10:53:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:53: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0xa9a7482 - 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 02/11/2020 10:53:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xa9a7482', '0x2')] 02/11/2020 10:53:39 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:53:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:53:40 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:53:40 dut.10.240.183.67: flow list 0 02/11/2020 10:53:40 dut.10.240.183.67: 02/11/2020 10:53:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:40 TestCVLIAVFRSSGTPU: ['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)', '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)', '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)', '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)', '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)'] 02/11/2020 10:53: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_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 02/11/2020 10:53:42 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:53:42 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:53:42 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:53:42 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_l3src passed 02/11/2020 10:53:42 dut.10.240.183.67: flow flush 0 02/11/2020 10:53:42 dut.10.240.183.67: 02/11/2020 10:53:42 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_all================ 02/11/2020 10:53:42 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:53:42 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 02/11/2020 10:53:42 dut.10.240.183.67: Flow rule validated 02/11/2020 10:53:42 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 02/11/2020 10:53:42 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:53:42 dut.10.240.183.67: flow list 0 02/11/2020 10:53:42 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 => RSS 02/11/2020 10:53:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:42 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=570 - nb_segs=1 - RSS hash=0x95d7fdcf - 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 02/11/2020 10:53:43 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x95d7fdcf', '0xf')] 02/11/2020 10:53:43 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag 02/11/2020 10:53:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:43 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:53: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xb8a12c5e - 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 02/11/2020 10:53:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xb8a12c5e', '0xe')] 02/11/2020 10:53:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10: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=0xf71619c9 - RSS queue=0x9 - 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=0x9 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:53:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xf71619c9', '0x9')] 02/11/2020 10:53:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:53: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=0x0800 - length=570 - nb_segs=1 - RSS hash=0xda60c858 - 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 02/11/2020 10:53:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xda60c858', '0x8')] 02/11/2020 10:53:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:46 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x95d7fdcf - 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 02/11/2020 10:53:47 TestCVLIAVFRSSGTPU: action: ipv6-frag 02/11/2020 10:53:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x95d7fdcf', '0xf')] 02/11/2020 10:53:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:47 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:53: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=0xb8a12c5e - 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 02/11/2020 10:53:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xb8a12c5e', '0xe')] 02/11/2020 10:53:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0xf71619c9 - RSS queue=0x9 - 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=0x9 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:53:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xf71619c9', '0x9')] 02/11/2020 10:53:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:53: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0xda60c858 - 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 02/11/2020 10:53:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xda60c858', '0x8')] 02/11/2020 10:53:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:51 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x95d7fdcf - 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 02/11/2020 10:53:52 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x95d7fdcf', '0xf')] 02/11/2020 10:53:52 TestCVLIAVFRSSGTPU: action: ipv6-icmp 02/11/2020 10:53:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:52 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0xb8a12c5e - 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 02/11/2020 10:53:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xb8a12c5e', '0xe')] 02/11/2020 10:53:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0xf71619c9 - RSS queue=0x9 - 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=0x9 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:53:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xf71619c9', '0x9')] 02/11/2020 10:53:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:53: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=578 - nb_segs=1 - RSS hash=0xda60c858 - 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 02/11/2020 10:53:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xda60c858', '0x8')] 02/11/2020 10:53:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:55 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:53: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x95d7fdcf - 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 02/11/2020 10:53:56 TestCVLIAVFRSSGTPU: action: ipv6-tcp 02/11/2020 10:53:56 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:53:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x95d7fdcf', '0xf')] 02/11/2020 10:53:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:56 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:53: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=590 - nb_segs=1 - RSS hash=0xb8a12c5e - 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 02/11/2020 10:53:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xb8a12c5e', '0xe')] 02/11/2020 10:53:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:53: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=590 - nb_segs=1 - RSS hash=0xf71619c9 - 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 02/11/2020 10:53:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xf71619c9', '0x9')] 02/11/2020 10:53:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 10:53: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=590 - nb_segs=1 - RSS hash=0xda60c858 - 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 02/11/2020 10:53:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:53:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xda60c858', '0x8')] 02/11/2020 10:53:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:53:59 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:54:01 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=0x95d7fdcf - 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 02/11/2020 10:54:01 TestCVLIAVFRSSGTPU: action: ipv6-udp 02/11/2020 10:54:01 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:54:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x95d7fdcf', '0xf')] 02/11/2020 10:54:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:01 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:54: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0xb8a12c5e - 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 02/11/2020 10:54:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:54:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xb8a12c5e', '0xe')] 02/11/2020 10:54:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:54: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0xf71619c9 - 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 02/11/2020 10:54:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:54:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xf71619c9', '0x9')] 02/11/2020 10:54:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:54: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=0xda60c858 - 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 02/11/2020 10:54:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:54:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xda60c858', '0x8')] 02/11/2020 10:54:04 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:54:04 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:54:05 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:54:05 dut.10.240.183.67: flow list 0 02/11/2020 10:54:05 dut.10.240.183.67: 02/11/2020 10:54:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:05 TestCVLIAVFRSSGTPU: ['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)', '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)', '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)', '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)', '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)'] 02/11/2020 10:54: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=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 02/11/2020 10:54:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:54:06 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:54:06 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:54:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_all passed 02/11/2020 10:54:06 dut.10.240.183.67: flow flush 0 02/11/2020 10:54:06 dut.10.240.183.67: 02/11/2020 10:54:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_gtpu================ 02/11/2020 10:54:06 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:54:06 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 02/11/2020 10:54:06 dut.10.240.183.67: Flow rule validated 02/11/2020 10:54:06 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 02/11/2020 10:54:06 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:54:06 dut.10.240.183.67: flow list 0 02/11/2020 10:54:07 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 => RSS 02/11/2020 10:54:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:07 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:54: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=0x93104841 - 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 02/11/2020 10:54:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:54:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x93104841', '0x1')] 02/11/2020 10:54:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:54: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=570 - nb_segs=1 - RSS hash=0x89ab7a55 - 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 = 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 02/11/2020 10:54:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:54:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x89ab7a55', '0x5')] 02/11/2020 10:54:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 10:54: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=0x93104841 - 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 02/11/2020 10:54:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:54:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x93104841', '0x1')] 02/11/2020 10:54:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:10 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:54: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x93104841 - 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 02/11/2020 10:54:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:54:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x93104841', '0x1')] 02/11/2020 10:54:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:54: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=578 - nb_segs=1 - RSS hash=0x89ab7a55 - 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 = 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 02/11/2020 10:54:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:54:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x89ab7a55', '0x5')] 02/11/2020 10:54:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:54: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=0x93104841 - 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 02/11/2020 10:54:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:54:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x93104841', '0x1')] 02/11/2020 10:54:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:13 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:54: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=578 - nb_segs=1 - RSS hash=0x93104841 - 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 02/11/2020 10:54:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:54:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x93104841', '0x1')] 02/11/2020 10:54:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:54: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=578 - nb_segs=1 - RSS hash=0x89ab7a55 - 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 = 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 02/11/2020 10:54:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:54:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x89ab7a55', '0x5')] 02/11/2020 10:54:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 10:54: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=0x93104841 - 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 02/11/2020 10:54:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:54:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x93104841', '0x1')] 02/11/2020 10:54:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:16 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:54: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=0x93104841 - 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 02/11/2020 10:54:18 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:54:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x93104841', '0x1')] 02/11/2020 10:54:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:54: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=578 - nb_segs=1 - RSS hash=0x89ab7a55 - 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 = 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 02/11/2020 10:54:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:54:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x89ab7a55', '0x5')] 02/11/2020 10:54:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 10:54: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x93104841 - 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 02/11/2020 10:54:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:54:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x93104841', '0x1')] 02/11/2020 10:54:20 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:54:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:54:21 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:54:21 dut.10.240.183.67: flow list 0 02/11/2020 10:54:21 dut.10.240.183.67: 02/11/2020 10:54:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:21 TestCVLIAVFRSSGTPU: ['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)', '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)', '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)', '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)', '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)'] 02/11/2020 10:54: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_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 02/11/2020 10:54:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:54:22 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:54:22 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:54:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_gtpu passed 02/11/2020 10:54:22 dut.10.240.183.67: flow flush 0 02/11/2020 10:54:22 dut.10.240.183.67: 02/11/2020 10:54:22 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'} 02/11/2020 10:54:22 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:54:22 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6 Result PASSED: 02/11/2020 10:54:22 dut.10.240.183.67: flow flush 0 02/11/2020 10:54:23 dut.10.240.183.67: testpmd> 02/11/2020 10:54:23 dut.10.240.183.67: clear port stats all 02/11/2020 10:54:25 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:54:25 dut.10.240.183.67: stop 02/11/2020 10:54: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: 20 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: 5 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: 4 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: 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=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: 15 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. 02/11/2020 10:54:25 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_symmetric Begin 02/11/2020 10:54:25 dut.10.240.183.67: 02/11/2020 10:54:25 tester: 02/11/2020 10:54:25 dut.10.240.183.67: start 02/11/2020 10:54: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 02/11/2020 10:54:25 dut.10.240.183.67: quit 02/11/2020 10:54: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... 02/11/2020 10:54: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:54:28 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:54:38 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:54:38 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:54:38 dut.10.240.183.67: set verbose 1 02/11/2020 10:54:38 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:54:38 dut.10.240.183.67: show port info all 02/11/2020 10:54: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 02/11/2020 10:54:38 dut.10.240.183.67: start 02/11/2020 10:54: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 02/11/2020 10:54:38 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_symmetric================ 02/11/2020 10:54:38 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:54:38 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 02/11/2020 10:54:38 dut.10.240.183.67: Flow rule validated 02/11/2020 10:54:38 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 02/11/2020 10:54:38 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:54:38 dut.10.240.183.67: flow list 0 02/11/2020 10:54:38 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 => RSS 02/11/2020 10:54:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 10:54: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=570 - nb_segs=1 - RSS hash=0xf79ecbc7 - 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 02/11/2020 10:54:39 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 10:54:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xf79ecbc7', '0x7')] 02/11/2020 10:54:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 10:54: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=570 - nb_segs=1 - RSS hash=0xf79ecbc7 - 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 02/11/2020 10:54:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:54:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xf79ecbc7', '0x7')] 02/11/2020 10:54:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:54: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0xf79ecbc7 - 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 02/11/2020 10:54:42 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 10:54:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xf79ecbc7', '0x7')] 02/11/2020 10:54:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 10:54: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=0xf79ecbc7 - 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 02/11/2020 10:54:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:54:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xf79ecbc7', '0x7')] 02/11/2020 10:54:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/ICMP()/("X"*480) 02/11/2020 10:54: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=578 - nb_segs=1 - RSS hash=0xf79ecbc7 - 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 02/11/2020 10:54:44 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 10:54:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xf79ecbc7', '0x7')] 02/11/2020 10:54:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 10:54: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=578 - nb_segs=1 - RSS hash=0xf79ecbc7 - 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 02/11/2020 10:54:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:54:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xf79ecbc7', '0x7')] 02/11/2020 10:54:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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()/("X"*480) 02/11/2020 10:54: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=578 - nb_segs=1 - RSS hash=0xf79ecbc7 - 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 02/11/2020 10:54:46 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 10:54:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xf79ecbc7', '0x7')] 02/11/2020 10:54:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480) 02/11/2020 10:54: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=578 - nb_segs=1 - RSS hash=0xf79ecbc7 - 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 02/11/2020 10:54:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:54:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xf79ecbc7', '0x7')] 02/11/2020 10:54:47 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:54:47 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:54:48 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:54:48 dut.10.240.183.67: flow list 0 02/11/2020 10:54:48 dut.10.240.183.67: 02/11/2020 10:54:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:48 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:54: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=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 02/11/2020 10:54:50 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 10:54:50 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:54:50 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:54:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:50 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:54: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_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 02/11/2020 10:54:51 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 10:54:51 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:54:51 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:54:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:51 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:54: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=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 02/11/2020 10:54:52 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 10:54:52 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:54:52 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:54:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:52 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:54: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 02/11/2020 10:54:53 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 10:54:53 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:54:53 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:54:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_symmetric passed 02/11/2020 10:54:53 dut.10.240.183.67: flow flush 0 02/11/2020 10:54:53 dut.10.240.183.67: 02/11/2020 10:54:53 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_symmetric': 'passed'} 02/11/2020 10:54:53 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:54:53 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_symmetric Result PASSED: 02/11/2020 10:54:53 dut.10.240.183.67: flow flush 0 02/11/2020 10:54:54 dut.10.240.183.67: testpmd> 02/11/2020 10:54:54 dut.10.240.183.67: clear port stats all 02/11/2020 10:54:55 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:54:55 dut.10.240.183.67: stop 02/11/2020 10:54: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= 7 -> TX Port= 0/Queue= 7 ------- 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. 02/11/2020 10:54:55 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_tcp Begin 02/11/2020 10:54:55 dut.10.240.183.67: 02/11/2020 10:54:56 tester: 02/11/2020 10:54:56 dut.10.240.183.67: start 02/11/2020 10:54: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 02/11/2020 10:54:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3dst================ 02/11/2020 10:54:56 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:54:56 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 02/11/2020 10:54:56 dut.10.240.183.67: Flow rule validated 02/11/2020 10:54:56 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 02/11/2020 10:54:56 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:54:56 dut.10.240.183.67: flow list 0 02/11/2020 10:54:56 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS 02/11/2020 10:54:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:56 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:54: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=590 - nb_segs=1 - RSS hash=0x45689c3a - 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 02/11/2020 10:54:57 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:54:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x45689c3a', '0xa')] 02/11/2020 10:54:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:57 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:54: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=590 - nb_segs=1 - RSS hash=0x4c78a614 - 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 02/11/2020 10:54:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:54:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c78a614', '0x4')] 02/11/2020 10:54:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:54:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:54: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=590 - nb_segs=1 - RSS hash=0x45689c3a - 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 02/11/2020 10:54:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:54:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x45689c3a', '0xa')] 02/11/2020 10:54:59 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:54:59 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:55:00 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:55:00 dut.10.240.183.67: flow list 0 02/11/2020 10:55:00 dut.10.240.183.67: 02/11/2020 10:55:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:00 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:55:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:55:01 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:55:01 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:55:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3dst passed 02/11/2020 10:55:01 dut.10.240.183.67: flow flush 0 02/11/2020 10:55:02 dut.10.240.183.67: 02/11/2020 10:55:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3src================ 02/11/2020 10:55:02 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:55:02 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 02/11/2020 10:55:02 dut.10.240.183.67: Flow rule validated 02/11/2020 10:55:02 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 02/11/2020 10:55:02 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:55:02 dut.10.240.183.67: flow list 0 02/11/2020 10:55:02 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS 02/11/2020 10:55:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:02 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0x445d12a6 - 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 02/11/2020 10:55:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:55:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x445d12a6', '0x6')] 02/11/2020 10:55:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:03 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x445d12a6 - 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 02/11/2020 10:55:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:55:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x445d12a6', '0x6')] 02/11/2020 10:55:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0x2265525f - 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 02/11/2020 10:55:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x2265525f', '0xf')] 02/11/2020 10:55:05 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:55:05 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:55:06 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:55:06 dut.10.240.183.67: flow list 0 02/11/2020 10:55:06 dut.10.240.183.67: 02/11/2020 10:55:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:06 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=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 02/11/2020 10:55:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:55:07 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:55:07 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:55:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3src passed 02/11/2020 10:55:07 dut.10.240.183.67: flow flush 0 02/11/2020 10:55:07 dut.10.240.183.67: 02/11/2020 10:55:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3dst_l4src================ 02/11/2020 10:55:07 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:55:07 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 02/11/2020 10:55:08 dut.10.240.183.67: Flow rule validated 02/11/2020 10:55:08 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 02/11/2020 10:55:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:55:08 dut.10.240.183.67: flow list 0 02/11/2020 10:55:08 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS 02/11/2020 10:55:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:08 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0xb6de6065 - 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 02/11/2020 10:55:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:55:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xb6de6065', '0x5')] 02/11/2020 10:55:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:09 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=0xbfce5a4b - 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 02/11/2020 10:55:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xbfce5a4b', '0xb')] 02/11/2020 10:55:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:10 TestCVLIAVFRSSGTPU: 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(sport=33,dport=23)/("X"*480) 02/11/2020 10:55: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xbf71be11 - 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 02/11/2020 10:55:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf71be11', '0x1')] 02/11/2020 10:55:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0xb6de6065 - 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 02/11/2020 10:55:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:55:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xb6de6065', '0x5')] 02/11/2020 10:55:12 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:55:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:55:13 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:55:13 dut.10.240.183.67: flow list 0 02/11/2020 10:55:13 dut.10.240.183.67: 02/11/2020 10:55:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:13 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=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 02/11/2020 10:55:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:55:14 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:55:14 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:55:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3dst_l4src passed 02/11/2020 10:55:14 dut.10.240.183.67: flow flush 0 02/11/2020 10:55:14 dut.10.240.183.67: 02/11/2020 10:55:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3dst_l4dst================ 02/11/2020 10:55:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:55:14 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 02/11/2020 10:55:14 dut.10.240.183.67: Flow rule validated 02/11/2020 10:55:14 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 02/11/2020 10:55:15 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:55:15 dut.10.240.183.67: flow list 0 02/11/2020 10:55:15 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS 02/11/2020 10:55:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:15 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0xc74bee3c - 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 02/11/2020 10:55:16 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:55:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xc74bee3c', '0xc')] 02/11/2020 10:55:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:16 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=0xce5bd412 - 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 02/11/2020 10:55:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xce5bd412', '0x2')] 02/11/2020 10:55:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:17 TestCVLIAVFRSSGTPU: 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(sport=22,dport=33)/("X"*480) 02/11/2020 10:55: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=0xbf71be11 - 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 02/11/2020 10:55:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf71be11', '0x1')] 02/11/2020 10:55:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:55: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=0xc74bee3c - 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 02/11/2020 10:55:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:55:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xc74bee3c', '0xc')] 02/11/2020 10:55:19 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:55:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:55:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:55:20 dut.10.240.183.67: flow list 0 02/11/2020 10:55:20 dut.10.240.183.67: 02/11/2020 10:55:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:20 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:55:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:55:21 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:55:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:55:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3dst_l4dst passed 02/11/2020 10:55:21 dut.10.240.183.67: flow flush 0 02/11/2020 10:55:21 dut.10.240.183.67: 02/11/2020 10:55:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3src_l4src================ 02/11/2020 10:55:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:55:21 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 02/11/2020 10:55:21 dut.10.240.183.67: Flow rule validated 02/11/2020 10:55:21 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 02/11/2020 10:55:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:55:22 dut.10.240.183.67: flow list 0 02/11/2020 10:55:22 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS 02/11/2020 10:55:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:22 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=0xb7ebeef9 - 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 02/11/2020 10:55:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:55:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xb7ebeef9', '0x9')] 02/11/2020 10:55:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=0xd1d3ae00 - 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 02/11/2020 10:55:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xd1d3ae00', '0x0')] 02/11/2020 10:55:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:24 TestCVLIAVFRSSGTPU: 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(sport=33,dport=23)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0xbe44308d - 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 02/11/2020 10:55:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xbe44308d', '0xd')] 02/11/2020 10:55:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:25 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 10:55:26 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=0xb7ebeef9 - 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 02/11/2020 10:55:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:55:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xb7ebeef9', '0x9')] 02/11/2020 10:55:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:55:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:55:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:55:27 dut.10.240.183.67: flow list 0 02/11/2020 10:55:27 dut.10.240.183.67: 02/11/2020 10:55:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:27 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=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 02/11/2020 10:55:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:55:28 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:55:28 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:55:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3src_l4src passed 02/11/2020 10:55:28 dut.10.240.183.67: flow flush 0 02/11/2020 10:55:28 dut.10.240.183.67: 02/11/2020 10:55:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l3src_l4dst================ 02/11/2020 10:55:28 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:55:28 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 02/11/2020 10:55:28 dut.10.240.183.67: Flow rule validated 02/11/2020 10:55:28 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 02/11/2020 10:55:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:55:29 dut.10.240.183.67: flow list 0 02/11/2020 10:55:29 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS 02/11/2020 10:55:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:29 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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 - RSS hash=0xc67e60a0 - 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 02/11/2020 10:55:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:55:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xc67e60a0', '0x0')] 02/11/2020 10:55:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0xa0462059 - 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 02/11/2020 10:55:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0462059', '0x9')] 02/11/2020 10:55:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:31 TestCVLIAVFRSSGTPU: 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(sport=22,dport=33)/("X"*480) 02/11/2020 10:55: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xbe44308d - 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 02/11/2020 10:55:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xbe44308d', '0xd')] 02/11/2020 10:55:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:32 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0xc67e60a0 - 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 02/11/2020 10:55:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:55:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xc67e60a0', '0x0')] 02/11/2020 10:55:33 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:55:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:55:34 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:55:34 dut.10.240.183.67: flow list 0 02/11/2020 10:55:34 dut.10.240.183.67: 02/11/2020 10:55:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:34 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=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 02/11/2020 10:55:35 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:55:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l3src_l4dst passed 02/11/2020 10:55:35 dut.10.240.183.67: flow flush 0 02/11/2020 10:55:35 dut.10.240.183.67: 02/11/2020 10:55:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l4src================ 02/11/2020 10:55:35 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:55:35 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 02/11/2020 10:55:35 dut.10.240.183.67: Flow rule validated 02/11/2020 10:55:35 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 02/11/2020 10:55:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:55:35 dut.10.240.183.67: flow list 0 02/11/2020 10:55:36 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS 02/11/2020 10:55:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:36 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0x351c00c6 - 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 02/11/2020 10:55:37 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:55:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x351c00c6', '0x6')] 02/11/2020 10:55:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:37 TestCVLIAVFRSSGTPU: 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(sport=32,dport=23)/("X"*480) 02/11/2020 10:55: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x38689d33 - 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 02/11/2020 10:55:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x38689d33', '0x3')] 02/11/2020 10:55:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 10:55: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0x351c00c6 - 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 02/11/2020 10:55:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:55:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x351c00c6', '0x6')] 02/11/2020 10:55:39 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:55:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:55:40 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:55:40 dut.10.240.183.67: flow list 0 02/11/2020 10:55:40 dut.10.240.183.67: 02/11/2020 10:55:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:40 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=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 02/11/2020 10:55:41 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:55:41 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:55:41 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:55:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l4src passed 02/11/2020 10:55:41 dut.10.240.183.67: flow flush 0 02/11/2020 10:55:41 dut.10.240.183.67: 02/11/2020 10:55:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_l4dst================ 02/11/2020 10:55:41 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:55:41 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 02/11/2020 10:55:41 dut.10.240.183.67: Flow rule validated 02/11/2020 10:55:41 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 02/11/2020 10:55:41 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:55:41 dut.10.240.183.67: flow list 0 02/11/2020 10:55:41 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS 02/11/2020 10:55:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:41 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0x380fa6ba - 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 02/11/2020 10:55:43 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:55:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x380fa6ba', '0xa')] 02/11/2020 10:55:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:43 TestCVLIAVFRSSGTPU: 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(sport=22,dport=33)/("X"*480) 02/11/2020 10:55: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=0x357b3b4f - 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 02/11/2020 10:55:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x357b3b4f', '0xf')] 02/11/2020 10:55:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0x380fa6ba - 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 02/11/2020 10:55:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:55:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x380fa6ba', '0xa')] 02/11/2020 10:55:45 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:55:45 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:55:46 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:55:46 dut.10.240.183.67: flow list 0 02/11/2020 10:55:46 dut.10.240.183.67: 02/11/2020 10:55:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:46 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:55:47 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:55:47 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:55:47 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:55:47 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_l4dst passed 02/11/2020 10:55:47 dut.10.240.183.67: flow flush 0 02/11/2020 10:55:47 dut.10.240.183.67: 02/11/2020 10:55:47 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_tcp_all================ 02/11/2020 10:55:47 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:55:47 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 02/11/2020 10:55:47 dut.10.240.183.67: Flow rule validated 02/11/2020 10:55:47 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 02/11/2020 10:55:47 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:55:47 dut.10.240.183.67: flow list 0 02/11/2020 10:55:47 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS 02/11/2020 10:55:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:47 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55:48 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=0xd90b051a - 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 02/11/2020 10:55:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:55:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xd90b051a', '0xa')] 02/11/2020 10:55:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:48 TestCVLIAVFRSSGTPU: 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(sport=32,dport=23)/("X"*480) 02/11/2020 10:55: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=0x5f72ce55 - 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 02/11/2020 10:55:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f72ce55', '0x5')] 02/11/2020 10:55:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:50 TestCVLIAVFRSSGTPU: 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(sport=22,dport=33)/("X"*480) 02/11/2020 10: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=0x12449753 - 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 02/11/2020 10:55:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x12449753', '0x3')] 02/11/2020 10:55:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:51 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xb5b8a48c - 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 02/11/2020 10:55:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xb5b8a48c', '0xc')] 02/11/2020 10:55:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=590 - nb_segs=1 - RSS hash=0xbf3345e3 - 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 02/11/2020 10:55:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:55:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf3345e3', '0x3')] 02/11/2020 10:55:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/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) 02/11/2020 10:55: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=0xd90b051a - 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 = 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 02/11/2020 10:55:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:55:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xd90b051a', '0xa')] 02/11/2020 10:55:54 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:55:54 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:55:55 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:55:55 dut.10.240.183.67: flow list 0 02/11/2020 10:55:55 dut.10.240.183.67: 02/11/2020 10:55:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:55:55 TestCVLIAVFRSSGTPU: 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(sport=22,dport=23)/("X"*480) 02/11/2020 10:55: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=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 02/11/2020 10:55:56 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:55:56 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:55:56 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:55:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_tcp_all passed 02/11/2020 10:55:56 dut.10.240.183.67: flow flush 0 02/11/2020 10:55:56 dut.10.240.183.67: 02/11/2020 10:55:56 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'} 02/11/2020 10:55:56 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:55:56 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_tcp Result PASSED: 02/11/2020 10:55:56 dut.10.240.183.67: flow flush 0 02/11/2020 10:55:58 dut.10.240.183.67: testpmd> 02/11/2020 10:55:58 dut.10.240.183.67: clear port stats all 02/11/2020 10:55:59 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:55:59 dut.10.240.183.67: stop 02/11/2020 10:55: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: 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: 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: 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= 6 -> TX Port= 0/Queue= 6 ------- 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=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: 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=13 -> TX Port= 0/Queue=13 ------- 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. 02/11/2020 10:55:59 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_tcp_symmetric Begin 02/11/2020 10:55:59 dut.10.240.183.67: 02/11/2020 10:55:59 tester: 02/11/2020 10:55:59 dut.10.240.183.67: start 02/11/2020 10:55: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 02/11/2020 10:55:59 dut.10.240.183.67: quit 02/11/2020 10:56:00 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... 02/11/2020 10:56:00 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:56:02 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:56:12 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:56:12 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:56:12 dut.10.240.183.67: set verbose 1 02/11/2020 10:56:12 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:56:12 dut.10.240.183.67: show port info all 02/11/2020 10:56: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 02/11/2020 10:56:12 dut.10.240.183.67: start 02/11/2020 10:56: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 02/11/2020 10:56:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_tcp_symmetric================ 02/11/2020 10:56:12 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:56:12 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 02/11/2020 10:56:12 dut.10.240.183.67: Flow rule validated 02/11/2020 10:56:12 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 02/11/2020 10:56:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:56:12 dut.10.240.183.67: flow list 0 02/11/2020 10:56:12 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 TCP => RSS 02/11/2020 10:56:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:56: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=0x0800 - length=590 - nb_segs=1 - RSS hash=0xf776a4b8 - 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 02/11/2020 10:56:13 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'} 02/11/2020 10:56:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xf776a4b8', '0x8')] 02/11/2020 10:56:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:56: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=590 - nb_segs=1 - RSS hash=0xf776a4b8 - 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 02/11/2020 10:56:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:56:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xf776a4b8', '0x8')] 02/11/2020 10:56:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:56: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=590 - nb_segs=1 - RSS hash=0xf776a4b8 - 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 02/11/2020 10:56:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:56:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xf776a4b8', '0x8')] 02/11/2020 10:56:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:56: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=590 - nb_segs=1 - RSS hash=0xf776a4b8 - 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 02/11/2020 10:56:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:56:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xf776a4b8', '0x8')] 02/11/2020 10:56:17 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:56:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:56:18 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:56:18 dut.10.240.183.67: flow list 0 02/11/2020 10:56:18 dut.10.240.183.67: 02/11/2020 10:56:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:56: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 02/11/2020 10:56:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:56:19 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:56:19 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:56:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 10:56: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_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:56:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:56:20 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:56:20 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:56:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 10:56: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_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:56:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:56:21 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:56:21 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:56:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_tcp_symmetric passed 02/11/2020 10:56:21 dut.10.240.183.67: flow flush 0 02/11/2020 10:56:21 dut.10.240.183.67: 02/11/2020 10:56:21 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_tcp_symmetric': 'passed'} 02/11/2020 10:56:21 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:56:21 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_tcp_symmetric Result PASSED: 02/11/2020 10:56:21 dut.10.240.183.67: flow flush 0 02/11/2020 10:56:22 dut.10.240.183.67: testpmd> 02/11/2020 10:56:22 dut.10.240.183.67: clear port stats all 02/11/2020 10:56:24 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:56:24 dut.10.240.183.67: stop 02/11/2020 10:56: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: 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 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. 02/11/2020 10:56:24 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_udp Begin 02/11/2020 10:56:24 dut.10.240.183.67: 02/11/2020 10:56:24 tester: 02/11/2020 10:56:24 dut.10.240.183.67: start 02/11/2020 10:56: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 02/11/2020 10:56:24 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3dst================ 02/11/2020 10:56:24 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:56:24 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 02/11/2020 10:56:24 dut.10.240.183.67: Flow rule validated 02/11/2020 10:56:24 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 02/11/2020 10:56:24 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:56:24 dut.10.240.183.67: flow list 0 02/11/2020 10:56:24 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS 02/11/2020 10:56:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:24 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:56: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x76010d3 - 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 02/11/2020 10:56:25 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:56:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x76010d3', '0x3')] 02/11/2020 10:56:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:25 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:56: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=578 - nb_segs=1 - RSS hash=0x69ae2e14 - 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 02/11/2020 10:56:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:56:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x69ae2e14', '0x4')] 02/11/2020 10:56:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:56: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x76010d3 - 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 02/11/2020 10:56:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:56:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x76010d3', '0x3')] 02/11/2020 10:56:27 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:56:27 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:56:29 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:56:29 dut.10.240.183.67: flow list 0 02/11/2020 10:56:29 dut.10.240.183.67: 02/11/2020 10:56:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:29 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10: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=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 02/11/2020 10:56:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:56:30 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:56:30 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:56:30 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3dst passed 02/11/2020 10:56:30 dut.10.240.183.67: flow flush 0 02/11/2020 10:56:30 dut.10.240.183.67: 02/11/2020 10:56:30 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3src================ 02/11/2020 10:56:30 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:56:30 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 02/11/2020 10:56:30 dut.10.240.183.67: Flow rule validated 02/11/2020 10:56:30 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 02/11/2020 10:56:30 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:56:30 dut.10.240.183.67: flow list 0 02/11/2020 10:56:30 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS 02/11/2020 10:56:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:30 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:56: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=0x109450fe - 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 02/11/2020 10:56:31 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:56:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x109450fe', '0xe')] 02/11/2020 10:56:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:31 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:56: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=578 - nb_segs=1 - RSS hash=0x109450fe - 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 02/11/2020 10:56:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:56:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x109450fe', '0xe')] 02/11/2020 10:56:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:56: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=578 - nb_segs=1 - RSS hash=0x12bef312 - 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 02/11/2020 10:56:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:56:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x12bef312', '0x2')] 02/11/2020 10:56:33 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:56:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:56:35 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:56:35 dut.10.240.183.67: flow list 0 02/11/2020 10:56:35 dut.10.240.183.67: 02/11/2020 10:56:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:35 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:56: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=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 02/11/2020 10:56:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:56:36 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:56:36 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:56:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3src passed 02/11/2020 10:56:36 dut.10.240.183.67: flow flush 0 02/11/2020 10:56:36 dut.10.240.183.67: 02/11/2020 10:56:36 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3dst_l4src================ 02/11/2020 10:56:36 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:56:36 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 02/11/2020 10:56:36 dut.10.240.183.67: Flow rule validated 02/11/2020 10:56:36 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 02/11/2020 10:56:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:56:36 dut.10.240.183.67: flow list 0 02/11/2020 10:56:36 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS 02/11/2020 10:56:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:36 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:56: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x9e6abb6f - 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 02/11/2020 10:56:37 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:56:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e6abb6f', '0xf')] 02/11/2020 10:56:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:37 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:56: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=578 - nb_segs=1 - RSS hash=0xf0a485a8 - 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 02/11/2020 10:56:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:56:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xf0a485a8', '0x8')] 02/11/2020 10:56:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:38 TestCVLIAVFRSSGTPU: 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=33,dport=23)/("X"*480) 02/11/2020 10:56: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x45fb0576 - 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 02/11/2020 10:56:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:56:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x45fb0576', '0x6')] 02/11/2020 10:56:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:56: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=578 - nb_segs=1 - RSS hash=0x9e6abb6f - 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 02/11/2020 10:56:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:56:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e6abb6f', '0xf')] 02/11/2020 10:56:40 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:56:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:56:42 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:56:42 dut.10.240.183.67: flow list 0 02/11/2020 10:56:42 dut.10.240.183.67: 02/11/2020 10:56:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:42 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:56: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=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 02/11/2020 10:56:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:56:43 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:56:43 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:56:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3dst_l4src passed 02/11/2020 10:56:43 dut.10.240.183.67: flow flush 0 02/11/2020 10:56:43 dut.10.240.183.67: 02/11/2020 10:56:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3dst_l4dst================ 02/11/2020 10:56:43 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:56:43 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 02/11/2020 10:56:43 dut.10.240.183.67: Flow rule validated 02/11/2020 10:56:43 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 02/11/2020 10:56:43 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:56:43 dut.10.240.183.67: flow list 0 02/11/2020 10:56:43 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS 02/11/2020 10:56:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:43 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:56: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=578 - nb_segs=1 - RSS hash=0xce717095 - 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 02/11/2020 10:56:44 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:56:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xce717095', '0x5')] 02/11/2020 10:56:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:44 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:56: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=578 - nb_segs=1 - RSS hash=0xa0bf4e52 - 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 02/11/2020 10:56:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:56:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0bf4e52', '0x2')] 02/11/2020 10:56:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:45 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:56: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x45fb0576 - 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 02/11/2020 10:56:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:56:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x45fb0576', '0x6')] 02/11/2020 10:56:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:56: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=578 - nb_segs=1 - RSS hash=0xce717095 - 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 02/11/2020 10:56:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:56:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xce717095', '0x5')] 02/11/2020 10:56:47 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:56:47 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:56:49 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:56:49 dut.10.240.183.67: flow list 0 02/11/2020 10:56:49 dut.10.240.183.67: 02/11/2020 10:56:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:49 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:56: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=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 02/11/2020 10:56:50 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:56:50 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:56:50 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:56:50 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3dst_l4dst passed 02/11/2020 10:56:50 dut.10.240.183.67: flow flush 0 02/11/2020 10:56:50 dut.10.240.183.67: 02/11/2020 10:56:50 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3src_l4src================ 02/11/2020 10:56:50 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:56:50 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 02/11/2020 10:56:50 dut.10.240.183.67: Flow rule validated 02/11/2020 10:56:50 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 02/11/2020 10:56:50 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:56:50 dut.10.240.183.67: flow list 0 02/11/2020 10:56:50 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS 02/11/2020 10:56:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:50 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:56: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x899efb42 - 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 02/11/2020 10:56:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:56:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x899efb42', '0x2')] 02/11/2020 10:56:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:56: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=0x8bb458ae - 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 02/11/2020 10:56:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:56:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x8bb458ae', '0xe')] 02/11/2020 10:56:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:52 TestCVLIAVFRSSGTPU: 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=33,dport=23)/("X"*480) 02/11/2020 10:56: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=578 - nb_segs=1 - RSS hash=0x520f455b - 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 02/11/2020 10:56:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:56:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x520f455b', '0xb')] 02/11/2020 10:56:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:53 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 10:56: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0x899efb42 - 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 02/11/2020 10:56:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:56:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x899efb42', '0x2')] 02/11/2020 10:56:54 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:56:54 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:56:56 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:56:56 dut.10.240.183.67: flow list 0 02/11/2020 10:56:56 dut.10.240.183.67: 02/11/2020 10:56:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:56 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:56: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=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 02/11/2020 10:56:57 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:56:57 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:56:57 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:56:57 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3src_l4src passed 02/11/2020 10:56:57 dut.10.240.183.67: flow flush 0 02/11/2020 10:56:57 dut.10.240.183.67: 02/11/2020 10:56:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l3src_l4dst================ 02/11/2020 10:56:57 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:56:57 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 02/11/2020 10:56:57 dut.10.240.183.67: Flow rule validated 02/11/2020 10:56:57 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 02/11/2020 10:56:57 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:56:57 dut.10.240.183.67: flow list 0 02/11/2020 10:56:57 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS 02/11/2020 10:56:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:57 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:56: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=0xd98530b8 - 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 02/11/2020 10:56:58 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:56:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xd98530b8', '0x8')] 02/11/2020 10:56:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:56: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0xdbaf9354 - 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 02/11/2020 10:56:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:56:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xdbaf9354', '0x4')] 02/11/2020 10:56:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:56:59 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:57: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=0x520f455b - 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 02/11/2020 10:57:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:57:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x520f455b', '0xb')] 02/11/2020 10:57:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:00 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:57: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=0xd98530b8 - 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 02/11/2020 10:57:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:57:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xd98530b8', '0x8')] 02/11/2020 10:57:01 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:57:01 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:57:03 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:57:03 dut.10.240.183.67: flow list 0 02/11/2020 10:57:03 dut.10.240.183.67: 02/11/2020 10:57:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:03 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:57: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=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 02/11/2020 10:57:04 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 10:57:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l3src_l4dst passed 02/11/2020 10:57:04 dut.10.240.183.67: flow flush 0 02/11/2020 10:57:04 dut.10.240.183.67: 02/11/2020 10:57:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l4src================ 02/11/2020 10:57:04 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:57:04 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 02/11/2020 10:57:04 dut.10.240.183.67: Flow rule validated 02/11/2020 10:57:04 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 02/11/2020 10:57:04 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:57:04 dut.10.240.183.67: flow list 0 02/11/2020 10:57:04 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS 02/11/2020 10:57:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:04 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0xbaf2f186 - 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 02/11/2020 10:57:05 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:57:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xbaf2f186', '0x6')] 02/11/2020 10:57:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:05 TestCVLIAVFRSSGTPU: 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=32,dport=23)/("X"*480) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0x5f96acfa - 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 02/11/2020 10:57:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:57:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x5f96acfa', '0xa')] 02/11/2020 10:57:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0xbaf2f186 - 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 02/11/2020 10:57:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:57:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xbaf2f186', '0x6')] 02/11/2020 10:57:07 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:57:07 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:57:08 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:57:08 dut.10.240.183.67: flow list 0 02/11/2020 10:57:09 dut.10.240.183.67: 02/11/2020 10:57:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:09 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:57: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=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 02/11/2020 10:57:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:57:10 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:57:10 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:57:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l4src passed 02/11/2020 10:57:10 dut.10.240.183.67: flow flush 0 02/11/2020 10:57:10 dut.10.240.183.67: 02/11/2020 10:57:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_l4dst================ 02/11/2020 10:57:10 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:57:10 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 02/11/2020 10:57:10 dut.10.240.183.67: Flow rule validated 02/11/2020 10:57:10 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 02/11/2020 10:57:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:57:10 dut.10.240.183.67: flow list 0 02/11/2020 10:57:10 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS 02/11/2020 10:57:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:10 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0x48276ec0 - 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 02/11/2020 10:57:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:57:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x48276ec0', '0x0')] 02/11/2020 10:57:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:11 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:57:12 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=578 - nb_segs=1 - RSS hash=0xad4333bc - 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 02/11/2020 10:57:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:57:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xad4333bc', '0xc')] 02/11/2020 10:57:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0x48276ec0 - 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 02/11/2020 10:57:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:57:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x48276ec0', '0x0')] 02/11/2020 10:57:13 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:57:13 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:57:14 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:57:14 dut.10.240.183.67: flow list 0 02/11/2020 10:57:14 dut.10.240.183.67: 02/11/2020 10:57:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:14 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:57: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=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 02/11/2020 10:57:16 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:57:16 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:57:16 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:57:16 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_l4dst passed 02/11/2020 10:57:16 dut.10.240.183.67: flow flush 0 02/11/2020 10:57:16 dut.10.240.183.67: 02/11/2020 10:57:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv6_udp_all================ 02/11/2020 10:57:16 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:57:16 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 02/11/2020 10:57:16 dut.10.240.183.67: Flow rule validated 02/11/2020 10:57:16 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 02/11/2020 10:57:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:57:16 dut.10.240.183.67: flow list 0 02/11/2020 10:57:16 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS 02/11/2020 10:57:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:16 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0xeae61675 - 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 02/11/2020 10:57:17 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:57:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xeae61675', '0x5')] 02/11/2020 10:57:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:17 TestCVLIAVFRSSGTPU: 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=32,dport=23)/("X"*480) 02/11/2020 10:57: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0xb065ee68 - 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 02/11/2020 10:57:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:57:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xb065ee68', '0x8')] 02/11/2020 10:57:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:18 TestCVLIAVFRSSGTPU: 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=33)/("X"*480) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0x12fb4e5f - 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 02/11/2020 10:57:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:57:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x12fb4e5f', '0xf')] 02/11/2020 10:57:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:19 TestCVLIAVFRSSGTPU: 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="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:57: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 - RSS hash=0xf6ffe720 - 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 02/11/2020 10:57:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:57:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xf6ffe720', '0x0')] 02/11/2020 10:57:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0xe8ccb599 - 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 02/11/2020 10:57:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:57:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8ccb599', '0x9')] 02/11/2020 10:57:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/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) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0xeae61675 - 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 = 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 02/11/2020 10:57:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:57:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xeae61675', '0x5')] 02/11/2020 10:57:22 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:57:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:57:24 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:57:24 dut.10.240.183.67: flow list 0 02/11/2020 10:57:24 dut.10.240.183.67: 02/11/2020 10:57:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:24 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:57: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=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 02/11/2020 10:57:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:57:25 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:57:25 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:57:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv6_udp_all passed 02/11/2020 10:57:25 dut.10.240.183.67: flow flush 0 02/11/2020 10:57:25 dut.10.240.183.67: 02/11/2020 10:57:25 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'} 02/11/2020 10:57:25 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:57:25 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_udp Result PASSED: 02/11/2020 10:57:25 dut.10.240.183.67: flow flush 0 02/11/2020 10:57:26 dut.10.240.183.67: testpmd> 02/11/2020 10:57:26 dut.10.240.183.67: clear port stats all 02/11/2020 10:57:27 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:57:27 dut.10.240.183.67: stop 02/11/2020 10:57: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: 12 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: 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: 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= 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=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=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: 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. 02/11/2020 10:57:27 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_udp_symmetric Begin 02/11/2020 10:57:27 dut.10.240.183.67: 02/11/2020 10:57:27 tester: 02/11/2020 10:57:27 dut.10.240.183.67: start 02/11/2020 10:57: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 02/11/2020 10:57:28 dut.10.240.183.67: quit 02/11/2020 10:57: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... 02/11/2020 10:57: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:57:30 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:57:40 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:57:40 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:57:40 dut.10.240.183.67: set verbose 1 02/11/2020 10:57:40 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:57:40 dut.10.240.183.67: show port info all 02/11/2020 10:57: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 02/11/2020 10:57:40 dut.10.240.183.67: start 02/11/2020 10:57: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 02/11/2020 10:57:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_symmetric================ 02/11/2020 10:57:41 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:57:41 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 02/11/2020 10:57:41 dut.10.240.183.67: Flow rule validated 02/11/2020 10:57:41 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 02/11/2020 10:57:41 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:57:41 dut.10.240.183.67: flow list 0 02/11/2020 10:57:41 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU IPV6 UDP => RSS 02/11/2020 10:57:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 10:57: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=0x0800 - length=578 - nb_segs=1 - RSS hash=0xf7924f2c - 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 02/11/2020 10:57:42 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'} 02/11/2020 10:57:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xf7924f2c', '0xc')] 02/11/2020 10:57:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=23, dport=22)/("X"*480) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0xf7924f2c - 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 02/11/2020 10:57:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:57:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xf7924f2c', '0xc')] 02/11/2020 10:57:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0xf7924f2c - 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 02/11/2020 10:57:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:57:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xf7924f2c', '0xc')] 02/11/2020 10:57:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:57: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=578 - nb_segs=1 - RSS hash=0xf7924f2c - 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 02/11/2020 10:57:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:57:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xf7924f2c', '0xc')] 02/11/2020 10:57:45 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:57:45 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:57:46 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:57:46 dut.10.240.183.67: flow list 0 02/11/2020 10:57:46 dut.10.240.183.67: 02/11/2020 10:57:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=23, dport=22)/("X"*480) 02/11/2020 10:57: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 02/11/2020 10:57:47 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:57:47 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:57:47 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:57:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 10: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=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 02/11/2020 10:57:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:57:49 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:57:49 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:57:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:57:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 10:57: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=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 02/11/2020 10:57:50 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 10:57:50 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:57:50 TestCVLIAVFRSSGTPU: There no hash value passed as expected 02/11/2020 10:57:50 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_symmetric passed 02/11/2020 10:57:50 dut.10.240.183.67: flow flush 0 02/11/2020 10:57:50 dut.10.240.183.67: 02/11/2020 10:57:50 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_ipv4_udp_symmetric': 'passed'} 02/11/2020 10:57:50 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:57:50 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_ipv6_udp_symmetric Result PASSED: 02/11/2020 10:57:50 dut.10.240.183.67: flow flush 0 02/11/2020 10:57:51 dut.10.240.183.67: testpmd> 02/11/2020 10:57:51 dut.10.240.183.67: clear port stats all 02/11/2020 10:57:52 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:57:52 dut.10.240.183.67: stop 02/11/2020 10:57: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: 3 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. 02/11/2020 10:57:52 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_symmetric Begin 02/11/2020 10:57:52 dut.10.240.183.67: 02/11/2020 10:57:52 tester: 02/11/2020 10:57:52 dut.10.240.183.67: start 02/11/2020 10:57: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 02/11/2020 10:57:52 dut.10.240.183.67: quit 02/11/2020 10:57: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... 02/11/2020 10:57: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 10:57:55 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 10:58:05 dut.10.240.183.67: set fwd rxonly 02/11/2020 10:58:05 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 10:58:05 dut.10.240.183.67: set verbose 1 02/11/2020 10:58:05 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 10:58:05 dut.10.240.183.67: show port info all 02/11/2020 10:58: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 02/11/2020 10:58:05 dut.10.240.183.67: start 02/11/2020 10:58: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 02/11/2020 10:58:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_symmetric================ 02/11/2020 10:58:05 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:58:05 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end 02/11/2020 10:58:05 dut.10.240.183.67: Flow rule validated 02/11/2020 10:58:05 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end 02/11/2020 10:58:05 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:58:05 dut.10.240.183.67: flow list 0 02/11/2020 10:58:05 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU => RSS 02/11/2020 10:58:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:05 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:58:07 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:07 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-pay'} 02/11/2020 10:58:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:07 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:58:08 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:08 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:58:09 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:09 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-eh-pay'} 02/11/2020 10:58:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:09 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 10:58:10 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:10 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58:11 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:11 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-echo-request'} 02/11/2020 10:58:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:11 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:58:12 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:12 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58:13 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:13 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-echo-reponse'} 02/11/2020 10:58:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:13 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:58:14 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:14 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:58:15 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:58:15 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-pay'} 02/11/2020 10:58:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:15 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:58:16 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:58:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:16 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:58:18 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:58:18 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-eh-pay'} 02/11/2020 10:58:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:18 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 10:58:19 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:58:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:19 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58:20 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:58:20 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-echo-request'} 02/11/2020 10:58:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:20 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:58:21 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:58:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:21 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58:22 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:58:22 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv4-gtpu-echo-reponse'} 02/11/2020 10:58:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:22 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:58:23 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xd499f6ae - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV4 L4_UDP - l2_len=18 - 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 02/11/2020 10:58:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd499f6ae', '0xe')] 02/11/2020 10:58:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:23 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)'] 02/11/2020 10:58:24 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=178 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:58:24 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:58:24 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:58:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:24 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:58:25 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=166 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:58:25 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:58:25 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:58:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:25 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)'] 02/11/2020 10:58:26 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=198 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:58:26 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:58:26 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:58:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:26 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:58:28 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=186 - 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 = 1193046 - Receive queue=0x0 ol_flags: PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:58:28 TestCVLIAVFRSSGTPU: action: check_no_hash 02/11/2020 10:58:28 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 10:58:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:28 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:58: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=166 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:29 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-pay 02/11/2020 10:58:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:58:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 10:58:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:29 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:58: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=166 - nb_segs=1 - RSS hash=0xab1f0831 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:58:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xab1f0831', '0x1')] 02/11/2020 10:58:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:30 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:58: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=178 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:31 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-eh-pay 02/11/2020 10:58:31 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:58:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 10:58:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:31 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 10: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=0x86dd - length=178 - nb_segs=1 - RSS hash=0xab1f0831 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:58:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:58:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xab1f0831', '0x1')] 02/11/2020 10:58:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:32 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:33 TestCVLIAVFRSSGTPU: action: ipv6-gtpc-EchoRequest 02/11/2020 10:58:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:58:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 10:58:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:33 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:58:34 dut.10.240.183.67: port 0/queue 5: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x35e2ddc5 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:58:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x35e2ddc5', '0x5')] 02/11/2020 10:58:34 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:58:34 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:58:35 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:58:35 dut.10.240.183.67: flow list 0 02/11/2020 10:58:35 dut.10.240.183.67: 02/11/2020 10:58:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:35 TestCVLIAVFRSSGTPU: ['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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()', '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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()'] 02/11/2020 10:58:37 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xe17b2b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive 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=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xe17b2b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive 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=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xe17b2b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive 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=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xe17b2b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive 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=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xe17b2b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=162 - nb_segs=1 - RSS hash=0xe17b2b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xe17b2b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x8100 - length=60 - nb_segs=1 - RSS hash=0xe17b2b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 10:58:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:58:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xe17b2b6b', '0xb'), ('0xe17b2b6b', '0xb'), ('0xe17b2b6b', '0xb'), ('0xe17b2b6b', '0xb'), ('0xe17b2b6b', '0xb'), ('0xe17b2b6b', '0xb'), ('0xe17b2b6b', '0xb'), ('0xe17b2b6b', '0xb')] 02/11/2020 10:58:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpu_symmetric passed 02/11/2020 10:58:37 dut.10.240.183.67: flow flush 0 02/11/2020 10:58:37 dut.10.240.183.67: 02/11/2020 10:58:37 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpu_symmetric': 'passed'} 02/11/2020 10:58:37 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 10:58:37 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv4_gtpu_symmetric Result PASSED: 02/11/2020 10:58:37 dut.10.240.183.67: flow flush 0 02/11/2020 10:58:38 dut.10.240.183.67: testpmd> 02/11/2020 10:58:38 dut.10.240.183.67: clear port stats all 02/11/2020 10:58:39 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 10:58:39 dut.10.240.183.67: stop 02/11/2020 10:58: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: 4 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= 5 -> TX Port= 0/Queue= 5 ------- RX-packets: 4 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=14 -> TX Port= 0/Queue=14 ------- 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. 02/11/2020 10:58:39 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpc Begin 02/11/2020 10:58:39 dut.10.240.183.67: 02/11/2020 10:58:39 tester: 02/11/2020 10:58:39 dut.10.240.183.67: start 02/11/2020 10:58: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 02/11/2020 10:58:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv4_gtpc_l3src_only================ 02/11/2020 10:58:39 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:58:39 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end 02/11/2020 10:58:39 dut.10.240.183.67: Flow rule validated 02/11/2020 10:58:39 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end 02/11/2020 10:58:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:58:39 dut.10.240.183.67: flow list 0 02/11/2020 10:58:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPC => RSS 02/11/2020 10:58:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:39 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:41 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoRequest'} 02/11/2020 10:58:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:41 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=74 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:58:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:58:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:42 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:58: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=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:43 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=0x86dd - length=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:44 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-EchoEesponse'} 02/11/2020 10:58:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:44 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=74 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:58:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:58:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:45 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:58: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=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:46 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=109 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:47 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-CreatePDPContextRequest'} 02/11/2020 10:58:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:47 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=109 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:58:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:58:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:48 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:58: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=109 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:49 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=70 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:50 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-CreatePDPContextResponse'} 02/11/2020 10:58:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:50 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=70 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:58:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:58:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:52 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:58:53 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=70 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:53 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=146 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:54 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-UpdatePDPContextRequest'} 02/11/2020 10:58:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:54 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=146 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:58:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:58:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:55 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:58: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=146 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:56 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=70 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:57 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-UpdatePDPContextResponse'} 02/11/2020 10:58:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:57 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:58: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=70 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:58:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:58:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:58 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:58: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=70 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:58:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:58:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:58:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:58:59 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=70 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:00 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-DeletePDPContextRequest'} 02/11/2020 10:59:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:00 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=70 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:02 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=70 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:03 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=70 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:04 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-DeletePDPContextResponse'} 02/11/2020 10:59:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:04 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=70 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:05 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=70 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:06 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=103 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:07 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-PDUNotificationRequest'} 02/11/2020 10:59:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:07 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=103 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:08 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=103 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:09 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x86dd - length=79 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:10 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 10:59:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:10 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=79 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:11 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=0x86dd - length=79 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:12 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:14 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-EchoRequest'} 02/11/2020 10:59:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:14 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:15 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:16 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:17 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-EchoEesponse'} 02/11/2020 10:59:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:17 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:18 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:19 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:20 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextRequest'} 02/11/2020 10:59:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:20 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:21 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:22 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:23 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextResponse'} 02/11/2020 10:59:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:23 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:25 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59:26 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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:26 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:27 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextRequest'} 02/11/2020 10:59:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:27 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:28 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:29 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59:30 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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:30 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextResponse'} 02/11/2020 10:59:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:30 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:31 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:32 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59:33 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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:33 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextRequest'} 02/11/2020 10:59:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:33 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:35 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextResponse'} 02/11/2020 10:59:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:38 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:39 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:40 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-PDUNotificationRequest'} 02/11/2020 10:59:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:40 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:41 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:42 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:43 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 10:59:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:43 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0x7197cecf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x7197cecf', '0xf')] 02/11/2020 10:59:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:44 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0xad1c899f - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 10:59:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 10:59:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xad1c899f', '0xf')] 02/11/2020 10:59:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:46 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:59:47 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xe17b2b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:59:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:59:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xe17b2b6b', '0xb')] 02/11/2020 10:59:47 TestCVLIAVFRSSGTPU: action: ipv4-gtpu-pay 02/11/2020 10:59:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:47 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:59: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=0x86dd - length=166 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:59:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 10:59:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:48 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 10:59: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=178 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 10:59:49 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-eh-pay 02/11/2020 10:59:49 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:59:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 10:59:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:49 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 10:59: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=178 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:59:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 10:59:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:50 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:59: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=0x86dd - length=186 - nb_segs=1 - RSS hash=0xdff8ae35 - 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 = 1193046 - 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 02/11/2020 10:59:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:59:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 10:59:51 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-ipv4 02/11/2020 10:59:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:51 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10:59: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=0x86dd - length=186 - nb_segs=1 - RSS hash=0xec013393 - 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 = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:59:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 10:59:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:52 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 10:59: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=0x86dd - length=206 - nb_segs=1 - RSS hash=0xdff8ae35 - 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 = 1193046 - 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 02/11/2020 10:59:53 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-ipv6 02/11/2020 10:59:53 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:59:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 10:59:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:53 TestCVLIAVFRSSGTPU: 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) 02/11/2020 10: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=0x86dd - length=206 - nb_segs=1 - RSS hash=0xec013393 - 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 = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:59:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 10:59:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:54 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 10:59:55 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xe17b2b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 10:59:55 TestCVLIAVFRSSGTPU: action: ipv4-gtpc-EchoRequest 02/11/2020 10:59:55 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 10:59:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xe17b2b6b', '0xb')] 02/11/2020 10:59:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:55 TestCVLIAVFRSSGTPU: 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() 02/11/2020 10:59:57 dut.10.240.183.67: port 0/queue 2: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x209d9d2 - RSS queue=0x2 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 10:59:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x209d9d2', '0x2')] 02/11/2020 10:59:57 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 10:59:57 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 10:59:58 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 10:59:58 dut.10.240.183.67: flow list 0 02/11/2020 10:59:58 dut.10.240.183.67: 02/11/2020 10:59:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:58 TestCVLIAVFRSSGTPU: ['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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()'] 02/11/2020 10:59: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=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=109 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=146 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=103 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=79 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=78 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=78 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=113 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=107 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=83 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 10:59:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 10:59:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5')] 02/11/2020 10:59:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv4_gtpc_l3src_only passed 02/11/2020 10:59:59 dut.10.240.183.67: flow flush 0 02/11/2020 10:59:59 dut.10.240.183.67: 02/11/2020 10:59:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpc_l3dst_only================ 02/11/2020 10:59:59 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 10:59:59 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end 02/11/2020 10:59:59 dut.10.240.183.67: Flow rule validated 02/11/2020 10:59:59 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end 02/11/2020 10:59:59 dut.10.240.183.67: Flow rule #0 created 02/11/2020 10:59:59 dut.10.240.183.67: flow list 0 02/11/2020 10:59:59 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPC => RSS 02/11/2020 10:59:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 10:59:59 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:00 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoRequest'} 02/11/2020 11:00:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:00 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=74 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:00:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:02 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:03 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:04 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-EchoEesponse'} 02/11/2020 11:00:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:04 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=74 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:00:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:05 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:06 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x86dd - length=109 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:07 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-CreatePDPContextRequest'} 02/11/2020 11:00:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:07 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=109 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:00:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:08 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=109 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:09 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:10 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-CreatePDPContextResponse'} 02/11/2020 11:00:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:10 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=70 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:00:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:11 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00:13 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=70 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:13 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x86dd - length=146 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:14 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-UpdatePDPContextRequest'} 02/11/2020 11:00:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:14 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=146 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:00:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:15 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11: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=0x86dd - length=146 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:16 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:17 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-UpdatePDPContextResponse'} 02/11/2020 11:00:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:17 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=70 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:00:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:18 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=70 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:19 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:20 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-DeletePDPContextRequest'} 02/11/2020 11:00:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:20 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=70 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:00:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:21 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=70 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:22 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:23 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-DeletePDPContextResponse'} 02/11/2020 11:00:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:23 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=70 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:00:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:25 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:26 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x86dd - length=103 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:27 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-PDUNotificationRequest'} 02/11/2020 11:00:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:27 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=103 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:00:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:28 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=103 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:29 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x86dd - length=79 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:30 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 11:00:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:30 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=79 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x6 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:00:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:31 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=79 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:00:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:32 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00:33 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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:33 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-EchoRequest'} 02/11/2020 11:00:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:33 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:00:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:34 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-EchoEesponse'} 02/11/2020 11:00:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:00:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:38 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:39 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00:40 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=0x8100 - length=113 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:40 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextRequest'} 02/11/2020 11:00:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:40 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:00:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:41 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:42 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:43 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextResponse'} 02/11/2020 11:00:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:43 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:00:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:44 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:45 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:47 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextRequest'} 02/11/2020 11:00:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:47 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:00:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:48 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:49 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:50 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextResponse'} 02/11/2020 11:00:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:50 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:00:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:51 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:00: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:52 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:53 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextRequest'} 02/11/2020 11:00:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:53 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:00:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:54 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:55 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:56 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextResponse'} 02/11/2020 11:00:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:56 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:00: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:00:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:00:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:00:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:58 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:00:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:00:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:00:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:00:59 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:01:00 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-PDUNotificationRequest'} 02/11/2020 11:01:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:01:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:00 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:01:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:01:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:01 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:01:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:01:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:01:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:02 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:01:03 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 11:01:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:01:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:03 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0xddc52e16 - RSS queue=0x6 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:01:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xddc52e16', '0x6')] 02/11/2020 11:01:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:04 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0xef0bcaee - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:01:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:01:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xef0bcaee', '0xe')] 02/11/2020 11:01:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:05 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:01: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=166 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:01:06 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-pay 02/11/2020 11:01:06 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:01:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:06 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:01: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=0x86dd - length=166 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:01:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:01:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:08 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:01: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=178 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:01:09 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-eh-pay 02/11/2020 11:01:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:01:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:09 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 11:01: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=178 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:01:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:01:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:10 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:01: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=186 - nb_segs=1 - RSS hash=0xdff8ae35 - 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 = 1193046 - 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 02/11/2020 11:01:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:01:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:11 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-ipv4 02/11/2020 11:01:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:11 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:01: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=186 - nb_segs=1 - RSS hash=0x373e965 - 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 = 1193046 - 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 02/11/2020 11:01:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:01:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:12 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:01: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=0x86dd - length=206 - nb_segs=1 - RSS hash=0xdff8ae35 - 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 = 1193046 - 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 02/11/2020 11:01:13 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-ipv6 02/11/2020 11:01:13 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:01:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:13 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:01: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=206 - nb_segs=1 - RSS hash=0x373e965 - 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 = 1193046 - 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 02/11/2020 11:01:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:01:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:14 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01:15 dut.10.240.183.67: port 0/queue 11: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xe17b2b6b - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:15 TestCVLIAVFRSSGTPU: action: ipv4-gtpc-EchoRequest 02/11/2020 11:01:15 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:01:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xe17b2b6b', '0xb')] 02/11/2020 11:01:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:15 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01:16 dut.10.240.183.67: port 0/queue 5: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x68452285 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x68452285', '0x5')] 02/11/2020 11:01:16 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:01:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:01:17 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:01:17 dut.10.240.183.67: flow list 0 02/11/2020 11:01:18 dut.10.240.183.67: 02/11/2020 11:01:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:18 TestCVLIAVFRSSGTPU: ['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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()'] 02/11/2020 11:01: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=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=109 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=146 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=103 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=79 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=78 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=78 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=113 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=107 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 5: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=83 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:01:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5'), ('0xdff8ae35', '0x5')] 02/11/2020 11:01:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpc_l3dst_only passed 02/11/2020 11:01:19 dut.10.240.183.67: flow flush 0 02/11/2020 11:01:19 dut.10.240.183.67: 02/11/2020 11:01:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpc_l3_src_only_l3_dst_only================ 02/11/2020 11:01:19 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:01:19 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss types ipv6 end key_len 0 queues end / end 02/11/2020 11:01:19 dut.10.240.183.67: Flow rule validated 02/11/2020 11:01:19 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss types ipv6 end key_len 0 queues end / end 02/11/2020 11:01:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:01:19 dut.10.240.183.67: flow list 0 02/11/2020 11:01:19 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPC => RSS 02/11/2020 11:01:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:19 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:20 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-EchoRequest'} 02/11/2020 11:01:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:20 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=74 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:01:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:21 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=74 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:01:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:22 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=74 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:01:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:23 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:01:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:25 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=0x86dd - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:26 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-EchoEesponse'} 02/11/2020 11:01:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:26 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=74 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:01:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:27 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=74 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:01:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:28 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11: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=0x86dd - length=74 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:01:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:29 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:01:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:30 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=109 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:31 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-CreatePDPContextRequest'} 02/11/2020 11:01:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:31 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=0x86dd - length=109 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:01:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:32 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=109 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:01:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:33 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=109 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:01:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:34 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01:36 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=109 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:01:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-CreatePDPContextResponse'} 02/11/2020 11:01:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=70 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:01:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:38 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01:39 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=70 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:01:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:39 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=70 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:01:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:40 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:01:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:41 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=0x86dd - length=146 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:42 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-UpdatePDPContextRequest'} 02/11/2020 11:01:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:42 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=146 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:01:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:43 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=0x86dd - length=146 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:01:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:44 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=146 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:01:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:46 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=0x86dd - length=146 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:01:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:47 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:48 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-UpdatePDPContextResponse'} 02/11/2020 11:01:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:48 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=70 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:01:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:49 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:01:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:50 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=70 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:01:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:51 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:01:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:52 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:53 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-DeletePDPContextRequest'} 02/11/2020 11:01:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:53 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=70 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:01:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:54 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=70 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:01:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:55 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=70 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:01:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:01:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:01:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:57 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:01: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:01:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:58 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:01: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=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:01:59 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-DeletePDPContextResponse'} 02/11/2020 11:01:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:01:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:01:59 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=70 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:02:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:02:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:00 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:02:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:02:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:01 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=70 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:02:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:02:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:02 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02:03 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=70 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:02:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:02:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:03 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02:04 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=103 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:02:04 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-PDUNotificationRequest'} 02/11/2020 11:02:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:04 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=103 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:02:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:02:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:05 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=103 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:02:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:02:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:06 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=103 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:02:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:02:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:08 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=103 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:02:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:02:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:09 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=79 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:02:10 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 11:02:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:10 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=79 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:02:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:02:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:11 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=79 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:02:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:02:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:12 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=79 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:02:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:02:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:13 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=79 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:02:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:02:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:14 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:15 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-EchoRequest'} 02/11/2020 11:02:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:15 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:02:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:16 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:02:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:17 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:02:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:18 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:02:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:20 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02:21 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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:21 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-EchoEesponse'} 02/11/2020 11:02:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:21 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:02:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:22 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:02:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:23 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:02:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:24 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:02:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:25 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:26 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextRequest'} 02/11/2020 11:02:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:26 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:02:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:27 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:02:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:28 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:02:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:29 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:02:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:31 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:32 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextResponse'} 02/11/2020 11:02:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:32 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:02:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:33 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:02:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:34 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:02:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:35 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02:36 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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:02:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextRequest'} 02/11/2020 11:02:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:02:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:38 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02:39 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=0x8100 - length=150 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:02:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:39 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:02:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:41 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:02:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:42 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:43 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextResponse'} 02/11/2020 11:02:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:43 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:02:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:44 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:02:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:45 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:02:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:46 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:02:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:47 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:48 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextRequest'} 02/11/2020 11:02:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:48 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:02:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:49 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:02:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:50 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:02:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:52 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:02:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:53 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:54 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextResponse'} 02/11/2020 11:02:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:54 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:02:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:55 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:02:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:56 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:02:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:02:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:57 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:02: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:02:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:58 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:02: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:02:59 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-PDUNotificationRequest'} 02/11/2020 11:02:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:02:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:02:59 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:03:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:03:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:00 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:03:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:03:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:01 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:03:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:03:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:03 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03:04 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=0x8100 - length=107 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:03:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:04 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:05 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 11:03:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:03:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:05 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0xec013393 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:03:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xec013393', '0x3')] 02/11/2020 11:03:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:06 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0x373e965 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:03:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x373e965', '0x5')] 02/11/2020 11:03:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:07 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0x308a74c3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:03:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x308a74c3', '0x3')] 02/11/2020 11:03:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:08 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0xdff8ae35 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xdff8ae35', '0x5')] 02/11/2020 11:03:09 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:03:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:03:10 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:03:10 dut.10.240.183.67: flow list 0 02/11/2020 11:03:10 dut.10.240.183.67: 02/11/2020 11:03:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpc_l3_src_only_l3_dst_only passed 02/11/2020 11:03:10 dut.10.240.183.67: flow flush 0 02/11/2020 11:03:10 dut.10.240.183.67: 02/11/2020 11:03:10 TestCVLIAVFRSSGTPU: {'mac_ipv4_gtpc_l3src_only': 'passed', 'mac_ipv6_gtpc_l3dst_only': 'passed', 'mac_ipv6_gtpc_l3_src_only_l3_dst_only': 'passed'} 02/11/2020 11:03:10 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:03:10 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpc Result PASSED: 02/11/2020 11:03:10 dut.10.240.183.67: flow flush 0 02/11/2020 11:03:12 dut.10.240.183.67: testpmd> 02/11/2020 11:03:12 dut.10.240.183.67: clear port stats all 02/11/2020 11:03:13 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:03:13 dut.10.240.183.67: stop 02/11/2020 11:03:13 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: 44 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 ------- RX-packets: 112 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=11 -> TX Port= 0/Queue=11 ------- RX-packets: 3 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 ------- RX-packets: 40 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 ------- RX-packets: 60 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. 02/11/2020 11:03:13 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpc_symmetric Begin 02/11/2020 11:03:13 dut.10.240.183.67: 02/11/2020 11:03:13 tester: 02/11/2020 11:03:13 dut.10.240.183.67: start 02/11/2020 11:03: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 02/11/2020 11:03:13 dut.10.240.183.67: quit 02/11/2020 11:03:15 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... 02/11/2020 11:03:15 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:03:16 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:03:26 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:03:26 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:03:26 dut.10.240.183.67: set verbose 1 02/11/2020 11:03:26 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:03:26 dut.10.240.183.67: show port info all 02/11/2020 11:03:26 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 02/11/2020 11:03:26 dut.10.240.183.67: start 02/11/2020 11:03: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 02/11/2020 11:03:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpc_symmetric================ 02/11/2020 11:03:26 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:03:26 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end 02/11/2020 11:03:26 dut.10.240.183.67: Flow rule validated 02/11/2020 11:03:26 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpc / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end 02/11/2020 11:03:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:03:26 dut.10.240.183.67: flow list 0 02/11/2020 11:03:26 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPC => RSS 02/11/2020 11:03:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:26 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:28 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-EchoRequest'} 02/11/2020 11:03:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:28 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:29 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:30 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-EchoEesponse'} 02/11/2020 11:03:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:30 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:31 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=109 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:32 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-CreatePDPContextRequest'} 02/11/2020 11:03:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:32 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=109 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:33 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=70 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-CreatePDPContextResponse'} 02/11/2020 11:03:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:34 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=70 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:35 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03:36 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=146 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:36 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-UpdatePDPContextRequest'} 02/11/2020 11:03:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:36 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=0x86dd - length=146 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03:39 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=70 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:39 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-UpdatePDPContextResponse'} 02/11/2020 11:03:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:39 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=70 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:40 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=70 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:41 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-DeletePDPContextRequest'} 02/11/2020 11:03:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:41 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:42 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=70 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:43 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-DeletePDPContextResponse'} 02/11/2020 11:03:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:43 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:44 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=103 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:45 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-PDUNotificationRequest'} 02/11/2020 11:03:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:45 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03:46 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=103 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:46 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=0x86dd - length=79 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:47 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 11:03:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:47 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=79 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:03:48 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:48 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:50 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-EchoRequest'} 02/11/2020 11:03:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:50 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:51 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:51 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:52 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-EchoEesponse'} 02/11/2020 11:03:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:52 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=0x8100 - length=78 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:53 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:54 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextRequest'} 02/11/2020 11:03:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:54 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=0x8100 - length=113 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:55 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:56 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-CreatePDPContextResponse'} 02/11/2020 11:03:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:56 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:57 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:57 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:03: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:58 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextRequest'} 02/11/2020 11:03:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:58 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:03: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=0x8100 - length=150 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:03:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:03:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:03:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:03:59 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:01 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-UpdatePDPContextResponse'} 02/11/2020 11:04:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:04:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:01 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:04: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:04:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:02 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04:03 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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:03 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextRequest'} 02/11/2020 11:04:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:04:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:03 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:04:04 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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:04:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:04 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:05 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-DeletePDPContextResponse'} 02/11/2020 11:04:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:04:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:05 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:04: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:04:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:06 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:07 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-PDUNotificationRequest'} 02/11/2020 11:04:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:04:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:07 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:04: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=0x8100 - length=107 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:04:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:08 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:09 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpc-SupportedExtensionHeadersNotification'} 02/11/2020 11:04:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:04:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:09 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:04: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=0x8100 - length=83 - nb_segs=1 - RSS hash=0xaf4c055 - RSS queue=0x5 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf4c055', '0x5')] 02/11/2020 11:04:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:11 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:04: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=0x86dd - length=206 - nb_segs=1 - RSS hash=0x70e93cf - 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 = 1193046 - 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 02/11/2020 11:04:12 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-ipv6'} 02/11/2020 11:04:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:04:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:12 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:04: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=206 - nb_segs=1 - RSS hash=0xdfa539a - 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 = 1193046 - Receive queue=0xa ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xdfa539a', '0xa')] 02/11/2020 11:04:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:13 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11: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=0x86dd - length=186 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - 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 = 1193046 - 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 02/11/2020 11:04:14 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-ipv4'} 02/11/2020 11:04:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:04:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:14 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:04: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=186 - nb_segs=1 - RSS hash=0xdfa539a - 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 = 1193046 - Receive queue=0xa ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xdfa539a', '0xa')] 02/11/2020 11:04:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:15 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11: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=0x86dd - length=166 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:04:16 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-pay'} 02/11/2020 11:04:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:04:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:16 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:04: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=166 - nb_segs=1 - RSS hash=0xdfa539a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xdfa539a', '0xa')] 02/11/2020 11:04:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:17 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11: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=0x86dd - length=178 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:04:18 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-eh-pay'} 02/11/2020 11:04:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:04:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:18 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 11:04: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=178 - nb_segs=1 - RSS hash=0xdfa539a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xdfa539a', '0xa')] 02/11/2020 11:04:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:19 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04:20 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0x14ce0991 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:04:20 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpc-EchoRequest'} 02/11/2020 11:04:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x14ce0991', '0x1')] 02/11/2020 11:04:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:20 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:04:22 dut.10.240.183.67: port 0/queue 13: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=60 - nb_segs=1 - RSS hash=0xd86f880d - RSS queue=0xd - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =28817, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:04:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xd86f880d', '0xd')] 02/11/2020 11:04:22 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:04:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:04:23 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:04:23 dut.10.240.183.67: flow list 0 02/11/2020 11:04:23 dut.10.240.183.67: 02/11/2020 11:04:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:23 TestCVLIAVFRSSGTPU: ['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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()', '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()'] 02/11/2020 11:04: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=0x86dd - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=109 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=146 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=103 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=79 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=78 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=78 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=113 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=150 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=107 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=83 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - 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 02/11/2020 11:04:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf')] 02/11/2020 11:04:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpc_symmetric passed 02/11/2020 11:04:24 dut.10.240.183.67: flow flush 0 02/11/2020 11:04:24 dut.10.240.183.67: 02/11/2020 11:04:24 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpc_symmetric': 'passed'} 02/11/2020 11:04:24 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:04:24 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpc_symmetric Result PASSED: 02/11/2020 11:04:24 dut.10.240.183.67: flow flush 0 02/11/2020 11:04:25 dut.10.240.183.67: testpmd> 02/11/2020 11:04:25 dut.10.240.183.67: clear port stats all 02/11/2020 11:04:26 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:04:26 dut.10.240.183.67: stop 02/11/2020 11:04:26 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: 1 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 ------- RX-packets: 40 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=13 -> TX Port= 0/Queue=13 ------- RX-packets: 1 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 ------- 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. 02/11/2020 11:04:26 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu Begin 02/11/2020 11:04:27 dut.10.240.183.67: 02/11/2020 11:04:27 tester: 02/11/2020 11:04:27 dut.10.240.183.67: start 02/11/2020 11:04: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 02/11/2020 11:04:27 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_l3src_only================ 02/11/2020 11:04:27 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:04:27 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end 02/11/2020 11:04:27 dut.10.240.183.67: Flow rule validated 02/11/2020 11:04:27 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss types ipv6 l3-src-only end key_len 0 queues end / end 02/11/2020 11:04:27 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:04:27 dut.10.240.183.67: flow list 0 02/11/2020 11:04:27 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU => RSS 02/11/2020 11:04:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:27 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:04: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=0x86dd - length=166 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:04:28 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-pay'} 02/11/2020 11:04:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:28 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:04: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=166 - nb_segs=1 - RSS hash=0xff14e3a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xff14e3a3', '0x3')] 02/11/2020 11:04:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:29 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:04: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=0x86dd - length=166 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:04:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:30 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:04: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=0x86dd - length=178 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:04:31 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-eh-pay'} 02/11/2020 11:04:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:31 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:04: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=0x86dd - length=178 - nb_segs=1 - RSS hash=0xff14e3a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xff14e3a3', '0x3')] 02/11/2020 11:04:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:32 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 11:04: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=0x86dd - length=178 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:04:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:34 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:04:35 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-echo-request'} 02/11/2020 11:04:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:35 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=70 - nb_segs=1 - RSS hash=0xff14e3a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xff14e3a3', '0x3')] 02/11/2020 11:04:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:36 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:04: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=70 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:04:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:37 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:04:38 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-echo-reponse'} 02/11/2020 11:04:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:38 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xff14e3a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xff14e3a3', '0x3')] 02/11/2020 11:04:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:39 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:04: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=70 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:04:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:40 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:04: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:41 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-pay'} 02/11/2020 11:04:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:41 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:04: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0xff14e3a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xff14e3a3', '0x3')] 02/11/2020 11:04:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:42 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:43 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:04: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:45 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-eh-pay'} 02/11/2020 11:04:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:45 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:04: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0xff14e3a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xff14e3a3', '0x3')] 02/11/2020 11:04:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:46 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x44)/Raw("x"*96) 02/11/2020 11:04: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:47 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:48 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-echo-request'} 02/11/2020 11:04:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:48 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xff14e3a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xff14e3a3', '0x3')] 02/11/2020 11:04:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:49 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:04: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:50 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:51 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-echo-reponse'} 02/11/2020 11:04:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:51 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:04: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xff14e3a3 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:04:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xff14e3a3', '0x3')] 02/11/2020 11:04:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:52 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xd4b9bd60 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:04:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:04:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4b9bd60', '0x0')] 02/11/2020 11:04:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:53 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)'] 02/11/2020 11:04: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=198 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - 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 = 1193046 - 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 02/11/2020 11:04:54 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-eh-ipv4'} 02/11/2020 11:04:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:04:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:54 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x55)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96) 02/11/2020 11:04: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=0x86dd - length=198 - nb_segs=1 - RSS hash=0x9274ae50 - 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 = 1193046 - 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 02/11/2020 11:04:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:04:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:56 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:04: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=186 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - 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 = 1193046 - 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 02/11/2020 11:04:57 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-ipv4'} 02/11/2020 11:04:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:04:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:57 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:04: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=0x86dd - length=186 - nb_segs=1 - RSS hash=0x9274ae50 - 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 = 1193046 - 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 02/11/2020 11:04:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:04:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:04:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:58 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)'] 02/11/2020 11:04: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=218 - nb_segs=1 - RSS hash=0x70e93cf - 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 = 1193046 - 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 02/11/2020 11:04:59 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-eh-ipv6'} 02/11/2020 11:04:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:04:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:04:59 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2055")/Raw("x"*96) 02/11/2020 11:05: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=0x86dd - length=218 - nb_segs=1 - RSS hash=0x9274ae50 - 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 = 1193046 - 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 02/11/2020 11:05:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:05:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:00 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:05:01 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=206 - nb_segs=1 - RSS hash=0x70e93cf - 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 = 1193046 - 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 02/11/2020 11:05:01 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-ipv6'} 02/11/2020 11:05:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:05:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:01 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:05: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=206 - nb_segs=1 - RSS hash=0x9274ae50 - 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 = 1193046 - 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 02/11/2020 11:05:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:05:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:02 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:05:03 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x14ce0991 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:03 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-pay'} 02/11/2020 11:05:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x14ce0991', '0x1')] 02/11/2020 11:05:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:03 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:05:04 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x6c8c60e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x6c8c60e0', '0x0')] 02/11/2020 11:05:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:04 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:05:05 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x14ce0991 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:05 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-eh-pay'} 02/11/2020 11:05:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x14ce0991', '0x1')] 02/11/2020 11:05:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:05 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 11:05:07 dut.10.240.183.67: port 0/queue 0: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x6c8c60e0 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x6c8c60e0', '0x0')] 02/11/2020 11:05:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:07 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:05: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=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:05:08 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-EchoRequest'} 02/11/2020 11:05:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:05:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:08 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:05: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=74 - nb_segs=1 - RSS hash=0x9274ae50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:05:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:05:09 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:05:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:05:10 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:05:10 dut.10.240.183.67: flow list 0 02/11/2020 11:05:10 dut.10.240.183.67: 02/11/2020 11:05:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:10 TestCVLIAVFRSSGTPU: ['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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()', '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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()'] 02/11/2020 11:05: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=166 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=178 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=170 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=182 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 11:05:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf')] 02/11/2020 11:05:11 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_l3src_only passed 02/11/2020 11:05:11 dut.10.240.183.67: flow flush 0 02/11/2020 11:05:11 dut.10.240.183.67: 02/11/2020 11:05:11 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_l3dst_only================ 02/11/2020 11:05:11 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:05:11 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end 02/11/2020 11:05:11 dut.10.240.183.67: Flow rule validated 02/11/2020 11:05:11 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss types ipv6 l3-dst-only end key_len 0 queues end / end 02/11/2020 11:05:11 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:05:11 dut.10.240.183.67: flow list 0 02/11/2020 11:05:11 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU => RSS 02/11/2020 11:05:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:11 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11: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=0x86dd - length=166 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:13 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-pay'} 02/11/2020 11:05:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:13 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:05: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=166 - nb_segs=1 - RSS hash=0xeec7c049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xeec7c049', '0x9')] 02/11/2020 11:05:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:14 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:05: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=166 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:05:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:15 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11: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=0x86dd - length=178 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:16 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-eh-pay'} 02/11/2020 11:05:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:16 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:05: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=178 - nb_segs=1 - RSS hash=0xeec7c049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xeec7c049', '0x9')] 02/11/2020 11:05:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:17 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 11: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=0x86dd - length=178 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:05:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:18 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:05: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=70 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:19 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-echo-request'} 02/11/2020 11:05:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:19 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:05: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0xeec7c049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xeec7c049', '0x9')] 02/11/2020 11:05:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:20 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:05: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=70 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:05:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:21 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:05: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=70 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:22 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-echo-reponse'} 02/11/2020 11:05:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:22 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:05: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=70 - nb_segs=1 - RSS hash=0xeec7c049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xeec7c049', '0x9')] 02/11/2020 11:05:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:24 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:05: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=70 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xb ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:05:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:25 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:05: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:26 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-pay'} 02/11/2020 11:05:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:26 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:05: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0xeec7c049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xeec7c049', '0x9')] 02/11/2020 11:05:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:27 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:05: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:05:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:28 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:05: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:29 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-eh-pay'} 02/11/2020 11:05:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:29 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:05:30 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=0x8100 - length=182 - nb_segs=1 - RSS hash=0xeec7c049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xeec7c049', '0x9')] 02/11/2020 11:05:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:30 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 11:05: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:05:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:31 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:05: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:32 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-echo-request'} 02/11/2020 11:05:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:32 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:05: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xeec7c049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xeec7c049', '0x9')] 02/11/2020 11:05:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:33 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:05: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:05:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:35 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:05: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:36 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-echo-reponse'} 02/11/2020 11:05:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:05: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xeec7c049 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xeec7c049', '0x9')] 02/11/2020 11:05:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:37 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:05: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xd0bc31eb - RSS queue=0xb - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:05:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:05:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0bc31eb', '0xb')] 02/11/2020 11:05:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:38 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)'] 02/11/2020 11:05: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=198 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - 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 = 1193046 - 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 02/11/2020 11:05:39 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-eh-ipv4'} 02/11/2020 11:05:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:05:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:39 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x55)/IP(src="192.168.1.7", dst="192.168.1.9")/Raw("x"*96) 02/11/2020 11: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=0x86dd - length=198 - nb_segs=1 - RSS hash=0x2ca3cd0c - 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 = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:05:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:40 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:05: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=186 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - 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 = 1193046 - 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 02/11/2020 11:05:41 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-ipv4'} 02/11/2020 11:05:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:05:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:41 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:05: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=186 - nb_segs=1 - RSS hash=0x2ca3cd0c - 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 = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:05:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:42 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)'] 02/11/2020 11:05: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=218 - nb_segs=1 - RSS hash=0x70e93cf - 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 = 1193046 - 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 02/11/2020 11:05:43 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-eh-ipv6'} 02/11/2020 11:05:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:05:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:43 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2930",dst="CDCD:910A:2222:5498:8475:1111:3900:2091")/Raw("x"*96) 02/11/2020 11:05: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=218 - nb_segs=1 - RSS hash=0x2ca3cd0c - 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 = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:05:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:44 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:05: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=206 - nb_segs=1 - RSS hash=0x70e93cf - 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 = 1193046 - 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 02/11/2020 11:05:46 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-ipv6'} 02/11/2020 11:05:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:05:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:46 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:05: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=206 - nb_segs=1 - RSS hash=0x2ca3cd0c - 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 = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:05:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:47 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:05:48 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x14ce0991 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:48 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-pay'} 02/11/2020 11:05:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x14ce0991', '0x1')] 02/11/2020 11:05:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:48 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:05:49 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x8adca02e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x8adca02e', '0xe')] 02/11/2020 11:05:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:49 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:05:50 dut.10.240.183.67: port 0/queue 1: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x14ce0991 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:50 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-gtpu-eh-pay'} 02/11/2020 11:05:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x14ce0991', '0x1')] 02/11/2020 11:05:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:50 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 11:05:51 dut.10.240.183.67: port 0/queue 14: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x8adca02e - RSS queue=0xe - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x8adca02e', '0xe')] 02/11/2020 11:05:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:51 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:05: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=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:05:52 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpc-EchoRequest'} 02/11/2020 11:05:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:05:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:52 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:05: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=74 - nb_segs=1 - RSS hash=0x2ca3cd0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:05:53 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:05:53 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:05:54 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:05:54 dut.10.240.183.67: flow list 0 02/11/2020 11:05:54 dut.10.240.183.67: 02/11/2020 11:05:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:54 TestCVLIAVFRSSGTPU: ['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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()', '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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()'] 02/11/2020 11:05: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=166 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=178 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x86dd - length=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=170 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=182 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 port 0/queue 15: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 11:05:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf'), ('0x70e93cf', '0xf')] 02/11/2020 11:05:55 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_l3dst_only passed 02/11/2020 11:05:55 dut.10.240.183.67: flow flush 0 02/11/2020 11:05:56 dut.10.240.183.67: 02/11/2020 11:05:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_l3_src_only_l3_dst_only================ 02/11/2020 11:05:56 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:05:56 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss types ipv6 end key_len 0 queues end / end 02/11/2020 11:05:56 dut.10.240.183.67: Flow rule validated 02/11/2020 11:05:56 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss types ipv6 end key_len 0 queues end / end 02/11/2020 11:05:56 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:05:56 dut.10.240.183.67: flow list 0 02/11/2020 11:05:56 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU => RSS 02/11/2020 11:05:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:56 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:05: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=166 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:57 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-pay'} 02/11/2020 11:05:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:05:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:57 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:05: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=0x86dd - length=166 - nb_segs=1 - RSS hash=0x9274ae50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:05:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:05:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:58 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:05: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=0x86dd - length=166 - nb_segs=1 - RSS hash=0x2ca3cd0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:05:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:05:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:05:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:05:59 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:06: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=166 - nb_segs=1 - RSS hash=0xb9d9f093 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:06:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9d9f093', '0x3')] 02/11/2020 11:06:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:00 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:06:01 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=166 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:06:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:01 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:06: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=178 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:06:02 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-eh-pay'} 02/11/2020 11:06:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:02 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:06: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=178 - nb_segs=1 - RSS hash=0x9274ae50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:06:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:06:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:03 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11: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=0x86dd - length=178 - nb_segs=1 - RSS hash=0x2ca3cd0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:06:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:06:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:04 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 11:06: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=178 - nb_segs=1 - RSS hash=0xb9d9f093 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:06:05 TestCVLIAVFRSSGTPU: action: heck_hash_different 02/11/2020 11:06:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:05 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 11:06: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=178 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:06:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:07 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:06: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=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:06:08 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-echo-request'} 02/11/2020 11:06:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:08 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:06: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=70 - nb_segs=1 - RSS hash=0x9274ae50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:06:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:06:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:09 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:06: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0x2ca3cd0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:06:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:06:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:10 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:06: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=70 - nb_segs=1 - RSS hash=0xb9d9f093 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:06:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9d9f093', '0x3')] 02/11/2020 11:06:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:11 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:06: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:06:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:12 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:06: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=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:06:13 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-echo-reponse'} 02/11/2020 11:06:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:13 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:06: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=70 - nb_segs=1 - RSS hash=0x9274ae50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:06:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:06:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:14 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11: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=0x86dd - length=70 - nb_segs=1 - RSS hash=0x2ca3cd0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xc ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:06:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:06:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:15 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:06: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=70 - nb_segs=1 - RSS hash=0xb9d9f093 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - Receive queue=0x3 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:06:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9d9f093', '0x3')] 02/11/2020 11:06:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:16 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:06: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=70 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:06:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:17 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:06: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 11:06:19 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-pay'} 02/11/2020 11:06:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:19 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:06: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0x9274ae50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:06:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:06:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:20 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:06: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0x2ca3cd0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:06:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:06:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:21 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:06: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0xb9d9f093 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:06:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9d9f093', '0x3')] 02/11/2020 11:06:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:22 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:06: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 11:06:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:23 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:06: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 11:06:24 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-eh-pay'} 02/11/2020 11:06:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:24 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:06: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0x9274ae50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:06:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:06:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:25 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0x2ca3cd0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:06:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:06:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:26 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 11:06: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0xb9d9f093 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:06:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9d9f093', '0x3')] 02/11/2020 11:06:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:27 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x55)/Raw("x"*96) 02/11/2020 11:06: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 11:06:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:28 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:06: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 11:06:29 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-echo-request'} 02/11/2020 11:06:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:29 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:06: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x9274ae50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:06:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:06:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:31 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:06: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x2ca3cd0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:06:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:06:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:32 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:06: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xb9d9f093 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:06:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9d9f093', '0x3')] 02/11/2020 11:06:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:33 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:06: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 11:06:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:34 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:06: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 11:06:35 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-echo-reponse'} 02/11/2020 11:06:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:35 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:06: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x9274ae50 - RSS queue=0x0 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:06:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x9274ae50', '0x0')] 02/11/2020 11:06:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:36 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:06: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x2ca3cd0c - RSS queue=0xc - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:06:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x2ca3cd0c', '0xc')] 02/11/2020 11:06:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:37 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:06: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0xb9d9f093 - RSS queue=0x3 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:06:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9d9f093', '0x3')] 02/11/2020 11:06:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:38 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:06: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x70e93cf - RSS queue=0xf - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - 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 02/11/2020 11:06:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x70e93cf', '0xf')] 02/11/2020 11:06:39 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:06:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:06:40 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:06:40 dut.10.240.183.67: flow list 0 02/11/2020 11:06:40 dut.10.240.183.67: 02/11/2020 11:06:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_l3_src_only_l3_dst_only passed 02/11/2020 11:06:40 dut.10.240.183.67: flow flush 0 02/11/2020 11:06:41 dut.10.240.183.67: 02/11/2020 11:06:41 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_l3src_only': 'passed', 'mac_ipv6_gtpu_l3dst_only': 'passed', 'mac_ipv6_gtpu_l3_src_only_l3_dst_only': 'passed'} 02/11/2020 11:06:41 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:06:41 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu Result PASSED: 02/11/2020 11:06:41 dut.10.240.183.67: flow flush 0 02/11/2020 11:06:42 dut.10.240.183.67: testpmd> 02/11/2020 11:06:42 dut.10.240.183.67: clear port stats all 02/11/2020 11:06:43 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:06:43 dut.10.240.183.67: stop 02/11/2020 11:06: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: 31 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= 3 -> TX Port= 0/Queue= 3 ------- RX-packets: 16 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 Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 ------- RX-packets: 16 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 ------- RX-packets: 13 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: 42 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. 02/11/2020 11:06:43 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4 Begin 02/11/2020 11:06:43 dut.10.240.183.67: 02/11/2020 11:06:43 tester: 02/11/2020 11:06:43 dut.10.240.183.67: start 02/11/2020 11:06: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 02/11/2020 11:06:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_l3dst================ 02/11/2020 11:06:43 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:06: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 02/11/2020 11:06:43 dut.10.240.183.67: Flow rule validated 02/11/2020 11:06: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 02/11/2020 11:06:43 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:06:43 dut.10.240.183.67: flow list 0 02/11/2020 11:06:43 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:06:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:06: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=582 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:06:45 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:06:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:06:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:06:46 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=0x7db809f5 - 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 02/11/2020 11:06:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x7db809f5', '0x5')] 02/11/2020 11:06:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:06: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=582 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:06:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:06:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:06: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:06:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:06:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:06:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7db809f5 - 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 02/11/2020 11:06:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x7db809f5', '0x5')] 02/11/2020 11:06:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:06: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=582 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:06:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:06:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:06: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=590 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:06:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:06:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:06:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7db809f5 - 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 02/11/2020 11:06:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x7db809f5', '0x5')] 02/11/2020 11:06:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:06: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=590 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:06:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:06:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:06: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=590 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:06:54 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:06:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:06:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7db809f5 - 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 02/11/2020 11:06:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x7db809f5', '0x5')] 02/11/2020 11:06:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:06: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=0x3bc04353 - 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 02/11/2020 11:06:57 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:06:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:06:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:06: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=602 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:06:58 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:06:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:06:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:06: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=0x7db809f5 - 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 02/11/2020 11:06:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:06:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x7db809f5', '0x5')] 02/11/2020 11:06:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:06:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11:07: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=602 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:07:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:07:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:07:00 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:07:00 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:07:01 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:07:01 dut.10.240.183.67: flow list 0 02/11/2020 11:07:01 dut.10.240.183.67: 02/11/2020 11:07:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:01 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x320177d6 - 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=582 - nb_segs=1 - RSS hash=0x320177d6 - 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=590 - nb_segs=1 - RSS hash=0x320177d6 - 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=0x320177d6 - 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 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=0x320177d6 - 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 02/11/2020 11:07:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:07:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6')] 02/11/2020 11:07:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_l3dst passed 02/11/2020 11:07:02 dut.10.240.183.67: flow flush 0 02/11/2020 11:07:02 dut.10.240.183.67: 02/11/2020 11:07:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_l3src================ 02/11/2020 11:07:02 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:07: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 02/11/2020 11:07:02 dut.10.240.183.67: Flow rule validated 02/11/2020 11:07: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 02/11/2020 11:07:03 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:07:03 dut.10.240.183.67: flow list 0 02/11/2020 11:07:03 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:07:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:07:04 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:07:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:07:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:07:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:07:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:07: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x39d7fc76 - 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 02/11/2020 11:07:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d7fc76', '0x6')] 02/11/2020 11:07:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:07:07 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:07:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:07: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:07:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:07:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:07:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:07: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x39d7fc76 - 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 02/11/2020 11:07:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d7fc76', '0x6')] 02/11/2020 11:07:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:07: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:07:10 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:07:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:07:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:07:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:07:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0x39d7fc76 - 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 02/11/2020 11:07:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d7fc76', '0x6')] 02/11/2020 11:07:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:07:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:07:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:07:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:07:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:07:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0x39d7fc76 - 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 02/11/2020 11:07:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d7fc76', '0x6')] 02/11/2020 11:07:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:07: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=0x7fafb6d0 - 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 02/11/2020 11:07:17 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:07:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:07: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=602 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:07:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:07:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:07:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11:07: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=0x39d7fc76 - 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 02/11/2020 11:07:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d7fc76', '0x6')] 02/11/2020 11:07:19 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:07:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:07:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:07:20 dut.10.240.183.67: flow list 0 02/11/2020 11:07:20 dut.10.240.183.67: 02/11/2020 11:07:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:20 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x320177d6 - 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=582 - nb_segs=1 - RSS hash=0x320177d6 - 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=590 - nb_segs=1 - RSS hash=0x320177d6 - 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=0x320177d6 - 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 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=0x320177d6 - 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 02/11/2020 11:07:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:07:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6')] 02/11/2020 11:07:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_l3src passed 02/11/2020 11:07:22 dut.10.240.183.67: flow flush 0 02/11/2020 11:07:22 dut.10.240.183.67: 02/11/2020 11:07:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_all================ 02/11/2020 11:07:22 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:07: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 02/11/2020 11:07:22 dut.10.240.183.67: Flow rule validated 02/11/2020 11:07: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 02/11/2020 11:07:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:07:22 dut.10.240.183.67: flow list 0 02/11/2020 11:07:22 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:07:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x1bbc6df3 - 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 02/11/2020 11:07:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bbc6df3', '0x3')] 02/11/2020 11:07:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:07: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0xe65d6456 - 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 02/11/2020 11:07:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xe65d6456', '0x6')] 02/11/2020 11:07:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x5dc42755 - 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 02/11/2020 11:07:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x5dc42755', '0x5')] 02/11/2020 11:07:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 11: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0xa0252ef0 - 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 02/11/2020 11:07:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0252ef0', '0x0')] 02/11/2020 11:07:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x1bbc6df3 - 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 02/11/2020 11:07:27 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bbc6df3', '0x3')] 02/11/2020 11:07:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:07: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=0xe65d6456 - 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 02/11/2020 11:07:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xe65d6456', '0x6')] 02/11/2020 11:07:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x5dc42755 - 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 02/11/2020 11:07:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x5dc42755', '0x5')] 02/11/2020 11:07:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:07: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0xa0252ef0 - 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 02/11/2020 11:07:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0252ef0', '0x0')] 02/11/2020 11:07:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:07: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x1bbc6df3 - 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 02/11/2020 11:07:32 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bbc6df3', '0x3')] 02/11/2020 11:07:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0xe65d6456 - 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 02/11/2020 11:07:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xe65d6456', '0x6')] 02/11/2020 11:07:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:07: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=0x5dc42755 - 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 02/11/2020 11:07:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x5dc42755', '0x5')] 02/11/2020 11:07:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:07: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xa0252ef0 - 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 02/11/2020 11:07:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0252ef0', '0x0')] 02/11/2020 11:07:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0x1bbc6df3 - 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 02/11/2020 11:07:36 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bbc6df3', '0x3')] 02/11/2020 11:07:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:07: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=0xe65d6456 - 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 02/11/2020 11:07:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xe65d6456', '0x6')] 02/11/2020 11:07:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0x5dc42755 - 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 02/11/2020 11:07:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x5dc42755', '0x5')] 02/11/2020 11:07:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xa0252ef0 - 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 02/11/2020 11:07:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0252ef0', '0x0')] 02/11/2020 11:07:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:07: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=0x1bbc6df3 - 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 02/11/2020 11:07:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bbc6df3', '0x3')] 02/11/2020 11:07:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:07: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=0xe65d6456 - 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 02/11/2020 11:07:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xe65d6456', '0x6')] 02/11/2020 11:07:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11:07: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=602 - nb_segs=1 - RSS hash=0x5dc42755 - 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 02/11/2020 11:07:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x5dc42755', '0x5')] 02/11/2020 11:07:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa0252ef0 - 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 02/11/2020 11:07:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0252ef0', '0x0')] 02/11/2020 11:07:44 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:07:44 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:07:45 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:07:45 dut.10.240.183.67: flow list 0 02/11/2020 11:07:45 dut.10.240.183.67: 02/11/2020 11:07:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:45 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x320177d6 - 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=582 - nb_segs=1 - RSS hash=0x320177d6 - 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=590 - nb_segs=1 - RSS hash=0x320177d6 - 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=0x320177d6 - 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 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=0x320177d6 - 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 02/11/2020 11:07:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:07:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6')] 02/11/2020 11:07:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_all passed 02/11/2020 11:07:46 dut.10.240.183.67: flow flush 0 02/11/2020 11:07:46 dut.10.240.183.67: 02/11/2020 11:07:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_l3dst================ 02/11/2020 11:07:46 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:07: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 02/11/2020 11:07:46 dut.10.240.183.67: Flow rule validated 02/11/2020 11:07: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 02/11/2020 11:07:47 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:07:47 dut.10.240.183.67: flow list 0 02/11/2020 11:07:47 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:07:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:07: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:07:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:07:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x7db809f5 - 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 02/11/2020 11:07:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x7db809f5', '0x5')] 02/11/2020 11:07:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:07:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:07:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:07:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:07: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=582 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:07:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:07:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:07: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7db809f5 - 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 02/11/2020 11:07:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x7db809f5', '0x5')] 02/11/2020 11:07:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:07: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=0x3bc04353 - 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 02/11/2020 11:07:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:07:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:07:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:07:54 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:07:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0x7db809f5 - 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 02/11/2020 11:07:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x7db809f5', '0x5')] 02/11/2020 11:07:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:07: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=0x3bc04353 - 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 02/11/2020 11:07:57 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:07:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:07:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:07:58 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:07:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:07:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:07: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=590 - nb_segs=1 - RSS hash=0x7db809f5 - 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 02/11/2020 11:07:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:07:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x7db809f5', '0x5')] 02/11/2020 11:07:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:07:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:08: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=590 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:08:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:08:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:08:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:08: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=602 - nb_segs=1 - RSS hash=0x3bc04353 - 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 02/11/2020 11:08:01 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:08:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:08:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:08: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=602 - nb_segs=1 - RSS hash=0x7db809f5 - 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 02/11/2020 11:08:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x7db809f5', '0x5')] 02/11/2020 11:08:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11:08: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=0x3bc04353 - 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 02/11/2020 11:08:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:08:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x3bc04353', '0x3')] 02/11/2020 11:08:03 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:08:03 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:08:04 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:08:04 dut.10.240.183.67: flow list 0 02/11/2020 11:08:04 dut.10.240.183.67: 02/11/2020 11:08:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:04 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 11:08: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x320177d6 - 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=582 - nb_segs=1 - RSS hash=0x320177d6 - 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=590 - nb_segs=1 - RSS hash=0x320177d6 - 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=0x320177d6 - 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 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=0x320177d6 - 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 02/11/2020 11:08:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:08:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6')] 02/11/2020 11:08:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_l3dst passed 02/11/2020 11:08:06 dut.10.240.183.67: flow flush 0 02/11/2020 11:08:06 dut.10.240.183.67: 02/11/2020 11:08:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_l3src================ 02/11/2020 11:08:06 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:08:06 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 02/11/2020 11:08:06 dut.10.240.183.67: Flow rule validated 02/11/2020 11:08: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 02/11/2020 11:08:06 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:08:06 dut.10.240.183.67: flow list 0 02/11/2020 11:08:06 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:08:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:08: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=582 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:08:07 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:08:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:08:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:08:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:08:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:08:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:08: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x39d7fc76 - 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 02/11/2020 11:08:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d7fc76', '0x6')] 02/11/2020 11:08:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:08: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:08:10 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:08:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:08:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:08: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=582 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:08:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:08:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:08:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:08: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=582 - nb_segs=1 - RSS hash=0x39d7fc76 - 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 02/11/2020 11:08:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d7fc76', '0x6')] 02/11/2020 11:08:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:08: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=0x7fafb6d0 - 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 02/11/2020 11:08:13 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:08:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:08:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:08: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=590 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:08:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:08:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:08:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:08: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=590 - nb_segs=1 - RSS hash=0x39d7fc76 - 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 02/11/2020 11:08:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d7fc76', '0x6')] 02/11/2020 11:08:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:08: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=590 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:08:17 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:08:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:08:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:08: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=590 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:08:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:08:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:08:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:08: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=590 - nb_segs=1 - RSS hash=0x39d7fc76 - 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 02/11/2020 11:08:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d7fc76', '0x6')] 02/11/2020 11:08:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:08: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=602 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:08:20 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:08:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:08:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:08: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=602 - nb_segs=1 - RSS hash=0x7fafb6d0 - 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 02/11/2020 11:08:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:08:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fafb6d0', '0x0')] 02/11/2020 11:08:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11:08: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=602 - nb_segs=1 - RSS hash=0x39d7fc76 - 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 02/11/2020 11:08:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x39d7fc76', '0x6')] 02/11/2020 11:08:22 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:08:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:08:23 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:08:23 dut.10.240.183.67: flow list 0 02/11/2020 11:08:23 dut.10.240.183.67: 02/11/2020 11:08:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:23 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 11:08: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=0x320177d6 - 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=582 - nb_segs=1 - RSS hash=0x320177d6 - 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=590 - nb_segs=1 - RSS hash=0x320177d6 - 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=0x320177d6 - 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 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=0x320177d6 - 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 02/11/2020 11:08:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:08:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6')] 02/11/2020 11:08:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_l3src passed 02/11/2020 11:08:25 dut.10.240.183.67: flow flush 0 02/11/2020 11:08:25 dut.10.240.183.67: 02/11/2020 11:08:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_all================ 02/11/2020 11:08:25 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:08: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 02/11/2020 11:08:25 dut.10.240.183.67: Flow rule validated 02/11/2020 11:08: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 02/11/2020 11:08:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:08:25 dut.10.240.183.67: flow list 0 02/11/2020 11:08:25 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:08:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:08:26 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=0x1bbc6df3 - 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 02/11/2020 11:08:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:08:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bbc6df3', '0x3')] 02/11/2020 11:08:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:08: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=582 - nb_segs=1 - RSS hash=0xe65d6456 - 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 02/11/2020 11:08:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xe65d6456', '0x6')] 02/11/2020 11:08:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:08: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=582 - nb_segs=1 - RSS hash=0x5dc42755 - 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 02/11/2020 11:08:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x5dc42755', '0x5')] 02/11/2020 11:08:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:08: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=582 - nb_segs=1 - RSS hash=0xa0252ef0 - 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 02/11/2020 11:08:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0252ef0', '0x0')] 02/11/2020 11:08:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:08: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=582 - nb_segs=1 - RSS hash=0x1bbc6df3 - 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 02/11/2020 11:08:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:08:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bbc6df3', '0x3')] 02/11/2020 11:08:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:08: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=582 - nb_segs=1 - RSS hash=0xe65d6456 - 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 02/11/2020 11:08:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xe65d6456', '0x6')] 02/11/2020 11:08:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:08: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=582 - nb_segs=1 - RSS hash=0x5dc42755 - 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 02/11/2020 11:08:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x5dc42755', '0x5')] 02/11/2020 11:08:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:08: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0xa0252ef0 - 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 02/11/2020 11:08:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0252ef0', '0x0')] 02/11/2020 11:08:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:08: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=0x1bbc6df3 - 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 02/11/2020 11:08:35 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:08:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bbc6df3', '0x3')] 02/11/2020 11:08:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:08: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=590 - nb_segs=1 - RSS hash=0xe65d6456 - 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 02/11/2020 11:08:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xe65d6456', '0x6')] 02/11/2020 11:08:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:08: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5dc42755 - 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 02/11/2020 11:08:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x5dc42755', '0x5')] 02/11/2020 11:08:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:08: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xa0252ef0 - 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 02/11/2020 11:08:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0252ef0', '0x0')] 02/11/2020 11:08:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:08: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x1bbc6df3 - 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 02/11/2020 11:08:39 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:08:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bbc6df3', '0x3')] 02/11/2020 11:08:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:08: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=0xe65d6456 - 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 02/11/2020 11:08:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xe65d6456', '0x6')] 02/11/2020 11:08:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:08: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=0x5dc42755 - 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 02/11/2020 11:08:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x5dc42755', '0x5')] 02/11/2020 11:08:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xa0252ef0 - 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 02/11/2020 11:08:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0252ef0', '0x0')] 02/11/2020 11:08:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:08: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=602 - nb_segs=1 - RSS hash=0x1bbc6df3 - 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 02/11/2020 11:08:44 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:08:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bbc6df3', '0x3')] 02/11/2020 11:08:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:08: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=602 - nb_segs=1 - RSS hash=0xe65d6456 - 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 02/11/2020 11:08:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xe65d6456', '0x6')] 02/11/2020 11:08:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11:08:46 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=0x5dc42755 - 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 02/11/2020 11:08:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x5dc42755', '0x5')] 02/11/2020 11:08:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xa0252ef0 - 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 02/11/2020 11:08:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:08:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xa0252ef0', '0x0')] 02/11/2020 11:08:47 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:08:47 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:08:48 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:08:48 dut.10.240.183.67: flow list 0 02/11/2020 11:08:48 dut.10.240.183.67: 02/11/2020 11:08:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:08:48 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 11:08: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=582 - nb_segs=1 - RSS hash=0x320177d6 - 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=582 - nb_segs=1 - RSS hash=0x320177d6 - 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=590 - nb_segs=1 - RSS hash=0x320177d6 - 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=0x320177d6 - 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 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=0x320177d6 - 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 02/11/2020 11:08:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:08:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6'), ('0x320177d6', '0x6')] 02/11/2020 11:08:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_all passed 02/11/2020 11:08:49 dut.10.240.183.67: flow flush 0 02/11/2020 11:08:49 dut.10.240.183.67: 02/11/2020 11:08: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'} 02/11/2020 11:08:49 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:08:49 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4 Result PASSED: 02/11/2020 11:08:49 dut.10.240.183.67: flow flush 0 02/11/2020 11:08:51 dut.10.240.183.67: testpmd> 02/11/2020 11:08:51 dut.10.240.183.67: clear port stats all 02/11/2020 11:08:52 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:08:52 dut.10.240.183.67: stop 02/11/2020 11:08: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: 30 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 3 -> TX Port= 0/Queue= 3 ------- RX-packets: 30 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 ------- RX-packets: 20 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 6 -> TX Port= 0/Queue= 6 ------- RX-packets: 50 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. 02/11/2020 11:08:52 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_symmetric Begin 02/11/2020 11:08:52 dut.10.240.183.67: 02/11/2020 11:08:52 tester: 02/11/2020 11:08:52 dut.10.240.183.67: start 02/11/2020 11:08: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 02/11/2020 11:08:52 dut.10.240.183.67: quit 02/11/2020 11:08: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... 02/11/2020 11:08: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:08:55 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:09:05 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:09:05 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:09:05 dut.10.240.183.67: set verbose 1 02/11/2020 11:09:05 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:09:05 dut.10.240.183.67: show port info all 02/11/2020 11:09: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 02/11/2020 11:09:05 dut.10.240.183.67: start 02/11/2020 11:09: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 02/11/2020 11:09:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_symmetric================ 02/11/2020 11:09:05 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:09: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 02/11/2020 11:09:05 dut.10.240.183.67: Flow rule validated 02/11/2020 11:09: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 02/11/2020 11:09:05 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:09:05 dut.10.240.183.67: flow list 0 02/11/2020 11:09:05 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:09:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:09: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=582 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:06 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 11:09:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480) 02/11/2020 11:09: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:09:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:09: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=582 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:09 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 11:09:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480) 02/11/2020 11:09: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=582 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:09:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:09: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=590 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:11 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 11:09:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480) 02/11/2020 11:09: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=590 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:09:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:09: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:13 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 11:09:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480) 02/11/2020 11:09: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=590 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:09:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:14 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:09:14 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:09:15 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:09:15 dut.10.240.183.67: flow list 0 02/11/2020 11:09:15 dut.10.240.183.67: 02/11/2020 11:09:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480) 02/11/2020 11:09: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=582 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:09:16 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 11:09:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:09:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480) 02/11/2020 11:09: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=582 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:09:18 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 11:09:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:09:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480) 02/11/2020 11:09: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=590 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:09:19 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 11:09:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:09:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480) 02/11/2020 11:09: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=0xd0d45325 - 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 02/11/2020 11:09:20 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 11:09:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:09:20 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_symmetric passed 02/11/2020 11:09:20 dut.10.240.183.67: flow flush 0 02/11/2020 11:09:20 dut.10.240.183.67: 02/11/2020 11:09:20 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_symmetric================ 02/11/2020 11:09:20 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:09: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 02/11/2020 11:09:20 dut.10.240.183.67: Flow rule validated 02/11/2020 11:09: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 02/11/2020 11:09:20 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:09:20 dut.10.240.183.67: flow list 0 02/11/2020 11:09:20 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:09:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:09:21 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=0x4c8b9bd5 - 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 02/11/2020 11:09:21 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 11:09:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480) 02/11/2020 11:09: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=582 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:09:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:09: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:23 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 11:09:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480) 02/11/2020 11:09:24 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=0x4c8b9bd5 - 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 02/11/2020 11:09:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:09:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:09: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:26 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 11:09:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480) 02/11/2020 11:09: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=590 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:09:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:09: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=590 - nb_segs=1 - RSS hash=0x4c8b9bd5 - 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 02/11/2020 11:09:28 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 11:09:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480) 02/11/2020 11:09: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=0x4c8b9bd5 - 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 02/11/2020 11:09:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:09:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x4c8b9bd5', '0x5')] 02/11/2020 11:09:29 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:09:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:09:30 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:09:30 dut.10.240.183.67: flow list 0 02/11/2020 11:09:30 dut.10.240.183.67: 02/11/2020 11:09:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480) 02/11/2020 11:09: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=582 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:09:31 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 11:09:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:09:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1", frag=6)/("X"*480) 02/11/2020 11:09: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=582 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:09:32 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 11:09:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:09:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480) 02/11/2020 11:09: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=0xd0d45325 - 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 02/11/2020 11:09:33 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 11:09:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:09:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP()/("X"*480) 02/11/2020 11:09: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=590 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:09:35 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 11:09:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:09:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_symmetric passed 02/11/2020 11:09:35 dut.10.240.183.67: flow flush 0 02/11/2020 11:09:35 dut.10.240.183.67: 02/11/2020 11:09:35 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv4_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_symmetric': 'passed'} 02/11/2020 11:09:35 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:09:35 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_symmetric Result PASSED: 02/11/2020 11:09:35 dut.10.240.183.67: flow flush 0 02/11/2020 11:09:36 dut.10.240.183.67: testpmd> 02/11/2020 11:09:36 dut.10.240.183.67: clear port stats all 02/11/2020 11:09:37 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:09:37 dut.10.240.183.67: stop 02/11/2020 11:09:37 dut.10.240.183.67: Telling cores to ... Waiting for lcores to finish... ------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 ------- 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. 02/11/2020 11:09:37 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp Begin 02/11/2020 11:09:37 dut.10.240.183.67: 02/11/2020 11:09:37 tester: 02/11/2020 11:09:37 dut.10.240.183.67: start 02/11/2020 11:09: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 02/11/2020 11:09:37 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst================ 02/11/2020 11:09:37 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:09:37 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 02/11/2020 11:09:37 dut.10.240.183.67: Flow rule validated 02/11/2020 11:09:37 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 02/11/2020 11:09:37 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:09:37 dut.10.240.183.67: flow list 0 02/11/2020 11:09:37 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:09:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=0xef89be5e - 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 02/11/2020 11:09:39 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:09:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xef89be5e', '0xe')] 02/11/2020 11:09:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xfa2725d9 - 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 02/11/2020 11:09:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:09:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa2725d9', '0x9')] 02/11/2020 11:09:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=0xef89be5e - 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 02/11/2020 11:09:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:09:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xef89be5e', '0xe')] 02/11/2020 11:09:41 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:09:41 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:09:42 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:09:42 dut.10.240.183.67: flow list 0 02/11/2020 11:09:42 dut.10.240.183.67: 02/11/2020 11:09:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:09:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:09:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:09:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst passed 02/11/2020 11:09:43 dut.10.240.183.67: flow flush 0 02/11/2020 11:09:43 dut.10.240.183.67: 02/11/2020 11:09:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src================ 02/11/2020 11:09:43 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:09: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 02/11/2020 11:09:43 dut.10.240.183.67: Flow rule validated 02/11/2020 11:09:43 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 02/11/2020 11:09:43 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:09:43 dut.10.240.183.67: flow list 0 02/11/2020 11:09:43 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:09:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=0x965ffa6b - 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 02/11/2020 11:09:45 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:09:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x965ffa6b', '0xb')] 02/11/2020 11:09:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=602 - nb_segs=1 - RSS hash=0x965ffa6b - 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 02/11/2020 11:09:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:09:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x965ffa6b', '0xb')] 02/11/2020 11:09:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=602 - nb_segs=1 - RSS hash=0x83f161ec - 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 02/11/2020 11:09:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:09:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x83f161ec', '0xc')] 02/11/2020 11:09:47 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:09:47 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:09:48 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:09:48 dut.10.240.183.67: flow list 0 02/11/2020 11:09:48 dut.10.240.183.67: 02/11/2020 11:09:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:09:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:09:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:09:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src passed 02/11/2020 11:09:49 dut.10.240.183.67: flow flush 0 02/11/2020 11:09:49 dut.10.240.183.67: 02/11/2020 11:09:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst_l4src================ 02/11/2020 11:09:49 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:09: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 02/11/2020 11:09:49 dut.10.240.183.67: Flow rule validated 02/11/2020 11:09: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 02/11/2020 11:09:49 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:09:49 dut.10.240.183.67: flow list 0 02/11/2020 11:09:49 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:09:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=602 - nb_segs=1 - RSS hash=0x75eeb969 - 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 02/11/2020 11:09:50 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:09:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x75eeb969', '0x9')] 02/11/2020 11:09:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x604022ee - 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 02/11/2020 11:09:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:09:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x604022ee', '0xe')] 02/11/2020 11:09:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 11:09:53 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=0xb46ea904 - 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 02/11/2020 11:09:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:09:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xb46ea904', '0x4')] 02/11/2020 11:09:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:09: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=602 - nb_segs=1 - RSS hash=0x75eeb969 - 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 02/11/2020 11:09:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:09:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x75eeb969', '0x9')] 02/11/2020 11:09:54 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:09:54 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:09:55 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:09:55 dut.10.240.183.67: flow list 0 02/11/2020 11:09:55 dut.10.240.183.67: 02/11/2020 11:09:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:09:56 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:09:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:09:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst_l4src passed 02/11/2020 11:09:56 dut.10.240.183.67: flow flush 0 02/11/2020 11:09:56 dut.10.240.183.67: 02/11/2020 11:09:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst================ 02/11/2020 11:09:56 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:09: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 02/11/2020 11:09:56 dut.10.240.183.67: Flow rule validated 02/11/2020 11:09: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 02/11/2020 11:09:56 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:09:56 dut.10.240.183.67: flow list 0 02/11/2020 11:09:56 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:09:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=0xf23760ff - 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 02/11/2020 11:09:57 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:09:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23760ff', '0xf')] 02/11/2020 11:09:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:09: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe799fb78 - 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 02/11/2020 11:09:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:09:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xe799fb78', '0x8')] 02/11/2020 11:09:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:09:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:10:00 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=0xb46ea904 - 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 02/11/2020 11:10:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xb46ea904', '0x4')] 02/11/2020 11:10:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:10:01 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=0xf23760ff - 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 02/11/2020 11:10:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:10:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23760ff', '0xf')] 02/11/2020 11:10:01 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:10:01 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:10:02 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:10:02 dut.10.240.183.67: flow list 0 02/11/2020 11:10:02 dut.10.240.183.67: 02/11/2020 11:10:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10:03 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=0xd0d45325 - 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 02/11/2020 11:10:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:10:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:10:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3dst_l4dst passed 02/11/2020 11:10:03 dut.10.240.183.67: flow flush 0 02/11/2020 11:10:03 dut.10.240.183.67: 02/11/2020 11:10:03 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src_l4src================ 02/11/2020 11:10:03 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:10: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 02/11/2020 11:10:03 dut.10.240.183.67: Flow rule validated 02/11/2020 11:10:03 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 02/11/2020 11:10:03 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:10:03 dut.10.240.183.67: flow list 0 02/11/2020 11:10:03 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:10:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xc38fd5c - 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 02/11/2020 11:10:04 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:10:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xc38fd5c', '0xc')] 02/11/2020 11:10:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0x199666db - 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 02/11/2020 11:10:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x199666db', '0xb')] 02/11/2020 11:10:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0xcdb8ed31 - 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 02/11/2020 11:10:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xcdb8ed31', '0x1')] 02/11/2020 11:10:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0xc38fd5c - 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 02/11/2020 11:10:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:10:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xc38fd5c', '0xc')] 02/11/2020 11:10:08 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:10:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:10:09 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:10:09 dut.10.240.183.67: flow list 0 02/11/2020 11:10:09 dut.10.240.183.67: 02/11/2020 11:10:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:10:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:10:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:10:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src_l4src passed 02/11/2020 11:10:10 dut.10.240.183.67: flow flush 0 02/11/2020 11:10:10 dut.10.240.183.67: 02/11/2020 11:10:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src_l4dst================ 02/11/2020 11:10:10 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:10: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 02/11/2020 11:10:10 dut.10.240.183.67: Flow rule validated 02/11/2020 11:10:10 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 02/11/2020 11:10:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:10:10 dut.10.240.183.67: flow list 0 02/11/2020 11:10:10 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:10:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0x8be124ca - 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 02/11/2020 11:10:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:10:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x8be124ca', '0xa')] 02/11/2020 11:10:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0x9e4fbf4d - 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 02/11/2020 11:10:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e4fbf4d', '0xd')] 02/11/2020 11:10:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0xcdb8ed31 - 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 02/11/2020 11:10:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xcdb8ed31', '0x1')] 02/11/2020 11:10:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0x8be124ca - 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 02/11/2020 11:10:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:10:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x8be124ca', '0xa')] 02/11/2020 11:10:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:10:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:10:16 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:10:16 dut.10.240.183.67: flow list 0 02/11/2020 11:10:16 dut.10.240.183.67: 02/11/2020 11:10:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:10:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:10:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:10:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l3src_l4dst passed 02/11/2020 11:10:17 dut.10.240.183.67: flow flush 0 02/11/2020 11:10:17 dut.10.240.183.67: 02/11/2020 11:10:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l4src================ 02/11/2020 11:10:17 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:10:17 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 02/11/2020 11:10:17 dut.10.240.183.67: Flow rule validated 02/11/2020 11:10:17 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 02/11/2020 11:10:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:10:17 dut.10.240.183.67: flow list 0 02/11/2020 11:10:17 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:10:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10:18 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=0x117ee602 - 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 02/11/2020 11:10:18 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:10:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x117ee602', '0x2')] 02/11/2020 11:10:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:10: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=0x6818ad74 - 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 02/11/2020 11:10:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x6818ad74', '0x4')] 02/11/2020 11:10:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 11:10: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x117ee602 - 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 02/11/2020 11:10:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:10:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x117ee602', '0x2')] 02/11/2020 11:10:21 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:10:21 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:10:22 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:10:22 dut.10.240.183.67: flow list 0 02/11/2020 11:10:22 dut.10.240.183.67: 02/11/2020 11:10:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:10:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:10:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:10:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l4src passed 02/11/2020 11:10:23 dut.10.240.183.67: flow flush 0 02/11/2020 11:10:23 dut.10.240.183.67: 02/11/2020 11:10:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_l4dst================ 02/11/2020 11:10:23 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:10: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 02/11/2020 11:10:23 dut.10.240.183.67: Flow rule validated 02/11/2020 11:10: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 02/11/2020 11:10:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:10:23 dut.10.240.183.67: flow list 0 02/11/2020 11:10:23 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:10:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0x126b4899 - 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 02/11/2020 11:10:24 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:10:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x126b4899', '0x9')] 02/11/2020 11:10:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0x6b0d03ef - 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 02/11/2020 11:10:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x6b0d03ef', '0xf')] 02/11/2020 11:10:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0x126b4899 - 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 02/11/2020 11:10:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:10:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x126b4899', '0x9')] 02/11/2020 11:10:27 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:10:27 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:10:28 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:10:28 dut.10.240.183.67: flow list 0 02/11/2020 11:10:28 dut.10.240.183.67: 02/11/2020 11:10:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:10:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:10:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:10:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_l4dst passed 02/11/2020 11:10:29 dut.10.240.183.67: flow flush 0 02/11/2020 11:10:29 dut.10.240.183.67: 02/11/2020 11:10:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_all================ 02/11/2020 11:10:29 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:10: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 02/11/2020 11:10:29 dut.10.240.183.67: Flow rule validated 02/11/2020 11:10: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 02/11/2020 11:10:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:10:29 dut.10.240.183.67: flow list 0 02/11/2020 11:10:29 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:10:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0xcc71a671 - 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 02/11/2020 11:10:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:10:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xcc71a671', '0x1')] 02/11/2020 11:10:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0xfe7f9745 - 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 02/11/2020 11:10:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe7f9745', '0x5')] 02/11/2020 11:10:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:10: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xfd453fa4 - 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 02/11/2020 11:10:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xfd453fa4', '0x4')] 02/11/2020 11:10:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0x15a830e4 - 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 02/11/2020 11:10:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x15a830e4', '0x4')] 02/11/2020 11:10:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10:35 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=0xd9df3df6 - 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 02/11/2020 11:10:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xd9df3df6', '0x6')] 02/11/2020 11:10:35 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:10:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:10:36 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:10:36 dut.10.240.183.67: flow list 0 02/11/2020 11:10:36 dut.10.240.183.67: 02/11/2020 11:10:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:10:37 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:10:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:10:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_all passed 02/11/2020 11:10:37 dut.10.240.183.67: flow flush 0 02/11/2020 11:10:37 dut.10.240.183.67: 02/11/2020 11:10:37 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst================ 02/11/2020 11:10:37 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:10: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 02/11/2020 11:10:37 dut.10.240.183.67: Flow rule validated 02/11/2020 11:10:37 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 02/11/2020 11:10:37 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:10:37 dut.10.240.183.67: flow list 0 02/11/2020 11:10:37 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:10:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xef89be5e - 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 02/11/2020 11:10:38 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:10:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xef89be5e', '0xe')] 02/11/2020 11:10:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0xfa2725d9 - 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 02/11/2020 11:10:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xfa2725d9', '0x9')] 02/11/2020 11:10:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=0xef89be5e - 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 02/11/2020 11:10:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:10:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xef89be5e', '0xe')] 02/11/2020 11:10:41 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:10:41 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:10:42 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:10:42 dut.10.240.183.67: flow list 0 02/11/2020 11:10:42 dut.10.240.183.67: 02/11/2020 11:10:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:10:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:10:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:10:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst passed 02/11/2020 11:10:43 dut.10.240.183.67: flow flush 0 02/11/2020 11:10:43 dut.10.240.183.67: 02/11/2020 11:10:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src================ 02/11/2020 11:10:43 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:10: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 02/11/2020 11:10:43 dut.10.240.183.67: Flow rule validated 02/11/2020 11:10: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 02/11/2020 11:10:43 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:10:43 dut.10.240.183.67: flow list 0 02/11/2020 11:10:43 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:10:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0x965ffa6b - 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 02/11/2020 11:10:44 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:10:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x965ffa6b', '0xb')] 02/11/2020 11:10:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=0x965ffa6b - 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 02/11/2020 11:10:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:10:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x965ffa6b', '0xb')] 02/11/2020 11:10:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0x83f161ec - 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 02/11/2020 11:10:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x83f161ec', '0xc')] 02/11/2020 11:10:46 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:10:46 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:10:48 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:10:48 dut.10.240.183.67: flow list 0 02/11/2020 11:10:48 dut.10.240.183.67: 02/11/2020 11:10:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:10:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:10:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:10:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src passed 02/11/2020 11:10:49 dut.10.240.183.67: flow flush 0 02/11/2020 11:10:49 dut.10.240.183.67: 02/11/2020 11:10:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst_l4src================ 02/11/2020 11:10:49 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:10: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 02/11/2020 11:10:49 dut.10.240.183.67: Flow rule validated 02/11/2020 11:10: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 02/11/2020 11:10:49 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:10:49 dut.10.240.183.67: flow list 0 02/11/2020 11:10:49 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:10:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0x75eeb969 - 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 02/11/2020 11:10:50 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:10:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x75eeb969', '0x9')] 02/11/2020 11:10:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=0x604022ee - 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 02/11/2020 11:10:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x604022ee', '0xe')] 02/11/2020 11:10:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 11:10: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=602 - nb_segs=1 - RSS hash=0xb46ea904 - 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 02/11/2020 11:10:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xb46ea904', '0x4')] 02/11/2020 11:10:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:10: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x75eeb969 - 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 02/11/2020 11:10:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:10:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x75eeb969', '0x9')] 02/11/2020 11:10:53 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:10:53 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:10:55 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:10:55 dut.10.240.183.67: flow list 0 02/11/2020 11:10:55 dut.10.240.183.67: 02/11/2020 11:10:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:10:56 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:10:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:10:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst_l4src passed 02/11/2020 11:10:56 dut.10.240.183.67: flow flush 0 02/11/2020 11:10:56 dut.10.240.183.67: 02/11/2020 11:10:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst================ 02/11/2020 11:10:56 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:10: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 02/11/2020 11:10:56 dut.10.240.183.67: Flow rule validated 02/11/2020 11:10: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 02/11/2020 11:10:56 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:10:56 dut.10.240.183.67: flow list 0 02/11/2020 11:10:56 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:10:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=0xf23760ff - 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 02/11/2020 11:10:57 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:10:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23760ff', '0xf')] 02/11/2020 11:10:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:10: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe799fb78 - 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 02/11/2020 11:10:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xe799fb78', '0x8')] 02/11/2020 11:10:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:10: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=0xb46ea904 - 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 02/11/2020 11:10:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:10:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xb46ea904', '0x4')] 02/11/2020 11:10:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:10:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:11:01 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=0xf23760ff - 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 02/11/2020 11:11:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:11:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xf23760ff', '0xf')] 02/11/2020 11:11:01 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:11:01 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:11:02 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:11:02 dut.10.240.183.67: flow list 0 02/11/2020 11:11:02 dut.10.240.183.67: 02/11/2020 11:11:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11:03 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=0xd0d45325 - 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 02/11/2020 11:11:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:11:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:11:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3dst_l4dst passed 02/11/2020 11:11:03 dut.10.240.183.67: flow flush 0 02/11/2020 11:11:03 dut.10.240.183.67: 02/11/2020 11:11:03 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src_l4src================ 02/11/2020 11:11:03 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:11: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 02/11/2020 11:11:03 dut.10.240.183.67: Flow rule validated 02/11/2020 11:11: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 02/11/2020 11:11:03 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:11:03 dut.10.240.183.67: flow list 0 02/11/2020 11:11:03 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:11:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xc38fd5c - 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 02/11/2020 11:11:04 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:11:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xc38fd5c', '0xc')] 02/11/2020 11:11:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0x199666db - 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 02/11/2020 11:11:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:11:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x199666db', '0xb')] 02/11/2020 11:11:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0xcdb8ed31 - 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 02/11/2020 11:11:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:11:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xcdb8ed31', '0x1')] 02/11/2020 11:11:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0xc38fd5c - 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 02/11/2020 11:11:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:11:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xc38fd5c', '0xc')] 02/11/2020 11:11:08 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:11:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:11:09 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:11:09 dut.10.240.183.67: flow list 0 02/11/2020 11:11:09 dut.10.240.183.67: 02/11/2020 11:11:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:11:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:11:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:11:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src_l4src passed 02/11/2020 11:11:10 dut.10.240.183.67: flow flush 0 02/11/2020 11:11:10 dut.10.240.183.67: 02/11/2020 11:11:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src_l4dst================ 02/11/2020 11:11:10 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:11: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 02/11/2020 11:11:10 dut.10.240.183.67: Flow rule validated 02/11/2020 11:11: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 02/11/2020 11:11:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:11:10 dut.10.240.183.67: flow list 0 02/11/2020 11:11:10 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:11:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0x8be124ca - 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 02/11/2020 11:11:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:11:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x8be124ca', '0xa')] 02/11/2020 11:11:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0x9e4fbf4d - 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 02/11/2020 11:11:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:11:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e4fbf4d', '0xd')] 02/11/2020 11:11:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0xcdb8ed31 - 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 02/11/2020 11:11:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:11:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xcdb8ed31', '0x1')] 02/11/2020 11:11:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0x8be124ca - 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 02/11/2020 11:11:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:11:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x8be124ca', '0xa')] 02/11/2020 11:11:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:11:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:11:16 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:11:16 dut.10.240.183.67: flow list 0 02/11/2020 11:11:16 dut.10.240.183.67: 02/11/2020 11:11:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:11:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:11:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:11:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l3src_l4dst passed 02/11/2020 11:11:17 dut.10.240.183.67: flow flush 0 02/11/2020 11:11:17 dut.10.240.183.67: 02/11/2020 11:11:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l4src================ 02/11/2020 11:11:17 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:11: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 02/11/2020 11:11:17 dut.10.240.183.67: Flow rule validated 02/11/2020 11:11: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 02/11/2020 11:11:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:11:17 dut.10.240.183.67: flow list 0 02/11/2020 11:11:17 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:11:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11:18 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=0x117ee602 - 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 02/11/2020 11:11:18 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:11:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x117ee602', '0x2')] 02/11/2020 11:11:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:11: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x6818ad74 - 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 02/11/2020 11:11:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:11:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x6818ad74', '0x4')] 02/11/2020 11:11:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 11:11: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=0x117ee602 - 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 02/11/2020 11:11:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:11:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x117ee602', '0x2')] 02/11/2020 11:11:20 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:11:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:11:22 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:11:22 dut.10.240.183.67: flow list 0 02/11/2020 11:11:22 dut.10.240.183.67: 02/11/2020 11:11:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:11:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:11:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:11:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l4src passed 02/11/2020 11:11:23 dut.10.240.183.67: flow flush 0 02/11/2020 11:11:23 dut.10.240.183.67: 02/11/2020 11:11:23 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_l4dst================ 02/11/2020 11:11:23 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:11: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 02/11/2020 11:11:23 dut.10.240.183.67: Flow rule validated 02/11/2020 11:11: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 02/11/2020 11:11:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:11:23 dut.10.240.183.67: flow list 0 02/11/2020 11:11:23 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:11:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0x126b4899 - 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 02/11/2020 11:11:24 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:11:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x126b4899', '0x9')] 02/11/2020 11:11:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0x6b0d03ef - 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 02/11/2020 11:11:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:11:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x6b0d03ef', '0xf')] 02/11/2020 11:11:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:11:26 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=0x126b4899 - 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 02/11/2020 11:11:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:11:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x126b4899', '0x9')] 02/11/2020 11:11:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:11:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:11:28 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:11:28 dut.10.240.183.67: flow list 0 02/11/2020 11:11:28 dut.10.240.183.67: 02/11/2020 11:11:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:11:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:11:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:11:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_l4dst passed 02/11/2020 11:11:29 dut.10.240.183.67: flow flush 0 02/11/2020 11:11:29 dut.10.240.183.67: 02/11/2020 11:11:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_all================ 02/11/2020 11:11:29 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:11: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 02/11/2020 11:11:29 dut.10.240.183.67: Flow rule validated 02/11/2020 11:11: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 02/11/2020 11:11:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:11:29 dut.10.240.183.67: flow list 0 02/11/2020 11:11:29 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:11:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0xcc71a671 - 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 02/11/2020 11:11:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:11:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xcc71a671', '0x1')] 02/11/2020 11:11:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0xfe7f9745 - 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 02/11/2020 11:11:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:11:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe7f9745', '0x5')] 02/11/2020 11:11:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:11: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xfd453fa4 - 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 02/11/2020 11:11:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:11:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xfd453fa4', '0x4')] 02/11/2020 11:11:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0x15a830e4 - 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 02/11/2020 11:11:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:11:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x15a830e4', '0x4')] 02/11/2020 11:11:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0xd9df3df6 - 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 02/11/2020 11:11:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:11:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xd9df3df6', '0x6')] 02/11/2020 11:11:34 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:11:34 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:11:36 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:11:36 dut.10.240.183.67: flow list 0 02/11/2020 11:11:36 dut.10.240.183.67: 02/11/2020 11:11:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:11: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xd0d45325 - 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 02/11/2020 11:11:37 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:11:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xd0d45325', '0x5')] 02/11/2020 11:11:37 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_all passed 02/11/2020 11:11:37 dut.10.240.183.67: flow flush 0 02/11/2020 11:11:37 dut.10.240.183.67: 02/11/2020 11:11: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'} 02/11/2020 11:11:37 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:11:37 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp Result PASSED: 02/11/2020 11:11:37 dut.10.240.183.67: flow flush 0 02/11/2020 11:11:38 dut.10.240.183.67: testpmd> 02/11/2020 11:11:38 dut.10.240.183.67: clear port stats all 02/11/2020 11:11:39 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:11:39 dut.10.240.183.67: stop 02/11/2020 11:11:39 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: 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: 20 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: 2 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: 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=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: 2 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: 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. 02/11/2020 11:11:39 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_symmetric Begin 02/11/2020 11:11:39 dut.10.240.183.67: 02/11/2020 11:11:39 tester: 02/11/2020 11:11:39 dut.10.240.183.67: start 02/11/2020 11:11: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 02/11/2020 11:11:40 dut.10.240.183.67: quit 02/11/2020 11:11: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... 02/11/2020 11:11: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:11:42 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:11:52 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:11:52 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:11:52 dut.10.240.183.67: set verbose 1 02/11/2020 11:11:53 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:11:53 dut.10.240.183.67: show port info all 02/11/2020 11:11: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 02/11/2020 11:11:53 dut.10.240.183.67: start 02/11/2020 11:11: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 02/11/2020 11:11:53 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric================ 02/11/2020 11:11:53 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:11: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 02/11/2020 11:11:53 dut.10.240.183.67: Flow rule validated 02/11/2020 11:11: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 02/11/2020 11:11:53 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:11:53 dut.10.240.183.67: flow list 0 02/11/2020 11:11:53 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:11:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:11:54 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=0xe8226b64 - 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 02/11/2020 11:11:54 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:11:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8226b64', '0x4')] 02/11/2020 11:11:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0xe8226b64 - 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 02/11/2020 11:11:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:11:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8226b64', '0x4')] 02/11/2020 11:11:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:11: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=602 - nb_segs=1 - RSS hash=0xe8226b64 - 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 02/11/2020 11:11:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:11:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8226b64', '0x4')] 02/11/2020 11:11:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:11:57 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=0xe8226b64 - 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 02/11/2020 11:11:57 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:11:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8226b64', '0x4')] 02/11/2020 11:11:57 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:11:57 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:11:58 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:11:58 dut.10.240.183.67: flow list 0 02/11/2020 11:11:59 dut.10.240.183.67: 02/11/2020 11:11:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:11:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:12: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 02/11/2020 11:12:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:12:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0')] 02/11/2020 11:12:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 02/11/2020 11:12:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:12:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0')] 02/11/2020 11:12:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 02/11/2020 11:12:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:12:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0')] 02/11/2020 11:12:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric passed 02/11/2020 11:12:02 dut.10.240.183.67: flow flush 0 02/11/2020 11:12:02 dut.10.240.183.67: 02/11/2020 11:12:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric================ 02/11/2020 11:12:02 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:12: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 02/11/2020 11:12:02 dut.10.240.183.67: Flow rule validated 02/11/2020 11:12: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 02/11/2020 11:12:02 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:12:02 dut.10.240.183.67: flow list 0 02/11/2020 11:12:02 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:12:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12:03 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=0xe8226b64 - 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 02/11/2020 11:12:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:12:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8226b64', '0x4')] 02/11/2020 11:12:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xe8226b64 - 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 02/11/2020 11:12:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8226b64', '0x4')] 02/11/2020 11:12:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xe8226b64 - 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 02/11/2020 11:12:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8226b64', '0x4')] 02/11/2020 11:12:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:12: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=0xe8226b64 - 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 02/11/2020 11:12:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8226b64', '0x4')] 02/11/2020 11:12:07 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:12:07 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:12:08 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:12:08 dut.10.240.183.67: flow list 0 02/11/2020 11:12:08 dut.10.240.183.67: 02/11/2020 11:12:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 02/11/2020 11:12:09 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:12:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0')] 02/11/2020 11:12:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 02/11/2020 11:12:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:12:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0')] 02/11/2020 11:12:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 02/11/2020 11:12:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:12:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0')] 02/11/2020 11:12:11 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric passed 02/11/2020 11:12:11 dut.10.240.183.67: flow flush 0 02/11/2020 11:12:11 dut.10.240.183.67: 02/11/2020 11:12:11 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric': 'passed'} 02/11/2020 11:12:11 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:12:11 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_symmetric Result PASSED: 02/11/2020 11:12:11 dut.10.240.183.67: flow flush 0 02/11/2020 11:12:12 dut.10.240.183.67: testpmd> 02/11/2020 11:12:12 dut.10.240.183.67: clear port stats all 02/11/2020 11:12:13 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:12:13 dut.10.240.183.67: stop 02/11/2020 11:12: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: 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. 02/11/2020 11:12:14 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl Begin 02/11/2020 11:12:14 dut.10.240.183.67: 02/11/2020 11:12:14 tester: 02/11/2020 11:12:14 dut.10.240.183.67: start 02/11/2020 11:12: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 02/11/2020 11:12:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src================ 02/11/2020 11:12:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:12: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 02/11/2020 11:12:14 dut.10.240.183.67: Flow rule validated 02/11/2020 11:12: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 02/11/2020 11:12:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:12:14 dut.10.240.183.67: flow list 0 02/11/2020 11:12:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:12:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xa2a45c7a - 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 02/11/2020 11:12:15 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:12:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2a45c7a', '0xa')] 02/11/2020 11:12:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xa2a45c7a - 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 02/11/2020 11:12:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2a45c7a', '0xa')] 02/11/2020 11:12:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf6ab9ef6 - 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 02/11/2020 11:12:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:12:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xf6ab9ef6', '0x6')] 02/11/2020 11:12:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=32, dport=33)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xa2a45c7a - 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 = 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 02/11/2020 11:12:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2a45c7a', '0xa')] 02/11/2020 11:12:18 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:12:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:12:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:12:20 dut.10.240.183.67: flow list 0 02/11/2020 11:12:20 dut.10.240.183.67: 02/11/2020 11:12:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:20 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 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=0xc4dde7e0 - 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 02/11/2020 11:12:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:12:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0'), ('0xc4dde7e0', '0x0')] 02/11/2020 11:12:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src passed 02/11/2020 11:12:21 dut.10.240.183.67: flow flush 0 02/11/2020 11:12:21 dut.10.240.183.67: 02/11/2020 11:12:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst================ 02/11/2020 11:12:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:12: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 02/11/2020 11:12:21 dut.10.240.183.67: Flow rule validated 02/11/2020 11:12: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 02/11/2020 11:12:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:12:21 dut.10.240.183.67: flow list 0 02/11/2020 11:12:21 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:12:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xaa879656 - 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 02/11/2020 11:12:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:12:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xaa879656', '0x6')] 02/11/2020 11:12:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xaa879656 - 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 02/11/2020 11:12:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xaa879656', '0x6')] 02/11/2020 11:12:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xfe8854da - 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 02/11/2020 11:12:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:12:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe8854da', '0xa')] 02/11/2020 11:12:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=32, dport=33)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xaa879656 - 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 02/11/2020 11:12:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xaa879656', '0x6')] 02/11/2020 11:12:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:12:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:12:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:12:27 dut.10.240.183.67: flow list 0 02/11/2020 11:12:27 dut.10.240.183.67: 02/11/2020 11:12:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:27 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:12: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 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=0xc4dde7e0 - 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 02/11/2020 11:12:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:12:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0'), ('0xc4dde7e0', '0x0')] 02/11/2020 11:12:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst passed 02/11/2020 11:12:28 dut.10.240.183.67: flow flush 0 02/11/2020 11:12:28 dut.10.240.183.67: 02/11/2020 11:12:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst================ 02/11/2020 11:12:28 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:12: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 02/11/2020 11:12:28 dut.10.240.183.67: Flow rule validated 02/11/2020 11:12: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 02/11/2020 11:12:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:12:28 dut.10.240.183.67: flow list 0 02/11/2020 11:12:28 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:12:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xe3464f3e - 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 02/11/2020 11:12:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:12:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3464f3e', '0xe')] 02/11/2020 11:12:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xf0de7ebc - 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 02/11/2020 11:12:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:12:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xf0de7ebc', '0xc')] 02/11/2020 11:12:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=0xb7498db2 - 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 02/11/2020 11:12:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:12:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xb7498db2', '0x2')] 02/11/2020 11:12:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:12:33 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=0xe3464f3e - 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 = 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 02/11/2020 11:12:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3464f3e', '0xe')] 02/11/2020 11:12:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xe3464f3e - 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 = 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 02/11/2020 11:12:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3464f3e', '0xe')] 02/11/2020 11:12:34 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:12:34 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:12:35 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:12:35 dut.10.240.183.67: flow list 0 02/11/2020 11:12:35 dut.10.240.183.67: 02/11/2020 11:12:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:35 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 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=0xc4dde7e0 - 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 02/11/2020 11:12:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:12:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0'), ('0xc4dde7e0', '0x0')] 02/11/2020 11:12:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4dst passed 02/11/2020 11:12:36 dut.10.240.183.67: flow flush 0 02/11/2020 11:12:36 dut.10.240.183.67: 02/11/2020 11:12:36 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src================ 02/11/2020 11:12:36 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:12: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 02/11/2020 11:12:36 dut.10.240.183.67: Flow rule validated 02/11/2020 11:12:36 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 02/11/2020 11:12:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:12:36 dut.10.240.183.67: flow list 0 02/11/2020 11:12:36 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:12:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0x6752b3f1 - 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 02/11/2020 11:12:37 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:12:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x6752b3f1', '0x1')] 02/11/2020 11:12:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xbee62fe1 - 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 02/11/2020 11:12:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:12:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xbee62fe1', '0x1')] 02/11/2020 11:12:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=0x335d717d - 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 02/11/2020 11:12:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:12:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x335d717d', '0xd')] 02/11/2020 11:12:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0x6752b3f1 - 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 02/11/2020 11:12:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x6752b3f1', '0x1')] 02/11/2020 11:12:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0x6752b3f1 - 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 02/11/2020 11:12:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x6752b3f1', '0x1')] 02/11/2020 11:12:42 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:12:42 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:12:43 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:12:43 dut.10.240.183.67: flow list 0 02/11/2020 11:12:43 dut.10.240.183.67: 02/11/2020 11:12:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:43 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 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=0xc4dde7e0 - 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 02/11/2020 11:12:44 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:12:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0'), ('0xc4dde7e0', '0x0')] 02/11/2020 11:12:44 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4src passed 02/11/2020 11:12:44 dut.10.240.183.67: flow flush 0 02/11/2020 11:12:44 dut.10.240.183.67: 02/11/2020 11:12:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src================ 02/11/2020 11:12:44 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:12:44 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 02/11/2020 11:12:44 dut.10.240.183.67: Flow rule validated 02/11/2020 11:12:44 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 02/11/2020 11:12:44 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:12:44 dut.10.240.183.67: flow list 0 02/11/2020 11:12:44 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:12:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x6f7179dd - 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 02/11/2020 11:12:46 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:12:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f7179dd', '0xd')] 02/11/2020 11:12:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:12: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xb6c5e5cd - 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 02/11/2020 11:12:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:12:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xb6c5e5cd', '0xd')] 02/11/2020 11:12:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12:48 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=0x3b7ebb51 - 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 02/11/2020 11:12:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:12:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x3b7ebb51', '0x1')] 02/11/2020 11:12:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:12: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x6f7179dd - 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 = 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 02/11/2020 11:12:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f7179dd', '0xd')] 02/11/2020 11:12:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:12: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x6f7179dd - 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 = 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 02/11/2020 11:12:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f7179dd', '0xd')] 02/11/2020 11:12:50 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:12:50 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:12:51 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:12:51 dut.10.240.183.67: flow list 0 02/11/2020 11:12:51 dut.10.240.183.67: 02/11/2020 11:12:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:51 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 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=0xc4dde7e0 - 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 02/11/2020 11:12:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:12:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0'), ('0xc4dde7e0', '0x0')] 02/11/2020 11:12:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3src_l4src passed 02/11/2020 11:12:52 dut.10.240.183.67: flow flush 0 02/11/2020 11:12:52 dut.10.240.183.67: 02/11/2020 11:12:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst================ 02/11/2020 11:12:52 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:12:52 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 02/11/2020 11:12:52 dut.10.240.183.67: Flow rule validated 02/11/2020 11:12:52 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 02/11/2020 11:12:53 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:12:53 dut.10.240.183.67: flow list 0 02/11/2020 11:12:53 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:12:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xeb658512 - 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 02/11/2020 11:12:54 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:12:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb658512', '0x2')] 02/11/2020 11:12:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xf8fdb490 - 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 02/11/2020 11:12:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:12:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xf8fdb490', '0x0')] 02/11/2020 11:12:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xbf6a479e - 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 02/11/2020 11:12:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:12:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf6a479e', '0xe')] 02/11/2020 11:12:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xeb658512 - 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 02/11/2020 11:12:57 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb658512', '0x2')] 02/11/2020 11:12:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:12: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=602 - nb_segs=1 - RSS hash=0xeb658512 - 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 02/11/2020 11:12:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:12:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb658512', '0x2')] 02/11/2020 11:12:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:12:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:12:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:12:59 dut.10.240.183.67: flow list 0 02/11/2020 11:12:59 dut.10.240.183.67: 02/11/2020 11:12:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:12:59 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:13: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 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=0xc4dde7e0 - 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 02/11/2020 11:13:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:13:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0'), ('0xc4dde7e0', '0x0')] 02/11/2020 11:13:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l3dst_l4dst passed 02/11/2020 11:13:00 dut.10.240.183.67: flow flush 0 02/11/2020 11:13:00 dut.10.240.183.67: 02/11/2020 11:13:00 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only================ 02/11/2020 11:13:00 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:13:00 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 02/11/2020 11:13:01 dut.10.240.183.67: Flow rule validated 02/11/2020 11:13: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 02/11/2020 11:13:01 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:13:01 dut.10.240.183.67: flow list 0 02/11/2020 11:13:01 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:13:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xc60a44ed - 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 02/11/2020 11:13:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:13:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xc60a44ed', '0xd')] 02/11/2020 11:13:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:13: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=0xda3aa07e - 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 02/11/2020 11:13:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:13:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xda3aa07e', '0xe')] 02/11/2020 11:13:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:13:04 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=0xc60a44ed - 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 = 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 02/11/2020 11:13:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xc60a44ed', '0xd')] 02/11/2020 11:13:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:13:05 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=0xc60a44ed - 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 = 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 02/11/2020 11:13:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xc60a44ed', '0xd')] 02/11/2020 11:13:05 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:13:05 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:13:06 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:13:06 dut.10.240.183.67: flow list 0 02/11/2020 11:13:06 dut.10.240.183.67: 02/11/2020 11:13:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:06 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 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=0xc4dde7e0 - 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 02/11/2020 11:13:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:13:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0'), ('0xc4dde7e0', '0x0')] 02/11/2020 11:13:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l4src_only passed 02/11/2020 11:13:07 dut.10.240.183.67: flow flush 0 02/11/2020 11:13:07 dut.10.240.183.67: 02/11/2020 11:13:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only================ 02/11/2020 11:13:07 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:13:07 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 02/11/2020 11:13:07 dut.10.240.183.67: Flow rule validated 02/11/2020 11:13:07 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 02/11/2020 11:13:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:13:08 dut.10.240.183.67: flow list 0 02/11/2020 11:13:08 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:13:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=0x815e4b2f - 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 02/11/2020 11:13:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:13:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x815e4b2f', '0xf')] 02/11/2020 11:13:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 11:13: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x7990a79f - 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 02/11/2020 11:13:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:13:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x7990a79f', '0xf')] 02/11/2020 11:13:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:13: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=0x815e4b2f - 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 02/11/2020 11:13:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x815e4b2f', '0xf')] 02/11/2020 11:13:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:13: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x815e4b2f - 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 02/11/2020 11:13:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x815e4b2f', '0xf')] 02/11/2020 11:13:12 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:13:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:13:13 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:13:13 dut.10.240.183.67: flow list 0 02/11/2020 11:13:13 dut.10.240.183.67: 02/11/2020 11:13:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:13 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 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=0xc4dde7e0 - 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 02/11/2020 11:13:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:13:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0'), ('0xc4dde7e0', '0x0')] 02/11/2020 11:13:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp_l4dst_only passed 02/11/2020 11:13:14 dut.10.240.183.67: flow flush 0 02/11/2020 11:13:14 dut.10.240.183.67: 02/11/2020 11:13:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp================ 02/11/2020 11:13:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:13: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 end key_len 0 queues end / end 02/11/2020 11:13:14 dut.10.240.183.67: Flow rule validated 02/11/2020 11:13: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 end key_len 0 queues end / end 02/11/2020 11:13:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:13:14 dut.10.240.183.67: flow list 0 02/11/2020 11:13:15 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:13:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0x8a65282a - 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 02/11/2020 11:13:16 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:13:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a65282a', '0xa')] 02/11/2020 11:13:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:13: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xceac0ffb - 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 02/11/2020 11:13:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:13:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xceac0ffb', '0xb')] 02/11/2020 11:13:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:13:18 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=0xadb4c6be - 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 02/11/2020 11:13:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:13:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xadb4c6be', '0xe')] 02/11/2020 11:13:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0xbd53cb48 - 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 02/11/2020 11:13:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:13:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xbd53cb48', '0x8')] 02/11/2020 11:13:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=0xde6aeaa6 - 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 02/11/2020 11:13:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:13:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xde6aeaa6', '0x6')] 02/11/2020 11:13:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0x8a65282a - 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 = 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 02/11/2020 11:13:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a65282a', '0xa')] 02/11/2020 11:13:21 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:13:21 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:13:22 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:13:22 dut.10.240.183.67: flow list 0 02/11/2020 11:13:22 dut.10.240.183.67: 02/11/2020 11:13:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:22 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0xc4dde7e0 - 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 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=0xc4dde7e0 - 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 02/11/2020 11:13:23 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:13:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xc4dde7e0', '0x0'), ('0xc4dde7e0', '0x0')] 02/11/2020 11:13:23 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_tcp passed 02/11/2020 11:13:23 dut.10.240.183.67: flow flush 0 02/11/2020 11:13:24 dut.10.240.183.67: 02/11/2020 11:13: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'} 02/11/2020 11:13:24 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:13:24 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl Result PASSED: 02/11/2020 11:13:24 dut.10.240.183.67: flow flush 0 02/11/2020 11:13:25 dut.10.240.183.67: testpmd> 02/11/2020 11:13:25 dut.10.240.183.67: clear port stats all 02/11/2020 11:13:26 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:13:26 dut.10.240.183.67: stop 02/11/2020 11:13: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: 19 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: 4 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: 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: 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=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: 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. 02/11/2020 11:13:26 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric Begin 02/11/2020 11:13:26 dut.10.240.183.67: 02/11/2020 11:13:26 tester: 02/11/2020 11:13:26 dut.10.240.183.67: start 02/11/2020 11:13: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 02/11/2020 11:13:26 dut.10.240.183.67: quit 02/11/2020 11:13: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... 02/11/2020 11:13: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:13:29 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:13:39 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:13:39 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:13:39 dut.10.240.183.67: set verbose 1 02/11/2020 11:13:39 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:13:39 dut.10.240.183.67: show port info all 02/11/2020 11:13:39 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 02/11/2020 11:13:39 dut.10.240.183.67: start 02/11/2020 11:13: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 02/11/2020 11:13:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric================ 02/11/2020 11:13:39 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:13:39 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 02/11/2020 11:13:39 dut.10.240.183.67: Flow rule validated 02/11/2020 11:13:39 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 02/11/2020 11:13:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:13:39 dut.10.240.183.67: flow list 0 02/11/2020 11:13:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:13:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0x113a188f - 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 02/11/2020 11:13:41 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'} 02/11/2020 11:13:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x113a188f', '0xf')] 02/11/2020 11:13:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0x113a188f - 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 02/11/2020 11:13:42 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x113a188f', '0xf')] 02/11/2020 11:13:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0x113a188f - 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 02/11/2020 11:13:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x113a188f', '0xf')] 02/11/2020 11:13:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:13: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x113a188f - 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 02/11/2020 11:13:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x113a188f', '0xf')] 02/11/2020 11:13:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0x113a188f - 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 02/11/2020 11:13:45 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'} 02/11/2020 11:13:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x113a188f', '0xf')] 02/11/2020 11:13:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0x113a188f - 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 02/11/2020 11:13:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x113a188f', '0xf')] 02/11/2020 11:13:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0x113a188f - 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 02/11/2020 11:13:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x113a188f', '0xf')] 02/11/2020 11:13:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0x113a188f - 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 02/11/2020 11:13:48 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x113a188f', '0xf')] 02/11/2020 11:13:48 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:13:48 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:13:50 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:13:50 dut.10.240.183.67: flow list 0 02/11/2020 11:13:50 dut.10.240.183.67: 02/11/2020 11:13:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:13:51 TestCVLIAVFRSSGTPU: action: udp-dl 02/11/2020 11:13:51 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:13:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:13:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:13: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=602 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:13:52 TestCVLIAVFRSSGTPU: action: udp-ul 02/11/2020 11:13:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:13:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:13:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric passed 02/11/2020 11:13:52 dut.10.240.183.67: flow flush 0 02/11/2020 11:13:52 dut.10.240.183.67: 02/11/2020 11:13:52 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric': 'passed'} 02/11/2020 11:13:52 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:13:52 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_tcp_without_ul_dl_symmetric Result PASSED: 02/11/2020 11:13:52 dut.10.240.183.67: flow flush 0 02/11/2020 11:13:53 dut.10.240.183.67: testpmd> 02/11/2020 11:13:53 dut.10.240.183.67: clear port stats all 02/11/2020 11:13:54 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:13:54 dut.10.240.183.67: stop 02/11/2020 11:13:54 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: 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. 02/11/2020 11:13:54 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp Begin 02/11/2020 11:13:54 dut.10.240.183.67: 02/11/2020 11:13:54 tester: 02/11/2020 11:13:54 dut.10.240.183.67: start 02/11/2020 11:13: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 02/11/2020 11:13:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst================ 02/11/2020 11:13:55 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:13: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 02/11/2020 11:13:55 dut.10.240.183.67: Flow rule validated 02/11/2020 11:13: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 02/11/2020 11:13:55 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:13:55 dut.10.240.183.67: flow list 0 02/11/2020 11:13:55 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:13:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:13: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xcb1f5fd5 - 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 02/11/2020 11:13:56 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:13:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb1f5fd5', '0x5')] 02/11/2020 11:13:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:13: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=0x22c2aa7 - 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 02/11/2020 11:13:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:13:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x22c2aa7', '0x7')] 02/11/2020 11:13:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:13: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xcb1f5fd5 - 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 02/11/2020 11:13:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:13:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb1f5fd5', '0x5')] 02/11/2020 11:13:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:13:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:13:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:13:59 dut.10.240.183.67: flow list 0 02/11/2020 11:13:59 dut.10.240.183.67: 02/11/2020 11:13:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:13:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:14:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:14:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:14:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst passed 02/11/2020 11:14:00 dut.10.240.183.67: flow flush 0 02/11/2020 11:14:00 dut.10.240.183.67: 02/11/2020 11:14:00 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src================ 02/11/2020 11:14:00 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:14:00 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 02/11/2020 11:14:01 dut.10.240.183.67: Flow rule validated 02/11/2020 11:14: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 02/11/2020 11:14:01 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:14:01 dut.10.240.183.67: flow list 0 02/11/2020 11:14:01 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:14:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x61d0945d - 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 02/11/2020 11:14:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:14:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x61d0945d', '0xd')] 02/11/2020 11:14:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0x61d0945d - 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 02/11/2020 11:14:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:14:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x61d0945d', '0xd')] 02/11/2020 11:14:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0xa8e3e12f - 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 02/11/2020 11:14:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8e3e12f', '0xf')] 02/11/2020 11:14:04 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:14:04 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:14:05 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:14:05 dut.10.240.183.67: flow list 0 02/11/2020 11:14:05 dut.10.240.183.67: 02/11/2020 11:14:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0x72c34101 - 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 02/11/2020 11:14:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:14:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:14:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src passed 02/11/2020 11:14:06 dut.10.240.183.67: flow flush 0 02/11/2020 11:14:06 dut.10.240.183.67: 02/11/2020 11:14:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst_l4src================ 02/11/2020 11:14:06 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:14:06 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 02/11/2020 11:14:06 dut.10.240.183.67: Flow rule validated 02/11/2020 11:14:06 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 02/11/2020 11:14:07 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:14:07 dut.10.240.183.67: flow list 0 02/11/2020 11:14:07 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:14:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0x79f45a29 - 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 02/11/2020 11:14:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:14:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f45a29', '0x9')] 02/11/2020 11:14:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0xb0c72f5b - 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 02/11/2020 11:14:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xb0c72f5b', '0xb')] 02/11/2020 11:14:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0x1278d3eb - 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 02/11/2020 11:14:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x1278d3eb', '0xb')] 02/11/2020 11:14:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0x79f45a29 - 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 02/11/2020 11:14:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:14:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f45a29', '0x9')] 02/11/2020 11:14:11 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:14:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:14:12 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:14:12 dut.10.240.183.67: flow list 0 02/11/2020 11:14:12 dut.10.240.183.67: 02/11/2020 11:14:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:14:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:14:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:14:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst_l4src passed 02/11/2020 11:14:13 dut.10.240.183.67: flow flush 0 02/11/2020 11:14:13 dut.10.240.183.67: 02/11/2020 11:14:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst_l4dst================ 02/11/2020 11:14:13 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:14:13 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 02/11/2020 11:14:13 dut.10.240.183.67: Flow rule validated 02/11/2020 11:14:13 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 02/11/2020 11:14:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:14:14 dut.10.240.183.67: flow list 0 02/11/2020 11:14:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:14:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xb045675 - 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 02/11/2020 11:14:15 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:14:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xb045675', '0x5')] 02/11/2020 11:14:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0xc2372307 - 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 02/11/2020 11:14:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2372307', '0x7')] 02/11/2020 11:14:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:14: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x1278d3eb - 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 02/11/2020 11:14:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x1278d3eb', '0xb')] 02/11/2020 11:14:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:14: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=0xb045675 - 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 02/11/2020 11:14:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:14:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xb045675', '0x5')] 02/11/2020 11:14:18 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:14:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:14:19 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:14:19 dut.10.240.183.67: flow list 0 02/11/2020 11:14:19 dut.10.240.183.67: 02/11/2020 11:14:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0x72c34101 - 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 02/11/2020 11:14:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:14:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:14:20 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3dst_l4dst passed 02/11/2020 11:14:20 dut.10.240.183.67: flow flush 0 02/11/2020 11:14:20 dut.10.240.183.67: 02/11/2020 11:14:20 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src_l4src================ 02/11/2020 11:14:20 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:14:20 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 02/11/2020 11:14:20 dut.10.240.183.67: Flow rule validated 02/11/2020 11:14:20 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 02/11/2020 11:14:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:14:21 dut.10.240.183.67: flow list 0 02/11/2020 11:14:21 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:14:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0xd33b91a1 - 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 02/11/2020 11:14:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:14:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xd33b91a1', '0x1')] 02/11/2020 11:14:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0x1a08e4d3 - 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 02/11/2020 11:14:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x1a08e4d3', '0x3')] 02/11/2020 11:14:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 11:14: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=0xb8b71863 - 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 02/11/2020 11:14:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xb8b71863', '0x3')] 02/11/2020 11:14:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0xd33b91a1 - 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 02/11/2020 11:14:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:14:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xd33b91a1', '0x1')] 02/11/2020 11:14:25 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:14:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:14:26 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:14:26 dut.10.240.183.67: flow list 0 02/11/2020 11:14:26 dut.10.240.183.67: 02/11/2020 11:14:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:14:27 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:14:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:14:27 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src_l4src passed 02/11/2020 11:14:27 dut.10.240.183.67: flow flush 0 02/11/2020 11:14:27 dut.10.240.183.67: 02/11/2020 11:14:27 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src_l4dst================ 02/11/2020 11:14:27 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:14:27 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 02/11/2020 11:14:28 dut.10.240.183.67: Flow rule validated 02/11/2020 11:14: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 02/11/2020 11:14:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:14:28 dut.10.240.183.67: flow list 0 02/11/2020 11:14:28 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:14:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0xa1cb9dfd - 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 02/11/2020 11:14:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:14:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xa1cb9dfd', '0xd')] 02/11/2020 11:14:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14:30 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=0x68f8e88f - 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 02/11/2020 11:14:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x68f8e88f', '0xf')] 02/11/2020 11:14:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:14: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=0xb8b71863 - 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 02/11/2020 11:14:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xb8b71863', '0x3')] 02/11/2020 11:14:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0xa1cb9dfd - 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 02/11/2020 11:14:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:14:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xa1cb9dfd', '0xd')] 02/11/2020 11:14:32 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:14:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:14:33 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:14:33 dut.10.240.183.67: flow list 0 02/11/2020 11:14:33 dut.10.240.183.67: 02/11/2020 11:14:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0x72c34101 - 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 02/11/2020 11:14:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:14:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:14:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l3src_l4dst passed 02/11/2020 11:14:34 dut.10.240.183.67: flow flush 0 02/11/2020 11:14:34 dut.10.240.183.67: 02/11/2020 11:14:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l4src================ 02/11/2020 11:14:34 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:14:34 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 02/11/2020 11:14:35 dut.10.240.183.67: Flow rule validated 02/11/2020 11:14: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 02/11/2020 11:14:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:14:35 dut.10.240.183.67: flow list 0 02/11/2020 11:14:35 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:14:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0xa86a4650 - 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 02/11/2020 11:14:36 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:14:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xa86a4650', '0x0')] 02/11/2020 11:14:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:14: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=0x793e499b - 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 02/11/2020 11:14:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x793e499b', '0xb')] 02/11/2020 11:14:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 11:14: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xa86a4650 - 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 02/11/2020 11:14:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:14:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xa86a4650', '0x0')] 02/11/2020 11:14:38 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:14:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:14:39 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:14:39 dut.10.240.183.67: flow list 0 02/11/2020 11:14:39 dut.10.240.183.67: 02/11/2020 11:14:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:14:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:14:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:14:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l4src passed 02/11/2020 11:14:40 dut.10.240.183.67: flow flush 0 02/11/2020 11:14:40 dut.10.240.183.67: 02/11/2020 11:14:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_l4dst================ 02/11/2020 11:14:40 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:14:40 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 02/11/2020 11:14:40 dut.10.240.183.67: Flow rule validated 02/11/2020 11:14:40 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 02/11/2020 11:14:41 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:14:41 dut.10.240.183.67: flow list 0 02/11/2020 11:14:41 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:14:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8fa37525 - 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 02/11/2020 11:14:42 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:14:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fa37525', '0x5')] 02/11/2020 11:14:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0x5ef77aee - 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 02/11/2020 11:14:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ef77aee', '0xe')] 02/11/2020 11:14:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:14: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8fa37525 - 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 02/11/2020 11:14:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:14:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fa37525', '0x5')] 02/11/2020 11:14:44 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:14:44 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:14:45 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:14:45 dut.10.240.183.67: flow list 0 02/11/2020 11:14:45 dut.10.240.183.67: 02/11/2020 11:14:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:14:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:14:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:14:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_l4dst passed 02/11/2020 11:14:46 dut.10.240.183.67: flow flush 0 02/11/2020 11:14:46 dut.10.240.183.67: 02/11/2020 11:14:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_udp_all================ 02/11/2020 11:14:46 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:14:46 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 02/11/2020 11:14:46 dut.10.240.183.67: Flow rule validated 02/11/2020 11:14:46 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 02/11/2020 11:14:46 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:14:46 dut.10.240.183.67: flow list 0 02/11/2020 11:14:47 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:14:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xfe4c79fc - 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 02/11/2020 11:14:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:14:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe4c79fc', '0xc')] 02/11/2020 11:14:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0xa2916f17 - 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 02/11/2020 11:14:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2916f17', '0x7')] 02/11/2020 11:14:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0xe8a7734e - 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 02/11/2020 11:14:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8a7734e', '0xe')] 02/11/2020 11:14:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe402545 - 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 02/11/2020 11:14:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xe402545', '0x5')] 02/11/2020 11:14:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x377f0c8e - 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 02/11/2020 11:14:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x377f0c8e', '0xe')] 02/11/2020 11:14:52 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:14:52 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:14:53 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:14:53 dut.10.240.183.67: flow list 0 02/11/2020 11:14:53 dut.10.240.183.67: 02/11/2020 11:14:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=590 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:14:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:14:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:14:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_udp_all passed 02/11/2020 11:14:54 dut.10.240.183.67: flow flush 0 02/11/2020 11:14:54 dut.10.240.183.67: 02/11/2020 11:14:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst================ 02/11/2020 11:14:54 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:14:54 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 02/11/2020 11:14:55 dut.10.240.183.67: Flow rule validated 02/11/2020 11:14: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 02/11/2020 11:14:55 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:14:55 dut.10.240.183.67: flow list 0 02/11/2020 11:14:55 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:14:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xcb1f5fd5 - 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 02/11/2020 11:14:56 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:14:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb1f5fd5', '0x5')] 02/11/2020 11:14:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0x22c2aa7 - 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 02/11/2020 11:14:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:14:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x22c2aa7', '0x7')] 02/11/2020 11:14:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:14: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xcb1f5fd5 - 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 02/11/2020 11:14:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:14:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb1f5fd5', '0x5')] 02/11/2020 11:14:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:14:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:14:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:14:59 dut.10.240.183.67: flow list 0 02/11/2020 11:14:59 dut.10.240.183.67: 02/11/2020 11:14:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:14:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0x72c34101 - 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 02/11/2020 11:15:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:15:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:15:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst passed 02/11/2020 11:15:00 dut.10.240.183.67: flow flush 0 02/11/2020 11:15:00 dut.10.240.183.67: 02/11/2020 11:15:00 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src================ 02/11/2020 11:15:00 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:15:00 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 02/11/2020 11:15:00 dut.10.240.183.67: Flow rule validated 02/11/2020 11:15:00 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 02/11/2020 11:15:01 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:15:01 dut.10.240.183.67: flow list 0 02/11/2020 11:15:01 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:15:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x61d0945d - 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 02/11/2020 11:15:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:15:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x61d0945d', '0xd')] 02/11/2020 11:15:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0x61d0945d - 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 02/11/2020 11:15:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:15:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x61d0945d', '0xd')] 02/11/2020 11:15:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0xa8e3e12f - 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 02/11/2020 11:15:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8e3e12f', '0xf')] 02/11/2020 11:15:04 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:15:04 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:15:05 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:15:05 dut.10.240.183.67: flow list 0 02/11/2020 11:15:05 dut.10.240.183.67: 02/11/2020 11:15:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0x72c34101 - 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 02/11/2020 11:15:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:15:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:15:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src passed 02/11/2020 11:15:06 dut.10.240.183.67: flow flush 0 02/11/2020 11:15:06 dut.10.240.183.67: 02/11/2020 11:15:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst_l4src================ 02/11/2020 11:15:06 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:15:06 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 02/11/2020 11:15:06 dut.10.240.183.67: Flow rule validated 02/11/2020 11:15:06 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 02/11/2020 11:15:06 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:15:06 dut.10.240.183.67: flow list 0 02/11/2020 11:15:06 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:15:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0x79f45a29 - 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 02/11/2020 11:15:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:15:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f45a29', '0x9')] 02/11/2020 11:15:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0xb0c72f5b - 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 02/11/2020 11:15:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xb0c72f5b', '0xb')] 02/11/2020 11:15:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0x1278d3eb - 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 02/11/2020 11:15:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x1278d3eb', '0xb')] 02/11/2020 11:15:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0x79f45a29 - 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 02/11/2020 11:15:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:15:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x79f45a29', '0x9')] 02/11/2020 11:15:11 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:15:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:15:12 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:15:12 dut.10.240.183.67: flow list 0 02/11/2020 11:15:12 dut.10.240.183.67: 02/11/2020 11:15:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:15:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:15:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:15:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst_l4src passed 02/11/2020 11:15:13 dut.10.240.183.67: flow flush 0 02/11/2020 11:15:13 dut.10.240.183.67: 02/11/2020 11:15:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst_l4dst================ 02/11/2020 11:15:13 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:15:13 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 02/11/2020 11:15:13 dut.10.240.183.67: Flow rule validated 02/11/2020 11:15:13 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 02/11/2020 11:15:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:15:13 dut.10.240.183.67: flow list 0 02/11/2020 11:15:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:15:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0xb045675 - 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 02/11/2020 11:15:15 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:15:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xb045675', '0x5')] 02/11/2020 11:15:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0xc2372307 - 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 02/11/2020 11:15:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2372307', '0x7')] 02/11/2020 11:15:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:15: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x1278d3eb - 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 02/11/2020 11:15:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x1278d3eb', '0xb')] 02/11/2020 11:15:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:15: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=0xb045675 - 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 02/11/2020 11:15:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:15:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xb045675', '0x5')] 02/11/2020 11:15:18 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:15:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:15:19 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:15:19 dut.10.240.183.67: flow list 0 02/11/2020 11:15:19 dut.10.240.183.67: 02/11/2020 11:15:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0x72c34101 - 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 02/11/2020 11:15:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:15:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:15:20 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3dst_l4dst passed 02/11/2020 11:15:20 dut.10.240.183.67: flow flush 0 02/11/2020 11:15:20 dut.10.240.183.67: 02/11/2020 11:15:20 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src_l4src================ 02/11/2020 11:15:20 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:15:20 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 02/11/2020 11:15:20 dut.10.240.183.67: Flow rule validated 02/11/2020 11:15:20 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 02/11/2020 11:15:20 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:15:20 dut.10.240.183.67: flow list 0 02/11/2020 11:15:21 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:15:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0xd33b91a1 - 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 02/11/2020 11:15:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:15:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xd33b91a1', '0x1')] 02/11/2020 11:15:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0x1a08e4d3 - 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 02/11/2020 11:15:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x1a08e4d3', '0x3')] 02/11/2020 11:15:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 11:15: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=0xb8b71863 - 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 02/11/2020 11:15:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xb8b71863', '0x3')] 02/11/2020 11:15:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0xd33b91a1 - 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 02/11/2020 11:15:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:15:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xd33b91a1', '0x1')] 02/11/2020 11:15:25 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:15:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:15:26 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:15:26 dut.10.240.183.67: flow list 0 02/11/2020 11:15:26 dut.10.240.183.67: 02/11/2020 11:15:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:15:27 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:15:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:15:27 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src_l4src passed 02/11/2020 11:15:27 dut.10.240.183.67: flow flush 0 02/11/2020 11:15:27 dut.10.240.183.67: 02/11/2020 11:15:27 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src_l4dst================ 02/11/2020 11:15:27 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:15:27 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 02/11/2020 11:15:27 dut.10.240.183.67: Flow rule validated 02/11/2020 11:15:27 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 02/11/2020 11:15:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:15:28 dut.10.240.183.67: flow list 0 02/11/2020 11:15:28 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:15:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0xa1cb9dfd - 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 02/11/2020 11:15:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:15:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xa1cb9dfd', '0xd')] 02/11/2020 11:15:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15:30 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=0x68f8e88f - 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 02/11/2020 11:15:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x68f8e88f', '0xf')] 02/11/2020 11:15:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:15: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=0xb8b71863 - 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 02/11/2020 11:15:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xb8b71863', '0x3')] 02/11/2020 11:15:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0xa1cb9dfd - 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 02/11/2020 11:15:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:15:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xa1cb9dfd', '0xd')] 02/11/2020 11:15:32 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:15:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:15:33 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:15:33 dut.10.240.183.67: flow list 0 02/11/2020 11:15:33 dut.10.240.183.67: 02/11/2020 11:15:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0x72c34101 - 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 02/11/2020 11:15:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:15:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:15:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l3src_l4dst passed 02/11/2020 11:15:34 dut.10.240.183.67: flow flush 0 02/11/2020 11:15:34 dut.10.240.183.67: 02/11/2020 11:15:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l4src================ 02/11/2020 11:15:34 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:15:34 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 02/11/2020 11:15:34 dut.10.240.183.67: Flow rule validated 02/11/2020 11:15:34 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 02/11/2020 11:15:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:15:35 dut.10.240.183.67: flow list 0 02/11/2020 11:15:35 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:15:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0xa86a4650 - 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 02/11/2020 11:15:36 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:15:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xa86a4650', '0x0')] 02/11/2020 11:15:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:15: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=0x793e499b - 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 02/11/2020 11:15:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x793e499b', '0xb')] 02/11/2020 11:15:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 11:15: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xa86a4650 - 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 02/11/2020 11:15:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:15:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xa86a4650', '0x0')] 02/11/2020 11:15:38 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:15:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:15:39 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:15:39 dut.10.240.183.67: flow list 0 02/11/2020 11:15:39 dut.10.240.183.67: 02/11/2020 11:15:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:15:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:15:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:15:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l4src passed 02/11/2020 11:15:40 dut.10.240.183.67: flow flush 0 02/11/2020 11:15:40 dut.10.240.183.67: 02/11/2020 11:15:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_l4dst================ 02/11/2020 11:15:40 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:15:40 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 02/11/2020 11:15:40 dut.10.240.183.67: Flow rule validated 02/11/2020 11:15:40 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 02/11/2020 11:15:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:15:40 dut.10.240.183.67: flow list 0 02/11/2020 11:15:41 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:15:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8fa37525 - 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 02/11/2020 11:15:42 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:15:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fa37525', '0x5')] 02/11/2020 11:15:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0x5ef77aee - 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 02/11/2020 11:15:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ef77aee', '0xe')] 02/11/2020 11:15:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:15: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x8fa37525 - 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 02/11/2020 11:15:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:15:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fa37525', '0x5')] 02/11/2020 11:15:44 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:15:44 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:15:45 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:15:45 dut.10.240.183.67: flow list 0 02/11/2020 11:15:45 dut.10.240.183.67: 02/11/2020 11:15:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:15:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:15:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:15:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_l4dst passed 02/11/2020 11:15:46 dut.10.240.183.67: flow flush 0 02/11/2020 11:15:46 dut.10.240.183.67: 02/11/2020 11:15:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_udp_all================ 02/11/2020 11:15:46 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:15:46 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 02/11/2020 11:15:46 dut.10.240.183.67: Flow rule validated 02/11/2020 11:15:46 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 02/11/2020 11:15:46 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:15:46 dut.10.240.183.67: flow list 0 02/11/2020 11:15:46 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:15:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xfe4c79fc - 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 02/11/2020 11:15:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:15:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe4c79fc', '0xc')] 02/11/2020 11:15:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0xa2916f17 - 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 02/11/2020 11:15:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xa2916f17', '0x7')] 02/11/2020 11:15:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0xe8a7734e - 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 02/11/2020 11:15:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8a7734e', '0xe')] 02/11/2020 11:15:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xe402545 - 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 02/11/2020 11:15:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xe402545', '0x5')] 02/11/2020 11:15:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x377f0c8e - 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 02/11/2020 11:15:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:15:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x377f0c8e', '0xe')] 02/11/2020 11:15:52 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:15:52 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:15:53 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:15:53 dut.10.240.183.67: flow list 0 02/11/2020 11:15:53 dut.10.240.183.67: 02/11/2020 11:15:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:15:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:15: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=590 - nb_segs=1 - RSS hash=0x72c34101 - 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 02/11/2020 11:15:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:15:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c34101', '0x1')] 02/11/2020 11:15:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_udp_all passed 02/11/2020 11:15:54 dut.10.240.183.67: flow flush 0 02/11/2020 11:15:54 dut.10.240.183.67: 02/11/2020 11:15:54 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'} 02/11/2020 11:15:54 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:15:54 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp Result PASSED: 02/11/2020 11:15:54 dut.10.240.183.67: flow flush 0 02/11/2020 11:15:55 dut.10.240.183.67: testpmd> 02/11/2020 11:15:55 dut.10.240.183.67: clear port stats all 02/11/2020 11:15:57 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:15:57 dut.10.240.183.67: stop 02/11/2020 11:15: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: 4 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 1 -> TX Port= 0/Queue= 1 ------- RX-packets: 22 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: 14 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: 4 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: 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=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: 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. 02/11/2020 11:15:57 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_symmetric Begin 02/11/2020 11:15:57 dut.10.240.183.67: 02/11/2020 11:15:57 tester: 02/11/2020 11:15:57 dut.10.240.183.67: start 02/11/2020 11:15: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 02/11/2020 11:15:57 dut.10.240.183.67: quit 02/11/2020 11:15: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... 02/11/2020 11:15: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:16:00 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:16:10 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:16:10 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:16:10 dut.10.240.183.67: set verbose 1 02/11/2020 11:16:10 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:16:10 dut.10.240.183.67: show port info all 02/11/2020 11:16: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 02/11/2020 11:16:10 dut.10.240.183.67: start 02/11/2020 11:16: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 02/11/2020 11:16:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric================ 02/11/2020 11:16:10 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:16: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 func symmetric_toeplitz types ipv4-tcp end key_len 0 queues end / end 02/11/2020 11:16:10 dut.10.240.183.67: Flow rule validated 02/11/2020 11:16:10 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 02/11/2020 11:16:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:16:10 dut.10.240.183.67: flow list 0 02/11/2020 11:16:10 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:16:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=0xfe72837f - 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 02/11/2020 11:16:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:16:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe72837f', '0xf')] 02/11/2020 11:16:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:16: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xfe72837f - 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 02/11/2020 11:16:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe72837f', '0xf')] 02/11/2020 11:16:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xfe72837f - 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 02/11/2020 11:16:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe72837f', '0xf')] 02/11/2020 11:16:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:16: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xfe72837f - 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 02/11/2020 11:16:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe72837f', '0xf')] 02/11/2020 11:16:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:16:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:16:16 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:16:16 dut.10.240.183.67: flow list 0 02/11/2020 11:16:16 dut.10.240.183.67: 02/11/2020 11:16:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:16: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=602 - nb_segs=1 - RSS hash=0x2186384f - 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 02/11/2020 11:16:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:16:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf')] 02/11/2020 11:16:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2186384f - 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 02/11/2020 11:16:18 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:16:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf')] 02/11/2020 11:16:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:16: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=0x2186384f - 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 02/11/2020 11:16:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:16:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf')] 02/11/2020 11:16:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric passed 02/11/2020 11:16:19 dut.10.240.183.67: flow flush 0 02/11/2020 11:16:19 dut.10.240.183.67: 02/11/2020 11:16:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric================ 02/11/2020 11:16:19 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:16:19 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 02/11/2020 11:16:19 dut.10.240.183.67: Flow rule validated 02/11/2020 11:16:19 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 02/11/2020 11:16:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:16:19 dut.10.240.183.67: flow list 0 02/11/2020 11:16:19 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:16:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=0xfe72837f - 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 02/11/2020 11:16:21 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:16:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe72837f', '0xf')] 02/11/2020 11:16:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:16: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=602 - nb_segs=1 - RSS hash=0xfe72837f - 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 02/11/2020 11:16:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe72837f', '0xf')] 02/11/2020 11:16:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=602 - nb_segs=1 - RSS hash=0xfe72837f - 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 02/11/2020 11:16:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe72837f', '0xf')] 02/11/2020 11:16:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:16: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xfe72837f - 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 02/11/2020 11:16:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xfe72837f', '0xf')] 02/11/2020 11:16:24 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:16:24 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:16:25 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:16:25 dut.10.240.183.67: flow list 0 02/11/2020 11:16:25 dut.10.240.183.67: 02/11/2020 11:16:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:16:26 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=0x2186384f - 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 02/11/2020 11:16:26 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:16:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf')] 02/11/2020 11:16:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2186384f - 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 02/11/2020 11:16:27 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:16:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf')] 02/11/2020 11:16:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:16: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=602 - nb_segs=1 - RSS hash=0x2186384f - 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 02/11/2020 11:16:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:16:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf')] 02/11/2020 11:16:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric passed 02/11/2020 11:16:28 dut.10.240.183.67: flow flush 0 02/11/2020 11:16:28 dut.10.240.183.67: 02/11/2020 11:16:28 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv4_tcp_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv4_tcp_symmetric': 'passed'} 02/11/2020 11:16:28 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:16:28 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_symmetric Result PASSED: 02/11/2020 11:16:28 dut.10.240.183.67: flow flush 0 02/11/2020 11:16:30 dut.10.240.183.67: testpmd> 02/11/2020 11:16:30 dut.10.240.183.67: clear port stats all 02/11/2020 11:16:31 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:16:31 dut.10.240.183.67: stop 02/11/2020 11:16:31 dut.10.240.183.67: Telling cores to ... Waiting for lcores to finish... ------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 ------- 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. 02/11/2020 11:16:31 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl Begin 02/11/2020 11:16:31 dut.10.240.183.67: 02/11/2020 11:16:31 tester: 02/11/2020 11:16:31 dut.10.240.183.67: start 02/11/2020 11: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 02/11/2020 11:16:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src================ 02/11/2020 11:16:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:16:31 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 02/11/2020 11:16:31 dut.10.240.183.67: Flow rule validated 02/11/2020 11:16:31 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 02/11/2020 11:16:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:16:31 dut.10.240.183.67: flow list 0 02/11/2020 11:16:31 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:16:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=590 - nb_segs=1 - RSS hash=0x9f3e217f - 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 02/11/2020 11:16:32 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:16:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f3e217f', '0xf')] 02/11/2020 11:16:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=590 - nb_segs=1 - RSS hash=0x9f3e217f - 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 02/11/2020 11:16:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f3e217f', '0xf')] 02/11/2020 11:16:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=0xf6369d01 - 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 02/11/2020 11:16:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:16:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xf6369d01', '0x1')] 02/11/2020 11:16:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=32, dport=33)/("X"*480) 02/11/2020 11:16: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=0x9f3e217f - 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 02/11/2020 11:16:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x9f3e217f', '0xf')] 02/11/2020 11:16:36 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:16:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:16:37 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:16:37 dut.10.240.183.67: flow list 0 02/11/2020 11:16:37 dut.10.240.183.67: 02/11/2020 11:16:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:37 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:16: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=0x2186384f - 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 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=0x2186384f - 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 02/11/2020 11:16:38 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:16:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf'), ('0x2186384f', '0xf')] 02/11/2020 11:16:38 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src passed 02/11/2020 11:16:38 dut.10.240.183.67: flow flush 0 02/11/2020 11:16:38 dut.10.240.183.67: 02/11/2020 11:16:38 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst================ 02/11/2020 11:16:38 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:16:38 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 02/11/2020 11:16:38 dut.10.240.183.67: Flow rule validated 02/11/2020 11:16:38 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 02/11/2020 11:16:38 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:16:38 dut.10.240.183.67: flow list 0 02/11/2020 11:16:38 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:16:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=0x13dc60a1 - 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 02/11/2020 11:16:39 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:16:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x13dc60a1', '0x1')] 02/11/2020 11:16:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=590 - nb_segs=1 - RSS hash=0x13dc60a1 - 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 02/11/2020 11:16:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x13dc60a1', '0x1')] 02/11/2020 11:16:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=590 - nb_segs=1 - RSS hash=0x7ad4dcdf - 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 02/11/2020 11:16:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:16:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x7ad4dcdf', '0xf')] 02/11/2020 11:16:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=32, dport=33)/("X"*480) 02/11/2020 11:16: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=0x13dc60a1 - 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 = 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 02/11/2020 11:16:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x13dc60a1', '0x1')] 02/11/2020 11:16:43 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:16:43 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:16:44 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:16:44 dut.10.240.183.67: flow list 0 02/11/2020 11:16:44 dut.10.240.183.67: 02/11/2020 11:16:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:44 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:16: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=590 - nb_segs=1 - RSS hash=0x2186384f - 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 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=0x2186384f - 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 02/11/2020 11:16:45 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:16:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf'), ('0x2186384f', '0xf')] 02/11/2020 11:16:45 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst passed 02/11/2020 11:16:45 dut.10.240.183.67: flow flush 0 02/11/2020 11:16:45 dut.10.240.183.67: 02/11/2020 11:16:45 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst================ 02/11/2020 11:16:45 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:16:45 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 02/11/2020 11:16:45 dut.10.240.183.67: Flow rule validated 02/11/2020 11:16:45 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 02/11/2020 11:16:45 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:16:45 dut.10.240.183.67: flow list 0 02/11/2020 11:16:45 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:16:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x6ac10ad - 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 02/11/2020 11:16:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:16:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ac10ad', '0xd')] 02/11/2020 11:16:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 11:16: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=590 - nb_segs=1 - RSS hash=0x4380a084 - 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 02/11/2020 11:16:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:16:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x4380a084', '0x4')] 02/11/2020 11:16:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=590 - nb_segs=1 - RSS hash=0x6fa4acd3 - 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 02/11/2020 11:16:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:16:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x6fa4acd3', '0x3')] 02/11/2020 11:16:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:16: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x6ac10ad - 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 02/11/2020 11:16:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ac10ad', '0xd')] 02/11/2020 11:16:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:16: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=590 - nb_segs=1 - RSS hash=0x6ac10ad - 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 02/11/2020 11:16:51 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x6ac10ad', '0xd')] 02/11/2020 11:16:51 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:16:51 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:16:52 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:16:52 dut.10.240.183.67: flow list 0 02/11/2020 11:16:52 dut.10.240.183.67: 02/11/2020 11:16:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:52 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:16:53 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=0x2186384f - 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 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=0x2186384f - 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 02/11/2020 11:16:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:16:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf'), ('0x2186384f', '0xf')] 02/11/2020 11:16:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4dst passed 02/11/2020 11:16:53 dut.10.240.183.67: flow flush 0 02/11/2020 11:16:53 dut.10.240.183.67: 02/11/2020 11:16:53 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src================ 02/11/2020 11:16:53 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:16: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 l3-dst-only l4-src-only end key_len 0 queues end / end 02/11/2020 11:16:53 dut.10.240.183.67: Flow rule validated 02/11/2020 11:16: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 l3-dst-only l4-src-only end key_len 0 queues end / end 02/11/2020 11:16:53 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:16:53 dut.10.240.183.67: flow list 0 02/11/2020 11:16:54 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:16:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=590 - nb_segs=1 - RSS hash=0xf4da16fd - 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 02/11/2020 11:16:55 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:16:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xf4da16fd', '0xd')] 02/11/2020 11:16:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:16: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=0xf028c29d - 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 02/11/2020 11:16:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:16:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xf028c29d', '0xd')] 02/11/2020 11:16:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:16: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=0x9dd2aa83 - 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 02/11/2020 11:16:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:16:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x9dd2aa83', '0x3')] 02/11/2020 11:16:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:16: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=0xf4da16fd - 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 02/11/2020 11:16:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xf4da16fd', '0xd')] 02/11/2020 11:16:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:16:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:16: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=0xf4da16fd - 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 02/11/2020 11:16:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:16:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xf4da16fd', '0xd')] 02/11/2020 11:16:59 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:16:59 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:17:00 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:17:00 dut.10.240.183.67: flow list 0 02/11/2020 11:17:00 dut.10.240.183.67: 02/11/2020 11:17:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:00 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:17:01 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=0x2186384f - 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 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=0x2186384f - 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 02/11/2020 11:17:01 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:17:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf'), ('0x2186384f', '0xf')] 02/11/2020 11:17:01 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4src passed 02/11/2020 11:17:01 dut.10.240.183.67: flow flush 0 02/11/2020 11:17:02 dut.10.240.183.67: 02/11/2020 11:17:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src================ 02/11/2020 11:17:02 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:17: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 02/11/2020 11:17:02 dut.10.240.183.67: Flow rule validated 02/11/2020 11:17:02 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 02/11/2020 11:17:02 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:17:02 dut.10.240.183.67: flow list 0 02/11/2020 11:17:02 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:17:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0x78385723 - 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 02/11/2020 11:17:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:17:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x78385723', '0x3')] 02/11/2020 11:17:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:17: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=0x7cca8343 - 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 02/11/2020 11:17:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:17:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x7cca8343', '0x3')] 02/11/2020 11:17:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:17:05 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=0x1130eb5d - 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 02/11/2020 11:17:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:17:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x1130eb5d', '0xd')] 02/11/2020 11:17:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:17: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x78385723 - 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 02/11/2020 11:17:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:17:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x78385723', '0x3')] 02/11/2020 11:17:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:17:07 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=0x78385723 - 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 02/11/2020 11:17:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:17:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x78385723', '0x3')] 02/11/2020 11:17:07 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:17:07 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:17:08 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:17:08 dut.10.240.183.67: flow list 0 02/11/2020 11:17:08 dut.10.240.183.67: 02/11/2020 11:17:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:08 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:17: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x2186384f - 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 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=0x2186384f - 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 02/11/2020 11:17:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:17:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf'), ('0x2186384f', '0xf')] 02/11/2020 11:17:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3src_l4src passed 02/11/2020 11:17:10 dut.10.240.183.67: flow flush 0 02/11/2020 11:17:10 dut.10.240.183.67: 02/11/2020 11:17:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst================ 02/11/2020 11:17:10 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:17:10 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 02/11/2020 11:17:10 dut.10.240.183.67: Flow rule validated 02/11/2020 11:17:10 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 02/11/2020 11:17:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:17:10 dut.10.240.183.67: flow list 0 02/11/2020 11:17:10 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:17:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0x8a4e5173 - 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 02/11/2020 11:17:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:17:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a4e5173', '0x3')] 02/11/2020 11:17:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0xcf62e15a - 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 02/11/2020 11:17:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:17:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf62e15a', '0xa')] 02/11/2020 11:17:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:17: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=0xe346ed0d - 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 02/11/2020 11:17:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:17:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xe346ed0d', '0xd')] 02/11/2020 11:17:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:17: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=0x8a4e5173 - 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 02/11/2020 11:17:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:17:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a4e5173', '0x3')] 02/11/2020 11:17:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:17: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=0x8a4e5173 - 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 02/11/2020 11:17:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:17:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x8a4e5173', '0x3')] 02/11/2020 11:17:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:17:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:17:17 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:17:17 dut.10.240.183.67: flow list 0 02/11/2020 11:17:17 dut.10.240.183.67: 02/11/2020 11:17:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:17 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:17: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x2186384f - 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 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=0x2186384f - 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 02/11/2020 11:17:18 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:17:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf'), ('0x2186384f', '0xf')] 02/11/2020 11:17:18 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l3dst_l4dst passed 02/11/2020 11:17:18 dut.10.240.183.67: flow flush 0 02/11/2020 11:17:18 dut.10.240.183.67: 02/11/2020 11:17:18 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only================ 02/11/2020 11:17:18 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:17:18 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 02/11/2020 11:17:18 dut.10.240.183.67: Flow rule validated 02/11/2020 11:17:18 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 02/11/2020 11:17:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:17:18 dut.10.240.183.67: flow list 0 02/11/2020 11:17:18 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:17:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:17: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=0x584856fa - 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 02/11/2020 11:17:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:17:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x584856fa', '0xa')] 02/11/2020 11:17:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:17: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=0x6734845 - 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 02/11/2020 11:17:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:17:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x6734845', '0x5')] 02/11/2020 11:17:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:17: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=0x584856fa - 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 02/11/2020 11:17:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:17:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x584856fa', '0xa')] 02/11/2020 11:17:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0x584856fa - 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 02/11/2020 11:17:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:17:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x584856fa', '0xa')] 02/11/2020 11:17:22 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:17:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:17:24 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:17:24 dut.10.240.183.67: flow list 0 02/11/2020 11:17:24 dut.10.240.183.67: 02/11/2020 11:17:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:24 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0x2186384f - 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 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=0x2186384f - 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 02/11/2020 11:17:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:17:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf'), ('0x2186384f', '0xf')] 02/11/2020 11:17:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l4src_only passed 02/11/2020 11:17:25 dut.10.240.183.67: flow flush 0 02/11/2020 11:17:25 dut.10.240.183.67: 02/11/2020 11:17:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only================ 02/11/2020 11:17:25 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:17:25 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 02/11/2020 11:17:25 dut.10.240.183.67: Flow rule validated 02/11/2020 11:17:25 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 02/11/2020 11:17:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:17:25 dut.10.240.183.67: flow list 0 02/11/2020 11:17:25 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:17:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0x96215e46 - 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 02/11/2020 11:17:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:17:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x96215e46', '0x6')] 02/11/2020 11:17:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0x6147cc1b - 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 02/11/2020 11:17:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:17:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x6147cc1b', '0xb')] 02/11/2020 11:17:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0x96215e46 - 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 = 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 02/11/2020 11:17:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:17:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x96215e46', '0x6')] 02/11/2020 11:17:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11: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=590 - nb_segs=1 - RSS hash=0x96215e46 - 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 = 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 02/11/2020 11:17:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:17:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x96215e46', '0x6')] 02/11/2020 11:17:29 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:17:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:17:31 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:17:31 dut.10.240.183.67: flow list 0 02/11/2020 11:17:31 dut.10.240.183.67: 02/11/2020 11:17:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:31 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0x2186384f - 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 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=0x2186384f - 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 02/11/2020 11:17:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:17:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf'), ('0x2186384f', '0xf')] 02/11/2020 11:17:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp_l4dst_only passed 02/11/2020 11:17:32 dut.10.240.183.67: flow flush 0 02/11/2020 11:17:32 dut.10.240.183.67: 02/11/2020 11:17:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp================ 02/11/2020 11:17:32 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:17: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 end key_len 0 queues end / end 02/11/2020 11:17:32 dut.10.240.183.67: Flow rule validated 02/11/2020 11:17: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 end key_len 0 queues end / end 02/11/2020 11:17:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:17:32 dut.10.240.183.67: flow list 0 02/11/2020 11:17:32 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:17:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11: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=0x5623945b - 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 02/11/2020 11:17:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:17:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x5623945b', '0xb')] 02/11/2020 11:17:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0x6b507e29 - 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 02/11/2020 11:17:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:17:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x6b507e29', '0x9')] 02/11/2020 11:17:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0xbc518624 - 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 02/11/2020 11:17:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:17:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xbc518624', '0x4')] 02/11/2020 11:17:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11: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=0xc2641a3b - 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 02/11/2020 11:17:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:17:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xc2641a3b', '0xb')] 02/11/2020 11:17:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0x3f2b2825 - 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 02/11/2020 11:17:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:17:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x3f2b2825', '0x5')] 02/11/2020 11:17:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:17: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=0x5623945b - 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 = 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 02/11/2020 11:17:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:17:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x5623945b', '0xb')] 02/11/2020 11:17:39 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:17:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:17:40 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:17:40 dut.10.240.183.67: flow list 0 02/11/2020 11:17:40 dut.10.240.183.67: 02/11/2020 11:17:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:40 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480)'] 02/11/2020 11:17: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=590 - nb_segs=1 - RSS hash=0x2186384f - 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 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=0x2186384f - 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 02/11/2020 11:17:41 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:17:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x2186384f', '0xf'), ('0x2186384f', '0xf')] 02/11/2020 11:17:41 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_udp passed 02/11/2020 11:17:41 dut.10.240.183.67: flow flush 0 02/11/2020 11:17:41 dut.10.240.183.67: 02/11/2020 11:17:41 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'} 02/11/2020 11:17:41 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:17:41 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl Result PASSED: 02/11/2020 11:17:41 dut.10.240.183.67: flow flush 0 02/11/2020 11:17:42 dut.10.240.183.67: testpmd> 02/11/2020 11:17:42 dut.10.240.183.67: clear port stats all 02/11/2020 11:17:43 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:17:43 dut.10.240.183.67: stop 02/11/2020 11:17:44 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= 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= 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: 4 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 ------- RX-packets: 9 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=15 -> TX Port= 0/Queue=15 ------- RX-packets: 22 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. 02/11/2020 11:17:44 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric Begin 02/11/2020 11:17:44 dut.10.240.183.67: 02/11/2020 11:17:44 tester: 02/11/2020 11:17:44 dut.10.240.183.67: start 02/11/2020 11:17: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 02/11/2020 11:17:44 dut.10.240.183.67: quit 02/11/2020 11:17:45 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... 02/11/2020 11:17:45 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:17:47 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:17:57 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:17:57 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:17:57 dut.10.240.183.67: set verbose 1 02/11/2020 11:17:57 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:17:57 dut.10.240.183.67: show port info all 02/11/2020 11:17:57 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 02/11/2020 11:17:57 dut.10.240.183.67: start 02/11/2020 11:17: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 02/11/2020 11:17:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric================ 02/11/2020 11:17:57 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:17:57 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 02/11/2020 11:17:57 dut.10.240.183.67: Flow rule validated 02/11/2020 11:17:57 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 02/11/2020 11:17:57 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:17:57 dut.10.240.183.67: flow list 0 02/11/2020 11:17:57 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:17:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:17: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5db7d404 - 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 02/11/2020 11:17:58 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'} 02/11/2020 11:17:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x5db7d404', '0x4')] 02/11/2020 11:17:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 11: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=0x5db7d404 - 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 02/11/2020 11:17:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:17:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x5db7d404', '0x4')] 02/11/2020 11:17:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:17:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:18:00 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=0x5db7d404 - 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 02/11/2020 11:18:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x5db7d404', '0x4')] 02/11/2020 11:18:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 11: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=590 - nb_segs=1 - RSS hash=0x5db7d404 - 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 02/11/2020 11:18:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x5db7d404', '0x4')] 02/11/2020 11:18:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:18:03 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=0x5db7d404 - 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 02/11/2020 11:18:03 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'} 02/11/2020 11:18:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x5db7d404', '0x4')] 02/11/2020 11:18:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 11:18: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=590 - nb_segs=1 - RSS hash=0x5db7d404 - 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 02/11/2020 11:18:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x5db7d404', '0x4')] 02/11/2020 11:18:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:18: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=590 - nb_segs=1 - RSS hash=0x5db7d404 - 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 02/11/2020 11:18:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x5db7d404', '0x4')] 02/11/2020 11:18:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 11:18: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5db7d404 - 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 02/11/2020 11:18:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x5db7d404', '0x4')] 02/11/2020 11:18:06 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:18:06 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:18:07 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:18:07 dut.10.240.183.67: flow list 0 02/11/2020 11:18:07 dut.10.240.183.67: 02/11/2020 11:18:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:18:08 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=0x90ff7a87 - 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 02/11/2020 11:18:08 TestCVLIAVFRSSGTPU: action: udp-dl 02/11/2020 11:18:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:18:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x90ff7a87', '0x7')] 02/11/2020 11:18:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:18: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=0x90ff7a87 - 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 02/11/2020 11:18:09 TestCVLIAVFRSSGTPU: action: udp-ul 02/11/2020 11:18:09 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:18:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x90ff7a87', '0x7')] 02/11/2020 11:18:09 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric passed 02/11/2020 11:18:09 dut.10.240.183.67: flow flush 0 02/11/2020 11:18:09 dut.10.240.183.67: 02/11/2020 11:18:09 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric': 'passed'} 02/11/2020 11:18:09 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:18:09 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_udp_without_ul_dl_symmetric Result PASSED: 02/11/2020 11:18:09 dut.10.240.183.67: flow flush 0 02/11/2020 11:18:11 dut.10.240.183.67: testpmd> 02/11/2020 11:18:11 dut.10.240.183.67: clear port stats all 02/11/2020 11:18:12 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:18:12 dut.10.240.183.67: stop 02/11/2020 11:18:12 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: 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. 02/11/2020 11:18:12 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl Begin 02/11/2020 11:18:12 dut.10.240.183.67: 02/11/2020 11:18:12 tester: 02/11/2020 11:18:12 dut.10.240.183.67: start 02/11/2020 11:18: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 02/11/2020 11:18:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_l3dst================ 02/11/2020 11:18:12 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:18:12 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 02/11/2020 11:18:12 dut.10.240.183.67: Flow rule validated 02/11/2020 11:18:12 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 02/11/2020 11:18:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:18:12 dut.10.240.183.67: flow list 0 02/11/2020 11:18:12 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:18:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x592cd436 - 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 02/11/2020 11:18:13 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x592cd436', '0x6')] 02/11/2020 11:18:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11: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=582 - nb_segs=1 - RSS hash=0x98db3d04 - 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 02/11/2020 11:18:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x98db3d04', '0x4')] 02/11/2020 11:18:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x592cd436 - 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 = 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 02/11/2020 11:18:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x592cd436', '0x6')] 02/11/2020 11:18:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:18: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x592cd436 - 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 02/11/2020 11:18:17 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x592cd436', '0x6')] 02/11/2020 11:18:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11: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=582 - nb_segs=1 - RSS hash=0x98db3d04 - 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 02/11/2020 11:18:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x98db3d04', '0x4')] 02/11/2020 11:18:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x592cd436 - 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 = 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 02/11/2020 11:18:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x592cd436', '0x6')] 02/11/2020 11:18:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x592cd436 - 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 02/11/2020 11:18:20 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x592cd436', '0x6')] 02/11/2020 11:18:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11: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=582 - nb_segs=1 - RSS hash=0x98db3d04 - 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 02/11/2020 11:18:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x98db3d04', '0x4')] 02/11/2020 11:18:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x592cd436 - 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 = 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 02/11/2020 11:18:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x592cd436', '0x6')] 02/11/2020 11:18:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:18: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=590 - nb_segs=1 - RSS hash=0x592cd436 - 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 02/11/2020 11:18:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x592cd436', '0x6')] 02/11/2020 11:18:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:18: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=590 - nb_segs=1 - RSS hash=0x98db3d04 - 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 02/11/2020 11:18:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x98db3d04', '0x4')] 02/11/2020 11:18:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:18: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=590 - nb_segs=1 - RSS hash=0x592cd436 - 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 = 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 02/11/2020 11:18:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x592cd436', '0x6')] 02/11/2020 11:18:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:18: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=0x592cd436 - 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 02/11/2020 11:18:27 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x592cd436', '0x6')] 02/11/2020 11:18:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:18:28 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=0x98db3d04 - 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 02/11/2020 11:18:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x98db3d04', '0x4')] 02/11/2020 11:18:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:18: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=590 - nb_segs=1 - RSS hash=0x592cd436 - 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 = 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 02/11/2020 11:18:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x592cd436', '0x6')] 02/11/2020 11:18:29 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:18:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:18:30 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:18:30 dut.10.240.183.67: flow list 0 02/11/2020 11:18:30 dut.10.240.183.67: 02/11/2020 11:18:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:30 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)'] 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x90ff7a87 - 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=0x90ff7a87 - 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=0x90ff7a87 - 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=0x90ff7a87 - 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=0x90ff7a87 - 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 02/11/2020 11:18:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:18:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7')] 02/11/2020 11:18:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_l3dst passed 02/11/2020 11:18:31 dut.10.240.183.67: flow flush 0 02/11/2020 11:18:31 dut.10.240.183.67: 02/11/2020 11:18:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_l3src================ 02/11/2020 11:18:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:18:31 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 02/11/2020 11:18:31 dut.10.240.183.67: Flow rule validated 02/11/2020 11:18:31 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 02/11/2020 11:18:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:18:31 dut.10.240.183.67: flow list 0 02/11/2020 11:18:32 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:18:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11: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=0x55317f26 - 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 02/11/2020 11:18:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x55317f26', '0x6')] 02/11/2020 11:18:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x94c69614 - 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 02/11/2020 11:18:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x94c69614', '0x4')] 02/11/2020 11:18:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:18:35 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=0x55317f26 - 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 = 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 02/11/2020 11:18:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x55317f26', '0x6')] 02/11/2020 11:18:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x55317f26 - 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 02/11/2020 11:18:36 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x55317f26', '0x6')] 02/11/2020 11:18:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:18:37 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=0x94c69614 - 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 02/11/2020 11:18:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x94c69614', '0x4')] 02/11/2020 11:18:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x55317f26 - 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 = 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 02/11/2020 11:18:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x55317f26', '0x6')] 02/11/2020 11:18:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x55317f26 - 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 02/11/2020 11:18:39 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x55317f26', '0x6')] 02/11/2020 11:18:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:18: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x94c69614 - 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 02/11/2020 11:18:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x94c69614', '0x4')] 02/11/2020 11:18:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11: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=582 - nb_segs=1 - RSS hash=0x55317f26 - 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 = 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 02/11/2020 11:18:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x55317f26', '0x6')] 02/11/2020 11:18:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:18: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=590 - nb_segs=1 - RSS hash=0x55317f26 - 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 02/11/2020 11:18:43 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x55317f26', '0x6')] 02/11/2020 11:18:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:18:44 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=0x94c69614 - 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 02/11/2020 11:18:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x94c69614', '0x4')] 02/11/2020 11:18:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:18: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=590 - nb_segs=1 - RSS hash=0x55317f26 - 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 = 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 02/11/2020 11:18:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x55317f26', '0x6')] 02/11/2020 11:18:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11: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=590 - nb_segs=1 - RSS hash=0x55317f26 - 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 02/11/2020 11:18:46 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x55317f26', '0x6')] 02/11/2020 11:18:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:18: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=590 - nb_segs=1 - RSS hash=0x94c69614 - 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 02/11/2020 11:18:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x94c69614', '0x4')] 02/11/2020 11:18:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:18: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=590 - nb_segs=1 - RSS hash=0x55317f26 - 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 = 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 02/11/2020 11:18:48 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x55317f26', '0x6')] 02/11/2020 11:18:48 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:18:48 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:18:49 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:18:49 dut.10.240.183.67: flow list 0 02/11/2020 11:18:49 dut.10.240.183.67: 02/11/2020 11:18:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:49 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)'] 02/11/2020 11:18:50 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=0x90ff7a87 - 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=0x90ff7a87 - 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=0x90ff7a87 - 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=0x90ff7a87 - 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=0x90ff7a87 - 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 02/11/2020 11:18:50 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:18:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7')] 02/11/2020 11:18:50 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_l3src passed 02/11/2020 11:18:50 dut.10.240.183.67: flow flush 0 02/11/2020 11:18:51 dut.10.240.183.67: 02/11/2020 11:18:51 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv4_all================ 02/11/2020 11:18:51 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:18: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 02/11/2020 11:18:51 dut.10.240.183.67: Flow rule validated 02/11/2020 11:18: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 02/11/2020 11:18:51 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:18:51 dut.10.240.183.67: flow list 0 02/11/2020 11:18:51 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:18:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x8fb1d84b - 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 02/11/2020 11:18:52 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fb1d84b', '0xb')] 02/11/2020 11:18:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:18: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=0x90e6996e - 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 02/11/2020 11:18:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x90e6996e', '0xe')] 02/11/2020 11:18:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x4e463179 - 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 02/11/2020 11:18:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e463179', '0x9')] 02/11/2020 11:18:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x5111705c - 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 02/11/2020 11:18:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x5111705c', '0xc')] 02/11/2020 11:18:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x8fb1d84b - 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 = 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 02/11/2020 11:18:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:18:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fb1d84b', '0xb')] 02/11/2020 11:18:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:18: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x8fb1d84b - 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 02/11/2020 11:18:57 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:18:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fb1d84b', '0xb')] 02/11/2020 11:18:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:18: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=582 - nb_segs=1 - RSS hash=0x90e6996e - 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 02/11/2020 11:18:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:18:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x90e6996e', '0xe')] 02/11/2020 11:18:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:18:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:19: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=582 - nb_segs=1 - RSS hash=0x4e463179 - 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 02/11/2020 11:19:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e463179', '0x9')] 02/11/2020 11:19:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 11:19: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=582 - nb_segs=1 - RSS hash=0x5111705c - 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 02/11/2020 11:19:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x5111705c', '0xc')] 02/11/2020 11:19:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:19: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=582 - nb_segs=1 - RSS hash=0x8fb1d84b - 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 = 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 02/11/2020 11:19:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:19:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fb1d84b', '0xb')] 02/11/2020 11:19:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:19: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=582 - nb_segs=1 - RSS hash=0x8fb1d84b - 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 02/11/2020 11:19:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:19:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fb1d84b', '0xb')] 02/11/2020 11:19:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:19: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=582 - nb_segs=1 - RSS hash=0x90e6996e - 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 02/11/2020 11:19:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x90e6996e', '0xe')] 02/11/2020 11:19:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:19: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=582 - nb_segs=1 - RSS hash=0x4e463179 - 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 02/11/2020 11:19:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e463179', '0x9')] 02/11/2020 11:19:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 11:19: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x5111705c - 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 02/11/2020 11:19:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x5111705c', '0xc')] 02/11/2020 11:19:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 11:19: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=582 - nb_segs=1 - RSS hash=0x8fb1d84b - 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 = 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 02/11/2020 11:19:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:19:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fb1d84b', '0xb')] 02/11/2020 11:19:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:19: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=590 - nb_segs=1 - RSS hash=0x8fb1d84b - 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 02/11/2020 11:19:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:19:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fb1d84b', '0xb')] 02/11/2020 11:19:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:19: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=590 - nb_segs=1 - RSS hash=0x90e6996e - 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 02/11/2020 11:19:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x90e6996e', '0xe')] 02/11/2020 11:19:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:19: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=590 - nb_segs=1 - RSS hash=0x4e463179 - 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 02/11/2020 11:19:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e463179', '0x9')] 02/11/2020 11:19:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:19:12 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=0x5111705c - 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 02/11/2020 11:19:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x5111705c', '0xc')] 02/11/2020 11:19:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:19: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=590 - nb_segs=1 - RSS hash=0x8fb1d84b - 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 = 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 02/11/2020 11:19:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:19:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fb1d84b', '0xb')] 02/11/2020 11:19:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:19: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=590 - nb_segs=1 - RSS hash=0x8fb1d84b - 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 02/11/2020 11:19:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:19:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fb1d84b', '0xb')] 02/11/2020 11:19:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:19: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=590 - nb_segs=1 - RSS hash=0x90e6996e - 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 02/11/2020 11:19:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x90e6996e', '0xe')] 02/11/2020 11:19:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:19: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x4e463179 - 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 02/11/2020 11:19:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e463179', '0x9')] 02/11/2020 11:19:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.1.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:19: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=590 - nb_segs=1 - RSS hash=0x5111705c - 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 02/11/2020 11:19:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x5111705c', '0xc')] 02/11/2020 11:19:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:19: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=590 - nb_segs=1 - RSS hash=0x8fb1d84b - 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 = 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 02/11/2020 11:19:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:19:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x8fb1d84b', '0xb')] 02/11/2020 11:19:18 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:19:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:19:19 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:19:19 dut.10.240.183.67: flow list 0 02/11/2020 11:19:20 dut.10.240.183.67: 02/11/2020 11:19:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:20 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)'] 02/11/2020 11:19: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=582 - nb_segs=1 - RSS hash=0x90ff7a87 - 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=0x90ff7a87 - 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=0x90ff7a87 - 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=0x90ff7a87 - 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=0x90ff7a87 - 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 02/11/2020 11:19:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:19:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7'), ('0x90ff7a87', '0x7')] 02/11/2020 11:19:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv4_all passed 02/11/2020 11:19:21 dut.10.240.183.67: flow flush 0 02/11/2020 11:19:21 dut.10.240.183.67: 02/11/2020 11:19:21 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'} 02/11/2020 11:19:21 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:19:21 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl Result PASSED: 02/11/2020 11:19:21 dut.10.240.183.67: flow flush 0 02/11/2020 11:19:22 dut.10.240.183.67: testpmd> 02/11/2020 11:19:22 dut.10.240.183.67: clear port stats all 02/11/2020 11:19:23 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:19:23 dut.10.240.183.67: stop 02/11/2020 11:19:23 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: 10 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= 7 -> TX Port= 0/Queue= 7 ------- 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=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: 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 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. 02/11/2020 11:19:23 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric Begin 02/11/2020 11:19:23 dut.10.240.183.67: 02/11/2020 11:19:23 tester: 02/11/2020 11:19:23 dut.10.240.183.67: start 02/11/2020 11:19:23 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 02/11/2020 11:19:23 dut.10.240.183.67: quit 02/11/2020 11:19:25 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... 02/11/2020 11:19:25 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:19:26 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:19:36 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:19:36 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:19:36 dut.10.240.183.67: set verbose 1 02/11/2020 11:19:36 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:19:36 dut.10.240.183.67: show port info all 02/11/2020 11:19:36 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 02/11/2020 11:19:36 dut.10.240.183.67: start 02/11/2020 11:19: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 02/11/2020 11:19:36 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric================ 02/11/2020 11:19:36 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:19:36 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 02/11/2020 11:19:36 dut.10.240.183.67: Flow rule validated 02/11/2020 11:19:36 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 02/11/2020 11:19:37 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:19:37 dut.10.240.183.67: flow list 0 02/11/2020 11:19:37 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:19:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:19: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=0x86dd - length=582 - nb_segs=1 - RSS hash=0x420976ce - 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 02/11/2020 11:19:38 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 11:19:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x420976ce', '0xe')] 02/11/2020 11:19:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/("X"*480) 02/11/2020 11: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=582 - nb_segs=1 - RSS hash=0x420976ce - 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 02/11/2020 11:19:39 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:19:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x420976ce', '0xe')] 02/11/2020 11:19:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 11:19:40 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=0x420976ce - 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 02/11/2020 11:19:40 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 11:19:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x420976ce', '0xe')] 02/11/2020 11:19:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1",frag=6)/("X"*480) 02/11/2020 11: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=582 - nb_segs=1 - RSS hash=0x420976ce - 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 02/11/2020 11:19:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:19:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x420976ce', '0xe')] 02/11/2020 11:19:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:19: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x420976ce - 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 02/11/2020 11:19:42 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 11:19:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x420976ce', '0xe')] 02/11/2020 11:19:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/ICMP()/("X"*480) 02/11/2020 11:19: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=590 - nb_segs=1 - RSS hash=0x420976ce - 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 02/11/2020 11:19:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:19:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x420976ce', '0xe')] 02/11/2020 11:19:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:19: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=590 - nb_segs=1 - RSS hash=0x420976ce - 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 02/11/2020 11:19:44 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 11:19:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x420976ce', '0xe')] 02/11/2020 11:19:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.2",src="192.168.0.1")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:19: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=590 - nb_segs=1 - RSS hash=0x420976ce - 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 02/11/2020 11:19:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:19:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x420976ce', '0xe')] 02/11/2020 11:19:45 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:19:45 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:19:47 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:19:47 dut.10.240.183.67: flow list 0 02/11/2020 11:19:47 dut.10.240.183.67: 02/11/2020 11:19:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 11:19: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=582 - nb_segs=1 - RSS hash=0x67d8bfc5 - 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 02/11/2020 11:19:48 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 11:19:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x67d8bfc5', '0x5')] 02/11/2020 11:19:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 11:19: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=582 - nb_segs=1 - RSS hash=0x67d8bfc5 - 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 02/11/2020 11:19:49 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 11:19:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x67d8bfc5', '0x5')] 02/11/2020 11:19:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:19: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x67d8bfc5 - 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 02/11/2020 11:19:50 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 11:19:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x67d8bfc5', '0x5')] 02/11/2020 11:19:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(dst="192.168.0.1",src="192.168.0.2")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:19: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x67d8bfc5 - 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 02/11/2020 11:19:51 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:19:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x67d8bfc5', '0x5')] 02/11/2020 11:19:51 TestCVLIAVFRSSGTPU: action: ipv4-udp 02/11/2020 11:19:51 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric passed 02/11/2020 11:19:51 dut.10.240.183.67: flow flush 0 02/11/2020 11:19:51 dut.10.240.183.67: 02/11/2020 11:19:51 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric': 'passed'} 02/11/2020 11:19:51 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:19:51 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv4_without_ul_dl_symmetric Result PASSED: 02/11/2020 11:19:51 dut.10.240.183.67: flow flush 0 02/11/2020 11:19:52 dut.10.240.183.67: testpmd> 02/11/2020 11:19:52 dut.10.240.183.67: clear port stats all 02/11/2020 11:19:53 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:19:53 dut.10.240.183.67: stop 02/11/2020 11:19:54 dut.10.240.183.67: Telling cores to ... Waiting for lcores to finish... ------- 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=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. 02/11/2020 11:19:54 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6 Begin 02/11/2020 11:19:54 dut.10.240.183.67: 02/11/2020 11:19:54 tester: 02/11/2020 11:19:54 dut.10.240.183.67: start 02/11/2020 11:19: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 02/11/2020 11:19:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_l3dst================ 02/11/2020 11:19:54 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:19:54 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 02/11/2020 11:19:54 dut.10.240.183.67: Flow rule validated 02/11/2020 11:19:54 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 02/11/2020 11:19:54 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:19:54 dut.10.240.183.67: flow list 0 02/11/2020 11:19:54 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:19:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:19: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=0x98ddd507 - 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 02/11/2020 11:19:55 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:19:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:19:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:19: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=602 - nb_segs=1 - RSS hash=0x25b4a27a - 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 02/11/2020 11:19:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:19:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x25b4a27a', '0xa')] 02/11/2020 11:19:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:19: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=602 - nb_segs=1 - RSS hash=0x98ddd507 - 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 02/11/2020 11:19:57 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:19:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:19:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:19:58 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=0x98ddd507 - 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 02/11/2020 11:19:58 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:19:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:19:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:19:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:20: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=610 - nb_segs=1 - RSS hash=0x25b4a27a - 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 02/11/2020 11:20:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x25b4a27a', '0xa')] 02/11/2020 11:20:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:20:01 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=0x98ddd507 - 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 02/11/2020 11:20:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:20:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:20:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:20: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=0x98ddd507 - 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 02/11/2020 11:20:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:20:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:20: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=610 - nb_segs=1 - RSS hash=0x25b4a27a - 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 02/11/2020 11:20:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x25b4a27a', '0xa')] 02/11/2020 11:20:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:20: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=610 - nb_segs=1 - RSS hash=0x98ddd507 - 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 02/11/2020 11:20:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:20:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:20:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:20: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=610 - nb_segs=1 - RSS hash=0x98ddd507 - 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 02/11/2020 11:20:05 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:20:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0x25b4a27a - 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 02/11/2020 11:20:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x25b4a27a', '0xa')] 02/11/2020 11:20:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:20: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x98ddd507 - 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 02/11/2020 11:20:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:20:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:20:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:20:08 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=0x98ddd507 - 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 02/11/2020 11:20:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:20:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:20: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=622 - nb_segs=1 - RSS hash=0x25b4a27a - 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 02/11/2020 11:20:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x25b4a27a', '0xa')] 02/11/2020 11:20:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:20:11 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=0x98ddd507 - 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 02/11/2020 11:20:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:20:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:20:11 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:20:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:20:12 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:20:12 dut.10.240.183.67: flow list 0 02/11/2020 11:20:12 dut.10.240.183.67: 02/11/2020 11:20:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:12 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 11:20: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 02/11/2020 11:20:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:20:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5')] 02/11/2020 11:20:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_l3dst passed 02/11/2020 11:20:13 dut.10.240.183.67: flow flush 0 02/11/2020 11:20:13 dut.10.240.183.67: 02/11/2020 11:20:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_l3src================ 02/11/2020 11:20:13 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:20:13 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 02/11/2020 11:20:13 dut.10.240.183.67: Flow rule validated 02/11/2020 11:20:13 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 02/11/2020 11:20:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:20:13 dut.10.240.183.67: flow list 0 02/11/2020 11:20:13 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:20:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:20: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=602 - nb_segs=1 - RSS hash=0xdc530f11 - 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 02/11/2020 11:20:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:20:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:20: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=602 - nb_segs=1 - RSS hash=0xdc530f11 - 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 02/11/2020 11:20:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:20:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:20:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:20: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=602 - nb_segs=1 - RSS hash=0x1bf2bde8 - 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 02/11/2020 11:20:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bf2bde8', '0x8')] 02/11/2020 11:20:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:20: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=610 - nb_segs=1 - RSS hash=0xdc530f11 - 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 02/11/2020 11:20:18 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:20:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:20: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=610 - nb_segs=1 - RSS hash=0xdc530f11 - 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 02/11/2020 11:20:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:20:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:20:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:20: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=610 - nb_segs=1 - RSS hash=0x1bf2bde8 - 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 02/11/2020 11:20:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bf2bde8', '0x8')] 02/11/2020 11:20:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:20: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=610 - nb_segs=1 - RSS hash=0xdc530f11 - 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 02/11/2020 11:20:21 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:20:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:20: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=0xdc530f11 - 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 02/11/2020 11:20:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:20:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:20:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:20: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x1bf2bde8 - 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 02/11/2020 11:20:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bf2bde8', '0x8')] 02/11/2020 11:20:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:20: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=0xdc530f11 - 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 02/11/2020 11:20:24 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:20:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:20: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=0xdc530f11 - 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 02/11/2020 11:20:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:20:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:20:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:20:27 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=0x1bf2bde8 - 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 02/11/2020 11:20:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bf2bde8', '0x8')] 02/11/2020 11:20:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:20: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=622 - nb_segs=1 - RSS hash=0xdc530f11 - 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 02/11/2020 11:20:28 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:20:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:20: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=0xdc530f11 - 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 02/11/2020 11:20:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:20:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:20:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:20:30 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=0x1bf2bde8 - 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 02/11/2020 11:20:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bf2bde8', '0x8')] 02/11/2020 11:20:30 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:20:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:20:31 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:20:31 dut.10.240.183.67: flow list 0 02/11/2020 11:20:31 dut.10.240.183.67: 02/11/2020 11:20:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:31 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 11: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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 02/11/2020 11:20:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:20:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5')] 02/11/2020 11:20:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_l3src passed 02/11/2020 11:20:32 dut.10.240.183.67: flow flush 0 02/11/2020 11:20:32 dut.10.240.183.67: 02/11/2020 11:20:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_all================ 02/11/2020 11:20:32 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:20:32 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 02/11/2020 11:20:32 dut.10.240.183.67: Flow rule validated 02/11/2020 11:20:32 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 02/11/2020 11:20:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:20:32 dut.10.240.183.67: flow list 0 02/11/2020 11:20:33 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:20:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:20: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x2a018df0 - 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 02/11/2020 11:20:34 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a018df0', '0x0')] 02/11/2020 11:20:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:20: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=602 - nb_segs=1 - RSS hash=0x9aabab23 - 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 02/11/2020 11:20:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x9aabab23', '0x3')] 02/11/2020 11:20:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:20: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=602 - nb_segs=1 - RSS hash=0xeda03f09 - 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 02/11/2020 11:20:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xeda03f09', '0x9')] 02/11/2020 11:20:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:20: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=0x5d0a19da - 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 02/11/2020 11:20:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d0a19da', '0xa')] 02/11/2020 11:20:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:20: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2a018df0 - 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 02/11/2020 11:20:38 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a018df0', '0x0')] 02/11/2020 11:20:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:20: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x9aabab23 - 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 02/11/2020 11:20:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x9aabab23', '0x3')] 02/11/2020 11:20:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:20: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xeda03f09 - 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 02/11/2020 11:20:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xeda03f09', '0x9')] 02/11/2020 11:20:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:20: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=0x5d0a19da - 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 02/11/2020 11:20:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d0a19da', '0xa')] 02/11/2020 11:20:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:20: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=610 - nb_segs=1 - RSS hash=0x2a018df0 - 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 02/11/2020 11:20:42 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a018df0', '0x0')] 02/11/2020 11:20:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:20: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=610 - nb_segs=1 - RSS hash=0x9aabab23 - 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 02/11/2020 11:20:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x9aabab23', '0x3')] 02/11/2020 11:20:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0xeda03f09 - 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 02/11/2020 11:20:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xeda03f09', '0x9')] 02/11/2020 11:20:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:20: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=0x5d0a19da - 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 02/11/2020 11:20:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d0a19da', '0xa')] 02/11/2020 11:20:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:20: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=0x2a018df0 - 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 02/11/2020 11:20:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a018df0', '0x0')] 02/11/2020 11:20:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:20: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x9aabab23 - 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 02/11/2020 11:20:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x9aabab23', '0x3')] 02/11/2020 11:20:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:20:49 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=0xeda03f09 - 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 02/11/2020 11:20:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xeda03f09', '0x9')] 02/11/2020 11:20:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:20: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=0x5d0a19da - 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 02/11/2020 11:20:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d0a19da', '0xa')] 02/11/2020 11:20:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:20: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=622 - nb_segs=1 - RSS hash=0x2a018df0 - 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 02/11/2020 11:20:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a018df0', '0x0')] 02/11/2020 11:20:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:20: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x9aabab23 - 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 02/11/2020 11:20:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x9aabab23', '0x3')] 02/11/2020 11:20:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:20: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xeda03f09 - 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 02/11/2020 11:20:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xeda03f09', '0x9')] 02/11/2020 11:20:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:20: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=0x5d0a19da - 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 02/11/2020 11:20:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d0a19da', '0xa')] 02/11/2020 11:20:55 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:20:55 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:20:56 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:20:56 dut.10.240.183.67: flow list 0 02/11/2020 11:20:56 dut.10.240.183.67: 02/11/2020 11:20:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:56 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 11:20: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 02/11/2020 11:20:57 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:20:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5')] 02/11/2020 11:20:57 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_all passed 02/11/2020 11:20:57 dut.10.240.183.67: flow flush 0 02/11/2020 11:20:57 dut.10.240.183.67: 02/11/2020 11:20:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_l3dst================ 02/11/2020 11:20:57 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:20:57 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 02/11/2020 11:20:57 dut.10.240.183.67: Flow rule validated 02/11/2020 11:20:57 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 02/11/2020 11:20:57 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:20:57 dut.10.240.183.67: flow list 0 02/11/2020 11:20:57 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:20:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:20:58 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=0x98ddd507 - 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 02/11/2020 11:20:58 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:20:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:20:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:20: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=602 - nb_segs=1 - RSS hash=0x25b4a27a - 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 02/11/2020 11:20:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:20:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x25b4a27a', '0xa')] 02/11/2020 11:20:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:20:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:21:01 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=0x98ddd507 - 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 02/11/2020 11:21:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:21:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:21:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:21: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=0x98ddd507 - 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 02/11/2020 11:21:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:21:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:21: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=610 - nb_segs=1 - RSS hash=0x25b4a27a - 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 02/11/2020 11:21:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x25b4a27a', '0xa')] 02/11/2020 11:21:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:21: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=610 - nb_segs=1 - RSS hash=0x98ddd507 - 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 02/11/2020 11:21:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:21:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:21:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:21: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=610 - nb_segs=1 - RSS hash=0x98ddd507 - 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 02/11/2020 11:21:05 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:21:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0x25b4a27a - 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 02/11/2020 11:21:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x25b4a27a', '0xa')] 02/11/2020 11:21:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:21: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x98ddd507 - 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 02/11/2020 11:21:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:21:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:21:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:21:08 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=0x98ddd507 - 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 02/11/2020 11:21:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:21:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:21: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=610 - nb_segs=1 - RSS hash=0x25b4a27a - 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 02/11/2020 11:21:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x25b4a27a', '0xa')] 02/11/2020 11:21:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:21: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=610 - nb_segs=1 - RSS hash=0x98ddd507 - 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 02/11/2020 11:21:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:21:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:21:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:21: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=622 - nb_segs=1 - RSS hash=0x98ddd507 - 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 02/11/2020 11:21:12 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:21:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11: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=622 - nb_segs=1 - RSS hash=0x25b4a27a - 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 02/11/2020 11:21:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x25b4a27a', '0xa')] 02/11/2020 11:21:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:21: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=622 - nb_segs=1 - RSS hash=0x98ddd507 - 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 02/11/2020 11:21:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:21:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x98ddd507', '0x7')] 02/11/2020 11:21:14 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:21:14 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:21:15 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:21:15 dut.10.240.183.67: flow list 0 02/11/2020 11:21:15 dut.10.240.183.67: 02/11/2020 11:21:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:15 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 11:21: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=602 - nb_segs=1 - RSS hash=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 02/11/2020 11:21:16 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:21:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5')] 02/11/2020 11:21:16 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_l3dst passed 02/11/2020 11:21:16 dut.10.240.183.67: flow flush 0 02/11/2020 11:21:16 dut.10.240.183.67: 02/11/2020 11:21:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_l3src================ 02/11/2020 11:21:16 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:21:16 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 02/11/2020 11:21:16 dut.10.240.183.67: Flow rule validated 02/11/2020 11:21:16 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 02/11/2020 11:21:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:21:16 dut.10.240.183.67: flow list 0 02/11/2020 11:21:16 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:21:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:21: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=602 - nb_segs=1 - RSS hash=0xdc530f11 - 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 02/11/2020 11:21:18 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:21:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:21: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=602 - nb_segs=1 - RSS hash=0xdc530f11 - 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 02/11/2020 11:21:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:21:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:21:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:21: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=602 - nb_segs=1 - RSS hash=0x1bf2bde8 - 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 02/11/2020 11:21:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bf2bde8', '0x8')] 02/11/2020 11:21:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:21: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=610 - nb_segs=1 - RSS hash=0xdc530f11 - 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 02/11/2020 11:21:21 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:21:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:21: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=0xdc530f11 - 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 02/11/2020 11:21:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:21:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:21:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:21: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x1bf2bde8 - 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 02/11/2020 11:21:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bf2bde8', '0x8')] 02/11/2020 11:21:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:21: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=0xdc530f11 - 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 02/11/2020 11:21:24 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:21:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:21: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=0xdc530f11 - 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 02/11/2020 11:21:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:21:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:21:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:21: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=0x1bf2bde8 - 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 02/11/2020 11:21:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bf2bde8', '0x8')] 02/11/2020 11:21:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:21: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=610 - nb_segs=1 - RSS hash=0xdc530f11 - 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 02/11/2020 11:21:28 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:21:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:21: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=610 - nb_segs=1 - RSS hash=0xdc530f11 - 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 02/11/2020 11:21:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:21:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:21:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:21:30 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=0x1bf2bde8 - 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 02/11/2020 11:21:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bf2bde8', '0x8')] 02/11/2020 11:21:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:21: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=0xdc530f11 - 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 02/11/2020 11:21:31 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:21:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:21: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=0xdc530f11 - 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 02/11/2020 11:21:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:21:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc530f11', '0x1')] 02/11/2020 11:21:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:21: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=622 - nb_segs=1 - RSS hash=0x1bf2bde8 - 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 02/11/2020 11:21:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x1bf2bde8', '0x8')] 02/11/2020 11:21:33 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:21:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:21:34 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:21:34 dut.10.240.183.67: flow list 0 02/11/2020 11:21:34 dut.10.240.183.67: 02/11/2020 11:21:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:34 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 11:21: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=602 - nb_segs=1 - RSS hash=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 02/11/2020 11:21:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:21:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5')] 02/11/2020 11:21:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_l3src passed 02/11/2020 11:21:35 dut.10.240.183.67: flow flush 0 02/11/2020 11:21:35 dut.10.240.183.67: 02/11/2020 11:21:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_all================ 02/11/2020 11:21:35 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:21:35 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 02/11/2020 11:21:36 dut.10.240.183.67: Flow rule validated 02/11/2020 11:21:36 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 02/11/2020 11:21:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:21:36 dut.10.240.183.67: flow list 0 02/11/2020 11:21:36 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:21:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:21: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=602 - nb_segs=1 - RSS hash=0x2a018df0 - 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 02/11/2020 11:21:37 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a018df0', '0x0')] 02/11/2020 11:21:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:21: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=0x9aabab23 - 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 02/11/2020 11:21:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x9aabab23', '0x3')] 02/11/2020 11:21:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:21: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=602 - nb_segs=1 - RSS hash=0xeda03f09 - 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 02/11/2020 11:21:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xeda03f09', '0x9')] 02/11/2020 11:21:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:21: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=0x5d0a19da - 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 02/11/2020 11:21:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d0a19da', '0xa')] 02/11/2020 11:21:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:21: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=610 - nb_segs=1 - RSS hash=0x2a018df0 - 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 02/11/2020 11:21:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a018df0', '0x0')] 02/11/2020 11:21:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:21: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=0x9aabab23 - 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 02/11/2020 11:21:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x9aabab23', '0x3')] 02/11/2020 11:21:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:21: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xeda03f09 - 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 02/11/2020 11:21:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xeda03f09', '0x9')] 02/11/2020 11:21:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:21: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=0x5d0a19da - 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 02/11/2020 11:21:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d0a19da', '0xa')] 02/11/2020 11:21:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:21: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=610 - nb_segs=1 - RSS hash=0x2a018df0 - 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 02/11/2020 11:21:46 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a018df0', '0x0')] 02/11/2020 11:21:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:21: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=0x9aabab23 - 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 02/11/2020 11:21:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x9aabab23', '0x3')] 02/11/2020 11:21:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:21: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=0xeda03f09 - 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 02/11/2020 11:21:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xeda03f09', '0x9')] 02/11/2020 11:21:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:21: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=0x5d0a19da - 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 02/11/2020 11:21:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d0a19da', '0xa')] 02/11/2020 11:21:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:21: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x2a018df0 - 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 02/11/2020 11:21:50 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a018df0', '0x0')] 02/11/2020 11:21:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:21: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=0x9aabab23 - 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 02/11/2020 11:21:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x9aabab23', '0x3')] 02/11/2020 11:21:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:21: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=610 - nb_segs=1 - RSS hash=0xeda03f09 - 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 02/11/2020 11:21:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xeda03f09', '0x9')] 02/11/2020 11:21:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:21: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=0x5d0a19da - 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 02/11/2020 11:21:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d0a19da', '0xa')] 02/11/2020 11:21:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:21: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=622 - nb_segs=1 - RSS hash=0x2a018df0 - 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 02/11/2020 11:21:54 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:21:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x2a018df0', '0x0')] 02/11/2020 11:21:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:21: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=0x9aabab23 - 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 02/11/2020 11:21:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x9aabab23', '0x3')] 02/11/2020 11:21:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:21: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=622 - nb_segs=1 - RSS hash=0xeda03f09 - 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 02/11/2020 11:21:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xeda03f09', '0x9')] 02/11/2020 11:21:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:21: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=0x5d0a19da - 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 02/11/2020 11:21:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:21:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d0a19da', '0xa')] 02/11/2020 11:21:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:21:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:21:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:21:59 dut.10.240.183.67: flow list 0 02/11/2020 11:21:59 dut.10.240.183.67: 02/11/2020 11:21:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:21:59 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480)'] 02/11/2020 11:22: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=602 - nb_segs=1 - RSS hash=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 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=0x67d8bfc5 - 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 02/11/2020 11:22:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:22:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5'), ('0x67d8bfc5', '0x5')] 02/11/2020 11:22:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_all passed 02/11/2020 11:22:00 dut.10.240.183.67: flow flush 0 02/11/2020 11:22:00 dut.10.240.183.67: 02/11/2020 11:22:00 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'} 02/11/2020 11:22:00 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:22:00 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6 Result PASSED: 02/11/2020 11:22:00 dut.10.240.183.67: flow flush 0 02/11/2020 11:22:01 dut.10.240.183.67: testpmd> 02/11/2020 11:22:01 dut.10.240.183.67: clear port stats all 02/11/2020 11:22:03 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:22:03 dut.10.240.183.67: stop 02/11/2020 11:22:03 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= 1 -> TX Port= 0/Queue= 1 ------- RX-packets: 20 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= 5 -> TX Port= 0/Queue= 5 ------- RX-packets: 30 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: 10 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: 20 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. 02/11/2020 11:22:03 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_symmetric Begin 02/11/2020 11:22:03 dut.10.240.183.67: 02/11/2020 11:22:03 tester: 02/11/2020 11:22:03 dut.10.240.183.67: start 02/11/2020 11:22:03 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 02/11/2020 11:22:03 dut.10.240.183.67: quit 02/11/2020 11:22: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... 02/11/2020 11:22: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:22:06 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:22:16 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:22:16 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:22:16 dut.10.240.183.67: set verbose 1 02/11/2020 11:22:16 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:22:16 dut.10.240.183.67: show port info all 02/11/2020 11:22:16 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 02/11/2020 11:22:16 dut.10.240.183.67: start 02/11/2020 11:22: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 02/11/2020 11:22:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_symmetric================ 02/11/2020 11:22:16 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:22:16 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 02/11/2020 11:22:16 dut.10.240.183.67: Flow rule validated 02/11/2020 11:22:16 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 02/11/2020 11:22:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:22:16 dut.10.240.183.67: flow list 0 02/11/2020 11:22:16 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:22:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:22: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:17 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 11:22:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 11:22: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=0x8d1cd9b - 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 02/11/2020 11:22:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:22:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:20 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 11:22:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:22:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:22 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 11:22:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:22:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:24 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 11:22:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:22:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:25 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:22:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:22:26 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:22:26 dut.10.240.183.67: flow list 0 02/11/2020 11:22:26 dut.10.240.183.67: 02/11/2020 11:22:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 11: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=0xd4d7a03b - 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 02/11/2020 11:22:28 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 11:22:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:22:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:22:29 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 11:22:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:22:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:22:30 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 11:22:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:22:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:22:31 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 11:22:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:22:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_symmetric passed 02/11/2020 11:22:31 dut.10.240.183.67: flow flush 0 02/11/2020 11:22:31 dut.10.240.183.67: 02/11/2020 11:22:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_symmetric================ 02/11/2020 11:22:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:22:31 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 02/11/2020 11:22:31 dut.10.240.183.67: Flow rule validated 02/11/2020 11:22:31 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 02/11/2020 11:22:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:22:31 dut.10.240.183.67: flow list 0 02/11/2020 11:22:31 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:22:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:22: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=602 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:32 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 11:22:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 11: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=0x8d1cd9b - 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 02/11/2020 11:22:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:22:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 11:22:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:22:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:37 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 11:22:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:22:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:39 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 11:22:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0x8d1cd9b - 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 02/11/2020 11:22:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:22:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x8d1cd9b', '0xb')] 02/11/2020 11:22:40 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:22:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:22:41 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:22:41 dut.10.240.183.67: flow list 0 02/11/2020 11:22:41 dut.10.240.183.67: 02/11/2020 11:22:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 11:22: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=0xd4d7a03b - 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 02/11/2020 11:22:42 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 11:22:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:22:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:22:43 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 11:22:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:22:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:22:45 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 11:22:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:22:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480) 02/11/2020 11:22: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=610 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:22:46 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 11:22:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:22:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_symmetric passed 02/11/2020 11:22:46 dut.10.240.183.67: flow flush 0 02/11/2020 11:22:46 dut.10.240.183.67: 02/11/2020 11:22:46 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv6_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_symmetric': 'passed'} 02/11/2020 11:22:46 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:22:46 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_symmetric Result PASSED: 02/11/2020 11:22:46 dut.10.240.183.67: flow flush 0 02/11/2020 11:22:47 dut.10.240.183.67: testpmd> 02/11/2020 11:22:47 dut.10.240.183.67: clear port stats all 02/11/2020 11:22:48 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:22:48 dut.10.240.183.67: stop 02/11/2020 11:22:48 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: 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. 02/11/2020 11:22:48 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp Begin 02/11/2020 11:22:48 dut.10.240.183.67: 02/11/2020 11:22:48 tester: 02/11/2020 11:22:48 dut.10.240.183.67: start 02/11/2020 11:22: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 02/11/2020 11:22:48 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst================ 02/11/2020 11:22:48 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:22:48 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 02/11/2020 11:22:48 dut.10.240.183.67: Flow rule validated 02/11/2020 11:22:48 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 02/11/2020 11:22:49 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:22:49 dut.10.240.183.67: flow list 0 02/11/2020 11:22:49 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:22:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:22: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=622 - nb_segs=1 - RSS hash=0x46327e1c - 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 02/11/2020 11:22:50 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:22:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x46327e1c', '0xc')] 02/11/2020 11:22:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:22: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=622 - nb_segs=1 - RSS hash=0x7d0f3cf1 - 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 02/11/2020 11:22:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:22:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x7d0f3cf1', '0x1')] 02/11/2020 11:22:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:22: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=622 - nb_segs=1 - RSS hash=0x46327e1c - 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 02/11/2020 11:22:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:22:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x46327e1c', '0xc')] 02/11/2020 11:22:52 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:22:52 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:22:53 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:22:53 dut.10.240.183.67: flow list 0 02/11/2020 11:22:53 dut.10.240.183.67: 02/11/2020 11:22:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:22: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:22:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:22:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:22:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst passed 02/11/2020 11:22:54 dut.10.240.183.67: flow flush 0 02/11/2020 11:22:54 dut.10.240.183.67: 02/11/2020 11:22:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src================ 02/11/2020 11:22:54 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:22:54 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 02/11/2020 11:22:54 dut.10.240.183.67: Flow rule validated 02/11/2020 11:22:54 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 02/11/2020 11:22:54 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:22:54 dut.10.240.183.67: flow list 0 02/11/2020 11:22:55 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:22:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:22: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=0x4b6d1f1a - 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 02/11/2020 11:22:56 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:22:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b6d1f1a', '0xa')] 02/11/2020 11:22:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:22: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x4b6d1f1a - 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 02/11/2020 11:22:57 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:22:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b6d1f1a', '0xa')] 02/11/2020 11:22:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:22: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=622 - nb_segs=1 - RSS hash=0x589d1052 - 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 02/11/2020 11:22:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:22:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x589d1052', '0x2')] 02/11/2020 11:22:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:22:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:22:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:22:59 dut.10.240.183.67: flow list 0 02/11/2020 11:22:59 dut.10.240.183.67: 02/11/2020 11:22:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:22:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:23:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:23:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:23:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src passed 02/11/2020 11:23:00 dut.10.240.183.67: flow flush 0 02/11/2020 11:23:00 dut.10.240.183.67: 02/11/2020 11:23:00 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst_l4src================ 02/11/2020 11:23:00 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:23:00 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 02/11/2020 11:23:00 dut.10.240.183.67: Flow rule validated 02/11/2020 11:23:00 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 02/11/2020 11:23:00 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:23:00 dut.10.240.183.67: flow list 0 02/11/2020 11:23:00 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:23:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x56837bca - 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 02/11/2020 11:23:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:23:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x56837bca', '0xa')] 02/11/2020 11:23:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x6dbe3927 - 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 02/11/2020 11:23:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x6dbe3927', '0x7')] 02/11/2020 11:23:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x95d4f24e - 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 02/11/2020 11:23:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x95d4f24e', '0xe')] 02/11/2020 11:23:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:23: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=0x56837bca - 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 02/11/2020 11:23:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:23:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x56837bca', '0xa')] 02/11/2020 11:23:05 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:23:05 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:23:06 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:23:06 dut.10.240.183.67: flow list 0 02/11/2020 11:23:06 dut.10.240.183.67: 02/11/2020 11:23:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:23:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:23:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:23:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst_l4src passed 02/11/2020 11:23:07 dut.10.240.183.67: flow flush 0 02/11/2020 11:23:07 dut.10.240.183.67: 02/11/2020 11:23:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst================ 02/11/2020 11:23:07 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:23:07 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 02/11/2020 11:23:07 dut.10.240.183.67: Flow rule validated 02/11/2020 11:23:07 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 02/11/2020 11:23:07 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:23:07 dut.10.240.183.67: flow list 0 02/11/2020 11:23:07 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:23:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xf05377f9 - 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 02/11/2020 11:23:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:23:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xf05377f9', '0x9')] 02/11/2020 11:23:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xcb6e3514 - 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 02/11/2020 11:23:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb6e3514', '0x4')] 02/11/2020 11:23:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x95d4f24e - 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 02/11/2020 11:23:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x95d4f24e', '0xe')] 02/11/2020 11:23:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xf05377f9 - 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 02/11/2020 11:23:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:23:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xf05377f9', '0x9')] 02/11/2020 11:23:12 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:23:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:23:13 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:23:13 dut.10.240.183.67: flow list 0 02/11/2020 11:23:13 dut.10.240.183.67: 02/11/2020 11:23:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:23:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:23:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:23:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3dst_l4dst passed 02/11/2020 11:23:14 dut.10.240.183.67: flow flush 0 02/11/2020 11:23:14 dut.10.240.183.67: 02/11/2020 11:23:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src_l4src================ 02/11/2020 11:23:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:23:14 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 02/11/2020 11:23:14 dut.10.240.183.67: Flow rule validated 02/11/2020 11:23:14 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 02/11/2020 11:23:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:23:14 dut.10.240.183.67: flow list 0 02/11/2020 11:23:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:23:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x5bdc1acc - 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 02/11/2020 11:23:16 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:23:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bdc1acc', '0xc')] 02/11/2020 11:23:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x482c1584 - 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 02/11/2020 11:23:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x482c1584', '0x4')] 02/11/2020 11:23:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 11:23: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=0x988b9348 - 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 02/11/2020 11:23:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x988b9348', '0x8')] 02/11/2020 11:23:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:23: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x5bdc1acc - 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 02/11/2020 11:23:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:23:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bdc1acc', '0xc')] 02/11/2020 11:23:19 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:23:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:23:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:23:20 dut.10.240.183.67: flow list 0 02/11/2020 11:23:20 dut.10.240.183.67: 02/11/2020 11:23:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:23:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:23:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:23:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src_l4src passed 02/11/2020 11:23:21 dut.10.240.183.67: flow flush 0 02/11/2020 11:23:21 dut.10.240.183.67: 02/11/2020 11:23:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src_l4dst================ 02/11/2020 11:23:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:23:21 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 02/11/2020 11:23:21 dut.10.240.183.67: Flow rule validated 02/11/2020 11:23:21 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 02/11/2020 11:23:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:23:21 dut.10.240.183.67: flow list 0 02/11/2020 11:23:21 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:23:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xfd0c16ff - 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 02/11/2020 11:23:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:23:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xfd0c16ff', '0xf')] 02/11/2020 11:23:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xeefc19b7 - 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 02/11/2020 11:23:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xeefc19b7', '0x7')] 02/11/2020 11:23:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x988b9348 - 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 02/11/2020 11:23:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x988b9348', '0x8')] 02/11/2020 11:23:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:23:26 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=0xfd0c16ff - 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 02/11/2020 11:23:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:23:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xfd0c16ff', '0xf')] 02/11/2020 11:23:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:23:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:23:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:23:27 dut.10.240.183.67: flow list 0 02/11/2020 11:23:27 dut.10.240.183.67: 02/11/2020 11:23:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:23:28 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:23:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l3src_l4dst passed 02/11/2020 11:23:28 dut.10.240.183.67: flow flush 0 02/11/2020 11:23:28 dut.10.240.183.67: 02/11/2020 11:23:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l4src================ 02/11/2020 11:23:28 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:23:28 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 02/11/2020 11:23:28 dut.10.240.183.67: Flow rule validated 02/11/2020 11:23:28 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 02/11/2020 11:23:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:23:28 dut.10.240.183.67: flow list 0 02/11/2020 11:23:28 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:23:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xc981d9a0 - 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 02/11/2020 11:23:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:23:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xc981d9a0', '0x0')] 02/11/2020 11:23:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x60fa612a - 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 02/11/2020 11:23:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x60fa612a', '0xa')] 02/11/2020 11:23:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 11:23: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=0xc981d9a0 - 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 02/11/2020 11:23:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:23:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xc981d9a0', '0x0')] 02/11/2020 11:23:32 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:23:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:23:33 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:23:33 dut.10.240.183.67: flow list 0 02/11/2020 11:23:33 dut.10.240.183.67: 02/11/2020 11:23:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=0xd4d7a03b - 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 02/11/2020 11:23:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:23:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:23:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l4src passed 02/11/2020 11:23:34 dut.10.240.183.67: flow flush 0 02/11/2020 11:23:34 dut.10.240.183.67: 02/11/2020 11:23:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_l4dst================ 02/11/2020 11:23:34 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:23:34 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 02/11/2020 11:23:34 dut.10.240.183.67: Flow rule validated 02/11/2020 11:23:34 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 02/11/2020 11:23:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:23:34 dut.10.240.183.67: flow list 0 02/11/2020 11:23:34 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:23:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xd6cdfcef - 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 02/11/2020 11:23:35 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:23:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6cdfcef', '0xf')] 02/11/2020 11:23:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x7fb64465 - 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 02/11/2020 11:23:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fb64465', '0x5')] 02/11/2020 11:23:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xd6cdfcef - 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 02/11/2020 11:23:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:23:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6cdfcef', '0xf')] 02/11/2020 11:23:38 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:23:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:23:39 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:23:39 dut.10.240.183.67: flow list 0 02/11/2020 11:23:39 dut.10.240.183.67: 02/11/2020 11:23:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:23:40 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:23:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_l4dst passed 02/11/2020 11:23:40 dut.10.240.183.67: flow flush 0 02/11/2020 11:23:40 dut.10.240.183.67: 02/11/2020 11:23:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_all================ 02/11/2020 11:23:40 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:23:40 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 02/11/2020 11:23:40 dut.10.240.183.67: Flow rule validated 02/11/2020 11:23:40 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 02/11/2020 11:23:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:23:40 dut.10.240.183.67: flow list 0 02/11/2020 11:23:40 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:23:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xed1a9bfd - 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 02/11/2020 11:23:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:23:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xed1a9bfd', '0xd')] 02/11/2020 11:23:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x778c7a8b - 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 02/11/2020 11:23:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x778c7a8b', '0xb')] 02/11/2020 11:23:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=0xc6c1933 - 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 02/11/2020 11:23:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6c1933', '0x3')] 02/11/2020 11:23:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xf6d771af - 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 02/11/2020 11:23:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xf6d771af', '0xf')] 02/11/2020 11:23:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:23:46 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=0xfeea94b5 - 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 02/11/2020 11:23:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xfeea94b5', '0x5')] 02/11/2020 11:23:46 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:23:46 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:23:47 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:23:47 dut.10.240.183.67: flow list 0 02/11/2020 11:23:47 dut.10.240.183.67: 02/11/2020 11:23:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:23:48 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:23:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:23:48 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_all passed 02/11/2020 11:23:48 dut.10.240.183.67: flow flush 0 02/11/2020 11:23:48 dut.10.240.183.67: 02/11/2020 11:23:48 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst================ 02/11/2020 11:23:48 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:23:48 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 02/11/2020 11:23:48 dut.10.240.183.67: Flow rule validated 02/11/2020 11:23:48 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 02/11/2020 11:23:48 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:23:48 dut.10.240.183.67: flow list 0 02/11/2020 11:23:48 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:23:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x46327e1c - 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 02/11/2020 11:23:50 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:23:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x46327e1c', '0xc')] 02/11/2020 11:23:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x7d0f3cf1 - 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 02/11/2020 11:23:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x7d0f3cf1', '0x1')] 02/11/2020 11:23:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x46327e1c - 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 02/11/2020 11:23:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:23:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x46327e1c', '0xc')] 02/11/2020 11:23:52 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:23:52 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:23:53 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:23:53 dut.10.240.183.67: flow list 0 02/11/2020 11:23:53 dut.10.240.183.67: 02/11/2020 11:23:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:23:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:23:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:23:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst passed 02/11/2020 11:23:54 dut.10.240.183.67: flow flush 0 02/11/2020 11:23:54 dut.10.240.183.67: 02/11/2020 11:23:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src================ 02/11/2020 11:23:54 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:23:54 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 02/11/2020 11:23:54 dut.10.240.183.67: Flow rule validated 02/11/2020 11:23:54 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 02/11/2020 11:23:54 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:23:54 dut.10.240.183.67: flow list 0 02/11/2020 11:23:54 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:23:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:23: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=0x4b6d1f1a - 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 02/11/2020 11:23:55 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:23:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b6d1f1a', '0xa')] 02/11/2020 11:23:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:23: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x4b6d1f1a - 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 02/11/2020 11:23:57 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:23:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x4b6d1f1a', '0xa')] 02/11/2020 11:23:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:23: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=622 - nb_segs=1 - RSS hash=0x589d1052 - 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 02/11/2020 11:23:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:23:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x589d1052', '0x2')] 02/11/2020 11:23:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:23:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:23:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:23:59 dut.10.240.183.67: flow list 0 02/11/2020 11:23:59 dut.10.240.183.67: 02/11/2020 11:23:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:23:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:24:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:24:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:24:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src passed 02/11/2020 11:24:00 dut.10.240.183.67: flow flush 0 02/11/2020 11:24:00 dut.10.240.183.67: 02/11/2020 11:24:00 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst_l4src================ 02/11/2020 11:24:00 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:24:00 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 02/11/2020 11:24:00 dut.10.240.183.67: Flow rule validated 02/11/2020 11:24:00 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 02/11/2020 11:24:00 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:24:00 dut.10.240.183.67: flow list 0 02/11/2020 11:24:00 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:24:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=0x56837bca - 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 02/11/2020 11:24:01 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:24:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x56837bca', '0xa')] 02/11/2020 11:24:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0x6dbe3927 - 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 02/11/2020 11:24:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x6dbe3927', '0x7')] 02/11/2020 11:24:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0x95d4f24e - 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 02/11/2020 11:24:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x95d4f24e', '0xe')] 02/11/2020 11:24:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:24: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=0x56837bca - 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 02/11/2020 11:24:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:24:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x56837bca', '0xa')] 02/11/2020 11:24:05 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:24:05 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:24:06 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:24:06 dut.10.240.183.67: flow list 0 02/11/2020 11:24:06 dut.10.240.183.67: 02/11/2020 11:24:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:24:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:24:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:24:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst_l4src passed 02/11/2020 11:24:07 dut.10.240.183.67: flow flush 0 02/11/2020 11:24:07 dut.10.240.183.67: 02/11/2020 11:24:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst================ 02/11/2020 11:24:07 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:24:07 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 02/11/2020 11:24:07 dut.10.240.183.67: Flow rule validated 02/11/2020 11:24:07 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 02/11/2020 11:24:07 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:24:07 dut.10.240.183.67: flow list 0 02/11/2020 11:24:07 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:24:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xf05377f9 - 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 02/11/2020 11:24:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:24:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xf05377f9', '0x9')] 02/11/2020 11:24:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xcb6e3514 - 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 02/11/2020 11:24:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xcb6e3514', '0x4')] 02/11/2020 11:24:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0x95d4f24e - 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 02/11/2020 11:24:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x95d4f24e', '0xe')] 02/11/2020 11:24:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xf05377f9 - 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 02/11/2020 11:24:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:24:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xf05377f9', '0x9')] 02/11/2020 11:24:12 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:24:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:24:13 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:24:13 dut.10.240.183.67: flow list 0 02/11/2020 11:24:13 dut.10.240.183.67: 02/11/2020 11:24:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:24:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:24:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:24:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3dst_l4dst passed 02/11/2020 11:24:14 dut.10.240.183.67: flow flush 0 02/11/2020 11:24:14 dut.10.240.183.67: 02/11/2020 11:24:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src_l4src================ 02/11/2020 11:24:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:24: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 types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end 02/11/2020 11:24:14 dut.10.240.183.67: Flow rule validated 02/11/2020 11:24: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 types ipv6-tcp l3-src-only l4-src-only end key_len 0 queues end / end 02/11/2020 11:24:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:24:14 dut.10.240.183.67: flow list 0 02/11/2020 11:24:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:24:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x5bdc1acc - 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 02/11/2020 11:24:15 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:24:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bdc1acc', '0xc')] 02/11/2020 11:24:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0x482c1584 - 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 02/11/2020 11:24:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x482c1584', '0x4')] 02/11/2020 11:24:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=33,dport=23)/("X"*480) 02/11/2020 11:24: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=0x988b9348 - 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 02/11/2020 11:24:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x988b9348', '0x8')] 02/11/2020 11:24:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:24: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x5bdc1acc - 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 02/11/2020 11:24:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:24:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x5bdc1acc', '0xc')] 02/11/2020 11:24:19 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:24:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:24:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:24:20 dut.10.240.183.67: flow list 0 02/11/2020 11:24:20 dut.10.240.183.67: 02/11/2020 11:24:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:24:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:24:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:24:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src_l4src passed 02/11/2020 11:24:21 dut.10.240.183.67: flow flush 0 02/11/2020 11:24:21 dut.10.240.183.67: 02/11/2020 11:24:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src_l4dst================ 02/11/2020 11:24:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:24:21 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 02/11/2020 11:24:21 dut.10.240.183.67: Flow rule validated 02/11/2020 11:24:21 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 02/11/2020 11:24:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:24:21 dut.10.240.183.67: flow list 0 02/11/2020 11:24:21 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:24:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xfd0c16ff - 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 02/11/2020 11:24:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:24:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xfd0c16ff', '0xf')] 02/11/2020 11:24:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xeefc19b7 - 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 02/11/2020 11:24:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xeefc19b7', '0x7')] 02/11/2020 11:24:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x988b9348 - 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 02/11/2020 11:24:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x988b9348', '0x8')] 02/11/2020 11:24:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:24:26 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=0xfd0c16ff - 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 02/11/2020 11:24:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:24:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xfd0c16ff', '0xf')] 02/11/2020 11:24:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:24:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:24:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:24:27 dut.10.240.183.67: flow list 0 02/11/2020 11:24:27 dut.10.240.183.67: 02/11/2020 11:24:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:24:28 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:24:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l3src_l4dst passed 02/11/2020 11:24:28 dut.10.240.183.67: flow flush 0 02/11/2020 11:24:28 dut.10.240.183.67: 02/11/2020 11:24:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l4src================ 02/11/2020 11:24:28 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:24:28 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 02/11/2020 11:24:28 dut.10.240.183.67: Flow rule validated 02/11/2020 11:24:28 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 02/11/2020 11:24:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:24:28 dut.10.240.183.67: flow list 0 02/11/2020 11:24:28 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:24:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xc981d9a0 - 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 02/11/2020 11:24:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:24:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xc981d9a0', '0x0')] 02/11/2020 11:24:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0x60fa612a - 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 02/11/2020 11:24:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x60fa612a', '0xa')] 02/11/2020 11:24:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 11:24: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=0xc981d9a0 - 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 02/11/2020 11:24:32 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:24:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xc981d9a0', '0x0')] 02/11/2020 11:24:32 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:24:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:24:33 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:24:33 dut.10.240.183.67: flow list 0 02/11/2020 11:24:33 dut.10.240.183.67: 02/11/2020 11:24:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=0xd4d7a03b - 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 02/11/2020 11:24:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:24:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:24:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l4src passed 02/11/2020 11:24:34 dut.10.240.183.67: flow flush 0 02/11/2020 11:24:34 dut.10.240.183.67: 02/11/2020 11:24:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_l4dst================ 02/11/2020 11:24:34 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:24:34 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 02/11/2020 11:24:34 dut.10.240.183.67: Flow rule validated 02/11/2020 11:24:34 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 02/11/2020 11:24:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:24:34 dut.10.240.183.67: flow list 0 02/11/2020 11:24:34 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:24:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xd6cdfcef - 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 02/11/2020 11:24:35 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:24:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6cdfcef', '0xf')] 02/11/2020 11:24:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x7fb64465 - 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 02/11/2020 11:24:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x7fb64465', '0x5')] 02/11/2020 11:24:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11: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=622 - nb_segs=1 - RSS hash=0xd6cdfcef - 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 02/11/2020 11:24:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:24:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xd6cdfcef', '0xf')] 02/11/2020 11:24:38 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:24:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:24:39 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:24:39 dut.10.240.183.67: flow list 0 02/11/2020 11:24:39 dut.10.240.183.67: 02/11/2020 11:24:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:24:40 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:24:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_l4dst passed 02/11/2020 11:24:40 dut.10.240.183.67: flow flush 0 02/11/2020 11:24:40 dut.10.240.183.67: 02/11/2020 11:24:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_all================ 02/11/2020 11:24:40 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:24:40 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 02/11/2020 11:24:40 dut.10.240.183.67: Flow rule validated 02/11/2020 11:24:40 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 02/11/2020 11:24:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:24:40 dut.10.240.183.67: flow list 0 02/11/2020 11:24:40 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:24:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xed1a9bfd - 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 02/11/2020 11:24:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:24:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xed1a9bfd', '0xd')] 02/11/2020 11:24:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0x778c7a8b - 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 02/11/2020 11:24:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x778c7a8b', '0xb')] 02/11/2020 11:24:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=0xc6c1933 - 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 02/11/2020 11:24:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6c1933', '0x3')] 02/11/2020 11:24:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xf6d771af - 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 02/11/2020 11:24:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xf6d771af', '0xf')] 02/11/2020 11:24:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:24:46 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=0xfeea94b5 - 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 02/11/2020 11:24:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:24:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xfeea94b5', '0x5')] 02/11/2020 11:24:46 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:24:46 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:24:47 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:24:47 dut.10.240.183.67: flow list 0 02/11/2020 11:24:47 dut.10.240.183.67: 02/11/2020 11:24:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:24:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:24: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=622 - nb_segs=1 - RSS hash=0xd4d7a03b - 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 02/11/2020 11:24:48 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:24:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4d7a03b', '0xb')] 02/11/2020 11:24:48 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_all passed 02/11/2020 11:24:48 dut.10.240.183.67: flow flush 0 02/11/2020 11:24:48 dut.10.240.183.67: 02/11/2020 11:24:48 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'} 02/11/2020 11:24:48 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:24:48 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp Result PASSED: 02/11/2020 11:24:48 dut.10.240.183.67: flow flush 0 02/11/2020 11:24:49 dut.10.240.183.67: testpmd> 02/11/2020 11:24:49 dut.10.240.183.67: clear port stats all 02/11/2020 11:24:51 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:24:51 dut.10.240.183.67: stop 02/11/2020 11:24:51 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: 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= 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= 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= 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: 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: 8 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: 4 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. 02/11/2020 11:24:51 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_symmetric Begin 02/11/2020 11:24:51 dut.10.240.183.67: 02/11/2020 11:24:51 tester: 02/11/2020 11:24:51 dut.10.240.183.67: start 02/11/2020 11:24: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 02/11/2020 11:24:51 dut.10.240.183.67: quit 02/11/2020 11:24:52 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... 02/11/2020 11:24:52 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:24:54 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:25:04 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:25:04 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:25:04 dut.10.240.183.67: set verbose 1 02/11/2020 11:25:04 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:25:04 dut.10.240.183.67: show port info all 02/11/2020 11:25: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 02/11/2020 11:25:04 dut.10.240.183.67: start 02/11/2020 11:25: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 02/11/2020 11:25:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric================ 02/11/2020 11:25:04 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:25:04 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 02/11/2020 11:25:04 dut.10.240.183.67: Flow rule validated 02/11/2020 11:25:04 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 02/11/2020 11:25:04 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:25:04 dut.10.240.183.67: flow list 0 02/11/2020 11:25:04 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:25:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:25: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xa76e916e - 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 02/11/2020 11:25:05 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:25:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xa76e916e', '0xe')] 02/11/2020 11:25:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0xa76e916e - 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 02/11/2020 11:25:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xa76e916e', '0xe')] 02/11/2020 11:25:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:25: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xa76e916e - 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 02/11/2020 11:25:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xa76e916e', '0xe')] 02/11/2020 11:25:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0xa76e916e - 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 02/11/2020 11:25:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xa76e916e', '0xe')] 02/11/2020 11:25:09 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:25:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:25:10 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:25:10 dut.10.240.183.67: flow list 0 02/11/2020 11:25:10 dut.10.240.183.67: 02/11/2020 11:25:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:25:11 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:25:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1')] 02/11/2020 11:25:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:25:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:25:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1')] 02/11/2020 11:25:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:25:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:25:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1')] 02/11/2020 11:25:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric passed 02/11/2020 11:25:13 dut.10.240.183.67: flow flush 0 02/11/2020 11:25:13 dut.10.240.183.67: 02/11/2020 11:25:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric================ 02/11/2020 11:25:13 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:25:13 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 02/11/2020 11:25:13 dut.10.240.183.67: Flow rule validated 02/11/2020 11:25:13 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 02/11/2020 11:25:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:25:13 dut.10.240.183.67: flow list 0 02/11/2020 11:25:13 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:25:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:25: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xa76e916e - 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 02/11/2020 11:25:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:25:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xa76e916e', '0xe')] 02/11/2020 11:25:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0xa76e916e - 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 02/11/2020 11:25:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xa76e916e', '0xe')] 02/11/2020 11:25:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0xa76e916e - 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 02/11/2020 11:25:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xa76e916e', '0xe')] 02/11/2020 11:25:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:25:18 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=0xa76e916e - 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 02/11/2020 11:25:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xa76e916e', '0xe')] 02/11/2020 11:25:18 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:25:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:25:19 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:25:19 dut.10.240.183.67: flow list 0 02/11/2020 11:25:19 dut.10.240.183.67: 02/11/2020 11:25:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:25:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:25:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1')] 02/11/2020 11:25:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:25:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:25:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1')] 02/11/2020 11:25:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:25:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:25:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1')] 02/11/2020 11:25:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric passed 02/11/2020 11:25:22 dut.10.240.183.67: flow flush 0 02/11/2020 11:25:22 dut.10.240.183.67: 02/11/2020 11:25:22 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric': 'passed'} 02/11/2020 11:25:22 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:25:22 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_symmetric Result PASSED: 02/11/2020 11:25:22 dut.10.240.183.67: flow flush 0 02/11/2020 11:25:24 dut.10.240.183.67: testpmd> 02/11/2020 11:25:24 dut.10.240.183.67: clear port stats all 02/11/2020 11:25:25 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:25:25 dut.10.240.183.67: stop 02/11/2020 11:25:25 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=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. 02/11/2020 11:25:25 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl Begin 02/11/2020 11:25:25 dut.10.240.183.67: 02/11/2020 11:25:25 tester: 02/11/2020 11:25:25 dut.10.240.183.67: start 02/11/2020 11:25: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 02/11/2020 11:25:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src================ 02/11/2020 11:25:25 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:25:25 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 02/11/2020 11:25:25 dut.10.240.183.67: Flow rule validated 02/11/2020 11:25:25 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 02/11/2020 11:25:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:25:25 dut.10.240.183.67: flow list 0 02/11/2020 11:25:25 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:25:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:25: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xf1a5f0b2 - 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 02/11/2020 11:25:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:25:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xf1a5f0b2', '0x2')] 02/11/2020 11:25:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:25: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=0xf1a5f0b2 - 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 02/11/2020 11:25:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xf1a5f0b2', '0x2')] 02/11/2020 11:25:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0xa376b3d2 - 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 02/11/2020 11:25:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:25:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xa376b3d2', '0x2')] 02/11/2020 11:25:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=33)/("X"*480) 02/11/2020 11:25: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=0xf1a5f0b2 - 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 = 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 02/11/2020 11:25:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xf1a5f0b2', '0x2')] 02/11/2020 11:25:30 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:25:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:25:31 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:25:31 dut.10.240.183.67: flow list 0 02/11/2020 11:25:31 dut.10.240.183.67: 02/11/2020 11:25:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:31 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:25: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=0x19e4e141 - 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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:25:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:25:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1'), ('0x19e4e141', '0x1')] 02/11/2020 11:25:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src passed 02/11/2020 11:25:32 dut.10.240.183.67: flow flush 0 02/11/2020 11:25:32 dut.10.240.183.67: 02/11/2020 11:25:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst================ 02/11/2020 11:25:32 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:25:32 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 02/11/2020 11:25:32 dut.10.240.183.67: Flow rule validated 02/11/2020 11:25:32 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 02/11/2020 11:25:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:25:32 dut.10.240.183.67: flow list 0 02/11/2020 11:25:32 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:25:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:25: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x8b858e0a - 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 02/11/2020 11:25:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:25:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b858e0a', '0xa')] 02/11/2020 11:25:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x8b858e0a - 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 02/11/2020 11:25:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b858e0a', '0xa')] 02/11/2020 11:25:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:25: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xd51b201a - 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 02/11/2020 11:25:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:25:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xd51b201a', '0xa')] 02/11/2020 11:25:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=33)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x8b858e0a - 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 02/11/2020 11:25:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b858e0a', '0xa')] 02/11/2020 11:25:37 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:25:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:25:38 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:25:38 dut.10.240.183.67: flow list 0 02/11/2020 11:25:38 dut.10.240.183.67: 02/11/2020 11:25:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:38 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:25: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=0x19e4e141 - 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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:25:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:25:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1'), ('0x19e4e141', '0x1')] 02/11/2020 11:25:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst passed 02/11/2020 11:25:39 dut.10.240.183.67: flow flush 0 02/11/2020 11:25:39 dut.10.240.183.67: 02/11/2020 11:25:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst================ 02/11/2020 11:25:39 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:25:39 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 02/11/2020 11:25:39 dut.10.240.183.67: Flow rule validated 02/11/2020 11:25:39 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 02/11/2020 11:25:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:25:39 dut.10.240.183.67: flow list 0 02/11/2020 11:25:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:25:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x7e1922cd - 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 02/11/2020 11:25:40 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:25:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e1922cd', '0xd')] 02/11/2020 11:25:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 11: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=622 - nb_segs=1 - RSS hash=0xb52ad772 - 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 02/11/2020 11:25:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:25:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xb52ad772', '0x2')] 02/11/2020 11:25:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:25:43 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=0x2cca61ad - 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 02/11/2020 11:25:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:25:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x2cca61ad', '0xd')] 02/11/2020 11:25:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x7e1922cd - 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 = 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 02/11/2020 11:25:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e1922cd', '0xd')] 02/11/2020 11:25:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x7e1922cd - 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 = 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 02/11/2020 11:25:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x7e1922cd', '0xd')] 02/11/2020 11:25:45 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:25:45 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:25:46 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:25:46 dut.10.240.183.67: flow list 0 02/11/2020 11:25:46 dut.10.240.183.67: 02/11/2020 11:25:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:46 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:25:47 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:25:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1'), ('0x19e4e141', '0x1')] 02/11/2020 11:25:47 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4dst passed 02/11/2020 11:25:47 dut.10.240.183.67: flow flush 0 02/11/2020 11:25:47 dut.10.240.183.67: 02/11/2020 11:25:47 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src================ 02/11/2020 11:25:47 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:25:47 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 02/11/2020 11:25:47 dut.10.240.183.67: Flow rule validated 02/11/2020 11:25:47 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 02/11/2020 11:25:47 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:25:47 dut.10.240.183.67: flow list 0 02/11/2020 11:25:48 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:25:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0xdbf7120 - 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 02/11/2020 11:25:49 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:25:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xdbf7120', '0x0')] 02/11/2020 11:25:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:25: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xcbc9bf60 - 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 02/11/2020 11:25:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:25:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xcbc9bf60', '0x0')] 02/11/2020 11:25:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x5321df30 - 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 02/11/2020 11:25:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:25:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x5321df30', '0x0')] 02/11/2020 11:25:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0xdbf7120 - 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 = 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 02/11/2020 11:25:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xdbf7120', '0x0')] 02/11/2020 11:25:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0xdbf7120 - 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 = 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 02/11/2020 11:25:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:25:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xdbf7120', '0x0')] 02/11/2020 11:25:53 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:25:53 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:25:54 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:25:54 dut.10.240.183.67: flow list 0 02/11/2020 11:25:54 dut.10.240.183.67: 02/11/2020 11:25:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:54 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:25: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:25:55 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:25:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1'), ('0x19e4e141', '0x1')] 02/11/2020 11:25:55 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4src passed 02/11/2020 11:25:55 dut.10.240.183.67: flow flush 0 02/11/2020 11:25:55 dut.10.240.183.67: 02/11/2020 11:25:55 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src================ 02/11/2020 11:25:55 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:25:55 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 02/11/2020 11:25:56 dut.10.240.183.67: Flow rule validated 02/11/2020 11:25:56 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 02/11/2020 11:25:56 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:25:56 dut.10.240.183.67: flow list 0 02/11/2020 11:25:56 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:25:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:25: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=622 - nb_segs=1 - RSS hash=0x779f0f98 - 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 02/11/2020 11:25:57 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:25:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x779f0f98', '0x8')] 02/11/2020 11:25:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:25: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xb1e9c1d8 - 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 02/11/2020 11:25:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:25:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xb1e9c1d8', '0x8')] 02/11/2020 11:25:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:25: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x254c4cf8 - 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 02/11/2020 11:25:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:25:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x254c4cf8', '0x8')] 02/11/2020 11:25:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:25:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x779f0f98 - 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 = 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 02/11/2020 11:26:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x779f0f98', '0x8')] 02/11/2020 11:26:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x779f0f98 - 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 = 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 02/11/2020 11:26:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x779f0f98', '0x8')] 02/11/2020 11:26:01 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:26:01 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:26:02 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:26:02 dut.10.240.183.67: flow list 0 02/11/2020 11:26:02 dut.10.240.183.67: 02/11/2020 11:26:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:02 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:26:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:26:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1'), ('0x19e4e141', '0x1')] 02/11/2020 11:26:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3src_l4src passed 02/11/2020 11:26:04 dut.10.240.183.67: flow flush 0 02/11/2020 11:26:04 dut.10.240.183.67: 02/11/2020 11:26:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst================ 02/11/2020 11:26:04 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:26:04 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 02/11/2020 11:26:04 dut.10.240.183.67: Flow rule validated 02/11/2020 11:26:04 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 02/11/2020 11:26:04 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:26:04 dut.10.240.183.67: flow list 0 02/11/2020 11:26:04 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:26:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x4395c75 - 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 02/11/2020 11:26:05 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:26:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x4395c75', '0x5')] 02/11/2020 11:26:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0xcf0aa9ca - 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 02/11/2020 11:26:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:26:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xcf0aa9ca', '0xa')] 02/11/2020 11:26:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:26: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x5aa7f265 - 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 02/11/2020 11:26:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:26:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x5aa7f265', '0x5')] 02/11/2020 11:26:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:26: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x4395c75 - 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 02/11/2020 11:26:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x4395c75', '0x5')] 02/11/2020 11:26:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:26: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=0x4395c75 - 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 02/11/2020 11:26:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x4395c75', '0x5')] 02/11/2020 11:26:09 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:26:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:26:10 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:26:10 dut.10.240.183.67: flow list 0 02/11/2020 11:26:11 dut.10.240.183.67: 02/11/2020 11:26:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:11 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:26:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:26:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1'), ('0x19e4e141', '0x1')] 02/11/2020 11:26:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l3dst_l4dst passed 02/11/2020 11:26:12 dut.10.240.183.67: flow flush 0 02/11/2020 11:26:12 dut.10.240.183.67: 02/11/2020 11:26:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only================ 02/11/2020 11:26:12 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:26:12 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 02/11/2020 11:26:12 dut.10.240.183.67: Flow rule validated 02/11/2020 11:26:12 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 02/11/2020 11:26:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:26:12 dut.10.240.183.67: flow list 0 02/11/2020 11:26:12 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:26:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:26:13 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=0xc7935f99 - 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 02/11/2020 11:26:13 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:26:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xc7935f99', '0x9')] 02/11/2020 11:26:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0xfd66bc5c - 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 02/11/2020 11:26:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:26:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xfd66bc5c', '0xc')] 02/11/2020 11:26:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0xc7935f99 - 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 02/11/2020 11:26:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xc7935f99', '0x9')] 02/11/2020 11:26:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:26: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xc7935f99 - 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 02/11/2020 11:26:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xc7935f99', '0x9')] 02/11/2020 11:26:16 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:26:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:26:18 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:26:18 dut.10.240.183.67: flow list 0 02/11/2020 11:26:18 dut.10.240.183.67: 02/11/2020 11:26:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:18 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:26:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:26:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1'), ('0x19e4e141', '0x1')] 02/11/2020 11:26:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l4src_only passed 02/11/2020 11:26:19 dut.10.240.183.67: flow flush 0 02/11/2020 11:26:19 dut.10.240.183.67: 02/11/2020 11:26:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only================ 02/11/2020 11:26:19 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:26:19 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 02/11/2020 11:26:19 dut.10.240.183.67: Flow rule validated 02/11/2020 11:26:19 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 02/11/2020 11:26:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:26:19 dut.10.240.183.67: flow list 0 02/11/2020 11:26:19 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:26:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11: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=622 - nb_segs=1 - RSS hash=0x6b44d41b - 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 02/11/2020 11:26:20 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:26:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x6b44d41b', '0xb')] 02/11/2020 11:26:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=34)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x2b0d799d - 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 02/11/2020 11:26:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:26:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x2b0d799d', '0xd')] 02/11/2020 11:26:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x6b44d41b - 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 = 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 02/11/2020 11:26:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x6b44d41b', '0xb')] 02/11/2020 11:26:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11: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=622 - nb_segs=1 - RSS hash=0x6b44d41b - 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 = 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 02/11/2020 11:26:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x6b44d41b', '0xb')] 02/11/2020 11:26:23 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:26:23 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:26:25 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:26:25 dut.10.240.183.67: flow list 0 02/11/2020 11:26:25 dut.10.240.183.67: 02/11/2020 11:26:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:25 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:26:26 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:26:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1'), ('0x19e4e141', '0x1')] 02/11/2020 11:26:26 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp_l4dst_only passed 02/11/2020 11:26:26 dut.10.240.183.67: flow flush 0 02/11/2020 11:26:26 dut.10.240.183.67: 02/11/2020 11:26:26 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp================ 02/11/2020 11:26:26 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:26: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 end key_len 0 queues end / end 02/11/2020 11:26:26 dut.10.240.183.67: Flow rule validated 02/11/2020 11:26: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 end key_len 0 queues end / end 02/11/2020 11:26:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:26:26 dut.10.240.183.67: flow list 0 02/11/2020 11:26:26 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:26:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:26: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=0x54e8326 - 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 02/11/2020 11:26:27 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:26:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x54e8326', '0x6')] 02/11/2020 11:26:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32, dport=23)/("X"*480) 02/11/2020 11:26: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0xe2d692c7 - 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 02/11/2020 11:26:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:26:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xe2d692c7', '0x7')] 02/11/2020 11:26:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=33)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x14af1d62 - 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 02/11/2020 11:26:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:26:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x14af1d62', '0x2')] 02/11/2020 11:26:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x33e7458b - 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 02/11/2020 11:26:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:26:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x33e7458b', '0xb')] 02/11/2020 11:26:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:26: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=0x579dc046 - 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 02/11/2020 11:26:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:26:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x579dc046', '0x6')] 02/11/2020 11:26:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:26: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=0x54e8326 - 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 02/11/2020 11:26:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x54e8326', '0x6')] 02/11/2020 11:26:33 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:26:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:26:34 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:26:34 dut.10.240.183.67: flow list 0 02/11/2020 11:26:34 dut.10.240.183.67: 02/11/2020 11:26:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:34 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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=622 - nb_segs=1 - RSS hash=0x19e4e141 - 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 02/11/2020 11:26:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:26:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x19e4e141', '0x1'), ('0x19e4e141', '0x1')] 02/11/2020 11:26:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_tcp passed 02/11/2020 11:26:35 dut.10.240.183.67: flow flush 0 02/11/2020 11:26:35 dut.10.240.183.67: 02/11/2020 11:26:35 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'} 02/11/2020 11:26:35 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:26:35 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl Result PASSED: 02/11/2020 11:26:35 dut.10.240.183.67: flow flush 0 02/11/2020 11:26:36 dut.10.240.183.67: testpmd> 02/11/2020 11:26:36 dut.10.240.183.67: clear port stats all 02/11/2020 11:26:37 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:26:37 dut.10.240.183.67: stop 02/11/2020 11:26:37 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: 5 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= 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: 3 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: 5 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=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: 4 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: 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. 02/11/2020 11:26:37 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric Begin 02/11/2020 11:26:38 dut.10.240.183.67: 02/11/2020 11:26:38 tester: 02/11/2020 11:26:38 dut.10.240.183.67: start 02/11/2020 11:26: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 02/11/2020 11:26:38 dut.10.240.183.67: quit 02/11/2020 11:26:39 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... 02/11/2020 11:26:39 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:26:41 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:26:51 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:26:51 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:26:51 dut.10.240.183.67: set verbose 1 02/11/2020 11:26:51 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:26:51 dut.10.240.183.67: show port info all 02/11/2020 11:26: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 02/11/2020 11:26:51 dut.10.240.183.67: start 02/11/2020 11:26: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 02/11/2020 11:26:51 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric================ 02/11/2020 11:26:51 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:26:51 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 02/11/2020 11:26:51 dut.10.240.183.67: Flow rule validated 02/11/2020 11:26:51 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 02/11/2020 11:26:51 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:26:51 dut.10.240.183.67: flow list 0 02/11/2020 11:26:51 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:26:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x8f1e5d5c - 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 02/11/2020 11:26:52 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'} 02/11/2020 11:26:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f1e5d5c', '0xc')] 02/11/2020 11:26:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x8f1e5d5c - 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 02/11/2020 11:26:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f1e5d5c', '0xc')] 02/11/2020 11:26:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x8f1e5d5c - 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 02/11/2020 11:26:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f1e5d5c', '0xc')] 02/11/2020 11:26:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x8f1e5d5c - 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 02/11/2020 11:26:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f1e5d5c', '0xc')] 02/11/2020 11:26:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x8f1e5d5c - 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 02/11/2020 11:26:57 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'} 02/11/2020 11:26:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f1e5d5c', '0xc')] 02/11/2020 11:26:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:26: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=622 - nb_segs=1 - RSS hash=0x8f1e5d5c - 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 02/11/2020 11:26:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f1e5d5c', '0xc')] 02/11/2020 11:26:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:26: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x8f1e5d5c - 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 02/11/2020 11:26:59 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:26:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f1e5d5c', '0xc')] 02/11/2020 11:26:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:26:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:27:00 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=0x8f1e5d5c - 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 02/11/2020 11:27:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:27:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x8f1e5d5c', '0xc')] 02/11/2020 11:27:00 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:27:00 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:27:01 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:27:01 dut.10.240.183.67: flow list 0 02/11/2020 11:27:01 dut.10.240.183.67: 02/11/2020 11:27:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=622 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:27:02 TestCVLIAVFRSSGTPU: action: udp-dl 02/11/2020 11:27:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:27:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:27:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:27: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=622 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:27:03 TestCVLIAVFRSSGTPU: action: udp-ul 02/11/2020 11:27:03 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:27:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:27:03 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric passed 02/11/2020 11:27:03 dut.10.240.183.67: flow flush 0 02/11/2020 11:27:03 dut.10.240.183.67: 02/11/2020 11:27:03 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric': 'passed'} 02/11/2020 11:27:03 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:27:03 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_tcp_without_ul_dl_symmetric Result PASSED: 02/11/2020 11:27:03 dut.10.240.183.67: flow flush 0 02/11/2020 11:27:05 dut.10.240.183.67: testpmd> 02/11/2020 11:27:05 dut.10.240.183.67: clear port stats all 02/11/2020 11:27:06 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:27:06 dut.10.240.183.67: stop 02/11/2020 11:27:06 dut.10.240.183.67: Telling cores to ... Waiting for lcores to finish... ------- Forward Stats for RX Port= 0/Queue=12 -> TX Port= 0/Queue=12 ------- RX-packets: 8 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. 02/11/2020 11:27:06 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp Begin 02/11/2020 11:27:06 dut.10.240.183.67: 02/11/2020 11:27:06 tester: 02/11/2020 11:27:06 dut.10.240.183.67: start 02/11/2020 11:27: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 02/11/2020 11:27:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst================ 02/11/2020 11:27:06 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:27:06 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 02/11/2020 11:27:06 dut.10.240.183.67: Flow rule validated 02/11/2020 11:27:06 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 02/11/2020 11:27:06 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:27:06 dut.10.240.183.67: flow list 0 02/11/2020 11:27:06 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:27:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xac502ab7 - 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 02/11/2020 11:27:07 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:27:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xac502ab7', '0x7')] 02/11/2020 11:27:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0x285db528 - 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 02/11/2020 11:27:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x285db528', '0x8')] 02/11/2020 11:27:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0xac502ab7 - 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 02/11/2020 11:27:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:27:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xac502ab7', '0x7')] 02/11/2020 11:27:10 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:27:10 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:27:11 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:27:11 dut.10.240.183.67: flow list 0 02/11/2020 11:27:11 dut.10.240.183.67: 02/11/2020 11:27:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:27:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:27:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:27:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst passed 02/11/2020 11:27:12 dut.10.240.183.67: flow flush 0 02/11/2020 11:27:12 dut.10.240.183.67: 02/11/2020 11:27:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src================ 02/11/2020 11:27:12 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:27:12 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 02/11/2020 11:27:12 dut.10.240.183.67: Flow rule validated 02/11/2020 11:27:12 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 02/11/2020 11:27:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:27:12 dut.10.240.183.67: flow list 0 02/11/2020 11:27:12 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:27:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0x377b22bb - 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 02/11/2020 11:27:13 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:27:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x377b22bb', '0xb')] 02/11/2020 11:27:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0x377b22bb - 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 02/11/2020 11:27:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:27:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x377b22bb', '0xb')] 02/11/2020 11:27:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:27: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=0x85db6e74 - 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 02/11/2020 11:27:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x85db6e74', '0x4')] 02/11/2020 11:27:16 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:27:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:27:17 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:27:17 dut.10.240.183.67: flow list 0 02/11/2020 11:27:17 dut.10.240.183.67: 02/11/2020 11:27:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:27:18 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:27:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:27:18 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src passed 02/11/2020 11:27:18 dut.10.240.183.67: flow flush 0 02/11/2020 11:27:18 dut.10.240.183.67: 02/11/2020 11:27:18 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst_l4src================ 02/11/2020 11:27:18 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:27:18 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 02/11/2020 11:27:18 dut.10.240.183.67: Flow rule validated 02/11/2020 11:27:18 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 02/11/2020 11:27:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:27:18 dut.10.240.183.67: flow list 0 02/11/2020 11:27:18 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:27:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xc60afb04 - 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 02/11/2020 11:27:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:27:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xc60afb04', '0x4')] 02/11/2020 11:27:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0x4207649b - 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 02/11/2020 11:27:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x4207649b', '0xb')] 02/11/2020 11:27:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 11:27: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=0xb2d02098 - 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 02/11/2020 11:27:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xb2d02098', '0x8')] 02/11/2020 11:27:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:27: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=0xc60afb04 - 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 02/11/2020 11:27:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:27:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xc60afb04', '0x4')] 02/11/2020 11:27:23 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:27:23 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:27:24 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:27:24 dut.10.240.183.67: flow list 0 02/11/2020 11:27:24 dut.10.240.183.67: 02/11/2020 11:27:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:27:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:27:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:27:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst_l4src passed 02/11/2020 11:27:25 dut.10.240.183.67: flow flush 0 02/11/2020 11:27:25 dut.10.240.183.67: 02/11/2020 11:27:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst_l4dst================ 02/11/2020 11:27:25 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:27:25 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 02/11/2020 11:27:25 dut.10.240.183.67: Flow rule validated 02/11/2020 11:27:25 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 02/11/2020 11:27:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:27:25 dut.10.240.183.67: flow list 0 02/11/2020 11:27:25 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:27:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0x922bf93a - 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 02/11/2020 11:27:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:27:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x922bf93a', '0xa')] 02/11/2020 11:27:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:27: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=0x162666a5 - 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 02/11/2020 11:27:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x162666a5', '0x5')] 02/11/2020 11:27:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 11:27: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xb2d02098 - 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 02/11/2020 11:27:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xb2d02098', '0x8')] 02/11/2020 11:27:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:27: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=0x922bf93a - 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 02/11/2020 11:27:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:27:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x922bf93a', '0xa')] 02/11/2020 11:27:30 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:27:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:27:31 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:27:31 dut.10.240.183.67: flow list 0 02/11/2020 11:27:31 dut.10.240.183.67: 02/11/2020 11:27:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=0xb327cbcf - 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 02/11/2020 11:27:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:27:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:27:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3dst_l4dst passed 02/11/2020 11:27:32 dut.10.240.183.67: flow flush 0 02/11/2020 11:27:32 dut.10.240.183.67: 02/11/2020 11:27:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src_l4src================ 02/11/2020 11:27:32 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:27:32 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 02/11/2020 11:27:32 dut.10.240.183.67: Flow rule validated 02/11/2020 11:27:32 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 02/11/2020 11:27:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:27:32 dut.10.240.183.67: flow list 0 02/11/2020 11:27:32 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:27:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=0x5d21f308 - 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 02/11/2020 11:27:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:27:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d21f308', '0x8')] 02/11/2020 11:27:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0xef81bfc7 - 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 02/11/2020 11:27:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xef81bfc7', '0x7')] 02/11/2020 11:27:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0x29fb2894 - 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 02/11/2020 11:27:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x29fb2894', '0x4')] 02/11/2020 11:27:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0x5d21f308 - 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 02/11/2020 11:27:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:27:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d21f308', '0x8')] 02/11/2020 11:27:37 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:27:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:27:38 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:27:38 dut.10.240.183.67: flow list 0 02/11/2020 11:27:38 dut.10.240.183.67: 02/11/2020 11:27:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=0xb327cbcf - 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 02/11/2020 11:27:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:27:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:27:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src_l4src passed 02/11/2020 11:27:39 dut.10.240.183.67: flow flush 0 02/11/2020 11:27:39 dut.10.240.183.67: 02/11/2020 11:27:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src_l4dst================ 02/11/2020 11:27:39 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:27:39 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 02/11/2020 11:27:39 dut.10.240.183.67: Flow rule validated 02/11/2020 11:27:39 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 02/11/2020 11:27:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:27:39 dut.10.240.183.67: flow list 0 02/11/2020 11:27:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:27:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=0x900f136 - 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 02/11/2020 11:27:40 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:27:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x900f136', '0x6')] 02/11/2020 11:27:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:27: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=0xbba0bdf9 - 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 02/11/2020 11:27:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xbba0bdf9', '0x9')] 02/11/2020 11:27:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 11:27:42 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=0x29fb2894 - 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 02/11/2020 11:27:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x29fb2894', '0x4')] 02/11/2020 11:27:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0x900f136 - 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 02/11/2020 11:27:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:27:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x900f136', '0x6')] 02/11/2020 11:27:44 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:27:44 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:27:45 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:27:45 dut.10.240.183.67: flow list 0 02/11/2020 11:27:45 dut.10.240.183.67: 02/11/2020 11:27:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:27:46 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:27:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l3src_l4dst passed 02/11/2020 11:27:46 dut.10.240.183.67: flow flush 0 02/11/2020 11:27:46 dut.10.240.183.67: 02/11/2020 11:27:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l4src================ 02/11/2020 11:27:46 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:27:46 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 02/11/2020 11:27:46 dut.10.240.183.67: Flow rule validated 02/11/2020 11:27:46 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 02/11/2020 11:27:46 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:27:46 dut.10.240.183.67: flow list 0 02/11/2020 11:27:46 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:27:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0x578795d7 - 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 02/11/2020 11:27:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:27:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x578795d7', '0x7')] 02/11/2020 11:27:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 11:27: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=0x72298f2f - 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 02/11/2020 11:27:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x72298f2f', '0xf')] 02/11/2020 11:27:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 11:27:50 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=0x578795d7 - 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 02/11/2020 11:27:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:27:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x578795d7', '0x7')] 02/11/2020 11:27:50 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:27:50 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:27:51 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:27:51 dut.10.240.183.67: flow list 0 02/11/2020 11:27:51 dut.10.240.183.67: 02/11/2020 11:27:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:27:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:27:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:27:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l4src passed 02/11/2020 11:27:52 dut.10.240.183.67: flow flush 0 02/11/2020 11:27:52 dut.10.240.183.67: 02/11/2020 11:27:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_l4dst================ 02/11/2020 11:27:52 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:27:52 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 02/11/2020 11:27:52 dut.10.240.183.67: Flow rule validated 02/11/2020 11:27:52 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 02/11/2020 11:27:52 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:27:52 dut.10.240.183.67: flow list 0 02/11/2020 11:27:52 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:27:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x12b67035 - 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 02/11/2020 11:27:53 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:27:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x12b67035', '0x5')] 02/11/2020 11:27:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 11:27: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=0x37186acd - 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 02/11/2020 11:27:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:27:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x37186acd', '0xd')] 02/11/2020 11:27:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0x12b67035 - 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 02/11/2020 11:27:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:27:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x12b67035', '0x5')] 02/11/2020 11:27:55 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:27:55 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:27:57 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:27:57 dut.10.240.183.67: flow list 0 02/11/2020 11:27:57 dut.10.240.183.67: 02/11/2020 11:27:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:27:58 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:27:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_l4dst passed 02/11/2020 11:27:58 dut.10.240.183.67: flow flush 0 02/11/2020 11:27:58 dut.10.240.183.67: 02/11/2020 11:27:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_udp_all================ 02/11/2020 11:27:58 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:27:58 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 02/11/2020 11:27:58 dut.10.240.183.67: Flow rule validated 02/11/2020 11:27:58 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 02/11/2020 11:27:58 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:27:58 dut.10.240.183.67: flow list 0 02/11/2020 11:27:58 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:27:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:27: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x72c0018 - 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 02/11/2020 11:27:59 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:27:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c0018', '0x8')] 02/11/2020 11:27:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:27:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0x72217a2a - 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 02/11/2020 11:28:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x72217a2a', '0xa')] 02/11/2020 11:28:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/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) 02/11/2020 11:28:01 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=0x7d1e3892 - 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 02/11/2020 11:28:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x7d1e3892', '0x2')] 02/11/2020 11:28:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0x790442a3 - 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 02/11/2020 11:28:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x790442a3', '0x3')] 02/11/2020 11:28:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0xb58c4cd7 - 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 02/11/2020 11:28:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xb58c4cd7', '0x7')] 02/11/2020 11:28:04 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:28:04 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:28:05 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:28:05 dut.10.240.183.67: flow list 0 02/11/2020 11:28:05 dut.10.240.183.67: 02/11/2020 11:28:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:28:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:28:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:28:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_udp_all passed 02/11/2020 11:28:06 dut.10.240.183.67: flow flush 0 02/11/2020 11:28:06 dut.10.240.183.67: 02/11/2020 11:28:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst================ 02/11/2020 11:28:06 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:28:06 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 02/11/2020 11:28:06 dut.10.240.183.67: Flow rule validated 02/11/2020 11:28:06 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 02/11/2020 11:28:06 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:28:06 dut.10.240.183.67: flow list 0 02/11/2020 11:28:06 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:28:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xac502ab7 - 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 02/11/2020 11:28:07 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:28:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xac502ab7', '0x7')] 02/11/2020 11:28:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0x285db528 - 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 02/11/2020 11:28:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x285db528', '0x8')] 02/11/2020 11:28:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0xac502ab7 - 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 02/11/2020 11:28:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:28:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xac502ab7', '0x7')] 02/11/2020 11:28:09 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:28:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:28:11 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:28:11 dut.10.240.183.67: flow list 0 02/11/2020 11:28:11 dut.10.240.183.67: 02/11/2020 11:28:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:28:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:28:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:28:12 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst passed 02/11/2020 11:28:12 dut.10.240.183.67: flow flush 0 02/11/2020 11:28:12 dut.10.240.183.67: 02/11/2020 11:28:12 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src================ 02/11/2020 11:28:12 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:28:12 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 02/11/2020 11:28:12 dut.10.240.183.67: Flow rule validated 02/11/2020 11:28:12 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 02/11/2020 11:28:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:28:12 dut.10.240.183.67: flow list 0 02/11/2020 11:28:12 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:28:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0x377b22bb - 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 02/11/2020 11:28:13 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:28:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x377b22bb', '0xb')] 02/11/2020 11:28:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0x377b22bb - 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 02/11/2020 11:28:14 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:28:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x377b22bb', '0xb')] 02/11/2020 11:28:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0x85db6e74 - 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 02/11/2020 11:28:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x85db6e74', '0x4')] 02/11/2020 11:28:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:28:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:28:17 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:28:17 dut.10.240.183.67: flow list 0 02/11/2020 11:28:17 dut.10.240.183.67: 02/11/2020 11:28:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:28:18 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:28:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:28:18 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src passed 02/11/2020 11:28:18 dut.10.240.183.67: flow flush 0 02/11/2020 11:28:18 dut.10.240.183.67: 02/11/2020 11:28:18 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst_l4src================ 02/11/2020 11:28:18 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:28:18 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 02/11/2020 11:28:18 dut.10.240.183.67: Flow rule validated 02/11/2020 11:28:18 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 02/11/2020 11:28:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:28:18 dut.10.240.183.67: flow list 0 02/11/2020 11:28:18 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:28:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xc60afb04 - 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 02/11/2020 11:28:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:28:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xc60afb04', '0x4')] 02/11/2020 11:28:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0x4207649b - 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 02/11/2020 11:28:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x4207649b', '0xb')] 02/11/2020 11:28:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 11:28: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=0xb2d02098 - 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 02/11/2020 11:28:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xb2d02098', '0x8')] 02/11/2020 11:28:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:28: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xc60afb04 - 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 02/11/2020 11:28:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:28:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xc60afb04', '0x4')] 02/11/2020 11:28:22 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:28:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:28:24 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:28:24 dut.10.240.183.67: flow list 0 02/11/2020 11:28:24 dut.10.240.183.67: 02/11/2020 11:28:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:28:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:28:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:28:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst_l4src passed 02/11/2020 11:28:25 dut.10.240.183.67: flow flush 0 02/11/2020 11:28:25 dut.10.240.183.67: 02/11/2020 11:28:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst_l4dst================ 02/11/2020 11:28:25 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:28:25 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 02/11/2020 11:28:25 dut.10.240.183.67: Flow rule validated 02/11/2020 11:28:25 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 02/11/2020 11:28:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:28:25 dut.10.240.183.67: flow list 0 02/11/2020 11:28:25 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:28:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0x922bf93a - 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 02/11/2020 11:28:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:28:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x922bf93a', '0xa')] 02/11/2020 11:28:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:28: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=0x162666a5 - 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 02/11/2020 11:28:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x162666a5', '0x5')] 02/11/2020 11:28:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 11:28: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xb2d02098 - 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 02/11/2020 11:28:28 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xb2d02098', '0x8')] 02/11/2020 11:28:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:28: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x922bf93a - 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 02/11/2020 11:28:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:28:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x922bf93a', '0xa')] 02/11/2020 11:28:29 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:28:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:28:31 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:28:31 dut.10.240.183.67: flow list 0 02/11/2020 11:28:31 dut.10.240.183.67: 02/11/2020 11:28:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=0xb327cbcf - 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 02/11/2020 11:28:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:28:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:28:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3dst_l4dst passed 02/11/2020 11:28:32 dut.10.240.183.67: flow flush 0 02/11/2020 11:28:32 dut.10.240.183.67: 02/11/2020 11:28:32 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src_l4src================ 02/11/2020 11:28:32 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:28:32 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 02/11/2020 11:28:32 dut.10.240.183.67: Flow rule validated 02/11/2020 11:28:32 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 02/11/2020 11:28:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:28:32 dut.10.240.183.67: flow list 0 02/11/2020 11:28:32 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:28:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=0x5d21f308 - 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 02/11/2020 11:28:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:28:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d21f308', '0x8')] 02/11/2020 11:28:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0xef81bfc7 - 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 02/11/2020 11:28:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xef81bfc7', '0x7')] 02/11/2020 11:28:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=33,dport=23)/("X"*480) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0x29fb2894 - 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 02/11/2020 11:28:35 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x29fb2894', '0x4')] 02/11/2020 11:28:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0x5d21f308 - 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 02/11/2020 11:28:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:28:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x5d21f308', '0x8')] 02/11/2020 11:28:36 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:28:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:28:38 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:28:38 dut.10.240.183.67: flow list 0 02/11/2020 11:28:38 dut.10.240.183.67: 02/11/2020 11:28:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=0xb327cbcf - 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 02/11/2020 11:28:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:28:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:28:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src_l4src passed 02/11/2020 11:28:39 dut.10.240.183.67: flow flush 0 02/11/2020 11:28:39 dut.10.240.183.67: 02/11/2020 11:28:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src_l4dst================ 02/11/2020 11:28:39 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:28:39 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 02/11/2020 11:28:39 dut.10.240.183.67: Flow rule validated 02/11/2020 11:28:39 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 02/11/2020 11:28:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:28:39 dut.10.240.183.67: flow list 0 02/11/2020 11:28:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:28:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=0x900f136 - 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 02/11/2020 11:28:40 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:28:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x900f136', '0x6')] 02/11/2020 11:28:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:28: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=0xbba0bdf9 - 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 02/11/2020 11:28:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xbba0bdf9', '0x9')] 02/11/2020 11:28:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 11:28:42 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=0x29fb2894 - 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 02/11/2020 11:28:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x29fb2894', '0x4')] 02/11/2020 11:28:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:28: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=0x900f136 - 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 02/11/2020 11:28:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:28:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x900f136', '0x6')] 02/11/2020 11:28:43 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:28:43 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:28:45 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:28:45 dut.10.240.183.67: flow list 0 02/11/2020 11:28:45 dut.10.240.183.67: 02/11/2020 11:28:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:28:46 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:28:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l3src_l4dst passed 02/11/2020 11:28:46 dut.10.240.183.67: flow flush 0 02/11/2020 11:28:46 dut.10.240.183.67: 02/11/2020 11:28:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l4src================ 02/11/2020 11:28:46 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:28:46 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 02/11/2020 11:28:46 dut.10.240.183.67: Flow rule validated 02/11/2020 11:28:46 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 02/11/2020 11:28:46 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:28:46 dut.10.240.183.67: flow list 0 02/11/2020 11:28:46 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:28:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0x578795d7 - 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 02/11/2020 11:28:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:28:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x578795d7', '0x7')] 02/11/2020 11:28:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 11:28: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=0x72298f2f - 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 02/11/2020 11:28:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x72298f2f', '0xf')] 02/11/2020 11:28:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0x578795d7 - 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 02/11/2020 11:28:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:28:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x578795d7', '0x7')] 02/11/2020 11:28:49 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:28:49 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:28:51 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:28:51 dut.10.240.183.67: flow list 0 02/11/2020 11:28:51 dut.10.240.183.67: 02/11/2020 11:28:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:28:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:28:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:28:52 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l4src passed 02/11/2020 11:28:52 dut.10.240.183.67: flow flush 0 02/11/2020 11:28:52 dut.10.240.183.67: 02/11/2020 11:28:52 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_l4dst================ 02/11/2020 11:28:52 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:28:52 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 02/11/2020 11:28:52 dut.10.240.183.67: Flow rule validated 02/11/2020 11:28:52 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 02/11/2020 11:28:52 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:28:52 dut.10.240.183.67: flow list 0 02/11/2020 11:28:52 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:28:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x12b67035 - 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 02/11/2020 11:28:53 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:28:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x12b67035', '0x5')] 02/11/2020 11:28:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 11:28: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=0x37186acd - 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 02/11/2020 11:28:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:28:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x37186acd', '0xd')] 02/11/2020 11:28:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0x12b67035 - 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 02/11/2020 11:28:55 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:28:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x12b67035', '0x5')] 02/11/2020 11:28:55 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:28:55 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:28:56 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:28:56 dut.10.240.183.67: flow list 0 02/11/2020 11:28:57 dut.10.240.183.67: 02/11/2020 11:28:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:28:58 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:28:58 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_l4dst passed 02/11/2020 11:28:58 dut.10.240.183.67: flow flush 0 02/11/2020 11:28:58 dut.10.240.183.67: 02/11/2020 11:28:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_udp_all================ 02/11/2020 11:28:58 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:28:58 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 02/11/2020 11:28:58 dut.10.240.183.67: Flow rule validated 02/11/2020 11:28:58 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 02/11/2020 11:28:58 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:28:58 dut.10.240.183.67: flow list 0 02/11/2020 11:28:58 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:28:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:28: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x72c0018 - 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 02/11/2020 11:28:59 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:28:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x72c0018', '0x8')] 02/11/2020 11:28:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:28:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 11:29: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=610 - nb_segs=1 - RSS hash=0x72217a2a - 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 02/11/2020 11:29:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:29:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x72217a2a', '0xa')] 02/11/2020 11:29:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/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) 02/11/2020 11:29:01 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=0x7d1e3892 - 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 02/11/2020 11:29:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:29:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x7d1e3892', '0x2')] 02/11/2020 11:29:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:29: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=610 - nb_segs=1 - RSS hash=0x790442a3 - 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 02/11/2020 11:29:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:29:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x790442a3', '0x3')] 02/11/2020 11:29:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:29: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=610 - nb_segs=1 - RSS hash=0xb58c4cd7 - 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 02/11/2020 11:29:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:29:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xb58c4cd7', '0x7')] 02/11/2020 11:29:03 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:29:03 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:29:05 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:29:05 dut.10.240.183.67: flow list 0 02/11/2020 11:29:05 dut.10.240.183.67: 02/11/2020 11:29:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:29: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=610 - nb_segs=1 - RSS hash=0xb327cbcf - 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 02/11/2020 11:29:06 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:29:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xb327cbcf', '0xf')] 02/11/2020 11:29:06 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_udp_all passed 02/11/2020 11:29:06 dut.10.240.183.67: flow flush 0 02/11/2020 11:29:06 dut.10.240.183.67: 02/11/2020 11:29:06 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'} 02/11/2020 11:29:06 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:29:06 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp Result PASSED: 02/11/2020 11:29:06 dut.10.240.183.67: flow flush 0 02/11/2020 11:29:07 dut.10.240.183.67: testpmd> 02/11/2020 11:29:07 dut.10.240.183.67: clear port stats all 02/11/2020 11:29:08 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:29:08 dut.10.240.183.67: stop 02/11/2020 11:29:08 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: 2 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: 6 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: 12 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 8 -> TX Port= 0/Queue= 8 ------- RX-packets: 12 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: 6 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=15 -> TX Port= 0/Queue=15 ------- RX-packets: 20 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. 02/11/2020 11:29:08 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_symmetric Begin 02/11/2020 11:29:08 dut.10.240.183.67: 02/11/2020 11:29:08 tester: 02/11/2020 11:29:08 dut.10.240.183.67: start 02/11/2020 11:29: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 02/11/2020 11:29:09 dut.10.240.183.67: quit 02/11/2020 11:29: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... 02/11/2020 11:29: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:29:11 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:29:21 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:29:21 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:29:21 dut.10.240.183.67: set verbose 1 02/11/2020 11:29:21 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:29:21 dut.10.240.183.67: show port info all 02/11/2020 11:29:21 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 02/11/2020 11:29:21 dut.10.240.183.67: start 02/11/2020 11:29: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 02/11/2020 11:29:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric================ 02/11/2020 11:29:22 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:29: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 02/11/2020 11:29:22 dut.10.240.183.67: Flow rule validated 02/11/2020 11:29: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 func symmetric_toeplitz types ipv6-tcp end key_len 0 queues end / end 02/11/2020 11:29:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:29:22 dut.10.240.183.67: flow list 0 02/11/2020 11:29:22 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:29:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:29: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x35741d0e - 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 02/11/2020 11:29:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:29:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x35741d0e', '0xe')] 02/11/2020 11:29:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:29:24 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=0x35741d0e - 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 02/11/2020 11:29:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:29:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x35741d0e', '0xe')] 02/11/2020 11:29:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:29: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x35741d0e - 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 02/11/2020 11:29:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:29:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x35741d0e', '0xe')] 02/11/2020 11:29:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:29: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x35741d0e - 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 02/11/2020 11:29:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:29:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x35741d0e', '0xe')] 02/11/2020 11:29:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:29:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:29:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:29:27 dut.10.240.183.67: flow list 0 02/11/2020 11:29:27 dut.10.240.183.67: 02/11/2020 11:29:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:29: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x8b89b28 - 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 02/11/2020 11:29:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:29:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8')] 02/11/2020 11:29:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:29:30 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=0x8b89b28 - 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 02/11/2020 11:29:30 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:29:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8')] 02/11/2020 11:29:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:29: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x8b89b28 - 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 02/11/2020 11:29:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:29:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8')] 02/11/2020 11:29:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric passed 02/11/2020 11:29:31 dut.10.240.183.67: flow flush 0 02/11/2020 11:29:31 dut.10.240.183.67: 02/11/2020 11:29:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric================ 02/11/2020 11:29:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:29:31 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 02/11/2020 11:29:31 dut.10.240.183.67: Flow rule validated 02/11/2020 11:29:31 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 02/11/2020 11:29:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:29:31 dut.10.240.183.67: flow list 0 02/11/2020 11:29:31 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 TCP => RSS 02/11/2020 11:29:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:29: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=622 - nb_segs=1 - RSS hash=0x35741d0e - 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 02/11/2020 11:29:32 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:29:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x35741d0e', '0xe')] 02/11/2020 11:29:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:29:33 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=0x35741d0e - 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 02/11/2020 11:29:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:29:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x35741d0e', '0xe')] 02/11/2020 11:29:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:29: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=622 - nb_segs=1 - RSS hash=0x35741d0e - 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 02/11/2020 11:29:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:29:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x35741d0e', '0xe')] 02/11/2020 11:29:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:29: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=0x35741d0e - 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 02/11/2020 11:29:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:29:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x35741d0e', '0xe')] 02/11/2020 11:29:35 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:29:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:29:37 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:29:37 dut.10.240.183.67: flow list 0 02/11/2020 11:29:37 dut.10.240.183.67: 02/11/2020 11:29:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:29: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=0x86dd - length=622 - nb_segs=1 - RSS hash=0x8b89b28 - 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 02/11/2020 11:29:38 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:29:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8')] 02/11/2020 11:29:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:29: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=622 - nb_segs=1 - RSS hash=0x8b89b28 - 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 02/11/2020 11:29:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:29:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8')] 02/11/2020 11:29:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:29: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=622 - nb_segs=1 - RSS hash=0x8b89b28 - 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 02/11/2020 11:29:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:29:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8')] 02/11/2020 11:29:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric passed 02/11/2020 11:29:40 dut.10.240.183.67: flow flush 0 02/11/2020 11:29:40 dut.10.240.183.67: 02/11/2020 11:29:40 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_dl_ipv6_tcp_symmetric': 'passed', 'mac_ipv6_gtpu_eh_ul_ipv6_tcp_symmetric': 'passed'} 02/11/2020 11:29:40 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:29:40 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_symmetric Result PASSED: 02/11/2020 11:29:40 dut.10.240.183.67: flow flush 0 02/11/2020 11:29:41 dut.10.240.183.67: testpmd> 02/11/2020 11:29:41 dut.10.240.183.67: clear port stats all 02/11/2020 11:29:42 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:29:42 dut.10.240.183.67: stop 02/11/2020 11:29:42 dut.10.240.183.67: Telling cores to ... Waiting for lcores to finish... ------- 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=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. 02/11/2020 11:29:42 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl Begin 02/11/2020 11:29:43 dut.10.240.183.67: 02/11/2020 11:29:43 tester: 02/11/2020 11:29:43 dut.10.240.183.67: start 02/11/2020 11:29: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 02/11/2020 11:29:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src================ 02/11/2020 11:29:43 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:29:43 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 02/11/2020 11:29:43 dut.10.240.183.67: Flow rule validated 02/11/2020 11:29:43 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 02/11/2020 11:29:43 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:29:43 dut.10.240.183.67: flow list 0 02/11/2020 11:29:43 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:29:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:29: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x969dcf09 - 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 02/11/2020 11:29:44 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:29:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x969dcf09', '0x9')] 02/11/2020 11:29:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:29: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=610 - nb_segs=1 - RSS hash=0x969dcf09 - 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 02/11/2020 11:29:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:29:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x969dcf09', '0x9')] 02/11/2020 11:29:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:29: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=0xcca9d804 - 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 02/11/2020 11:29:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:29:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xcca9d804', '0x4')] 02/11/2020 11:29:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=33)/("X"*480) 02/11/2020 11:29: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=610 - nb_segs=1 - RSS hash=0x969dcf09 - 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 02/11/2020 11:29:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:29:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x969dcf09', '0x9')] 02/11/2020 11:29:47 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:29:47 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:29:48 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:29:48 dut.10.240.183.67: flow list 0 02/11/2020 11:29:49 dut.10.240.183.67: 02/11/2020 11:29:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:49 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:29: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=0x8b89b28 - 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 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=0x8b89b28 - 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 02/11/2020 11:29:50 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:29:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8'), ('0x8b89b28', '0x8')] 02/11/2020 11:29:50 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src passed 02/11/2020 11:29:50 dut.10.240.183.67: flow flush 0 02/11/2020 11:29:50 dut.10.240.183.67: 02/11/2020 11:29:50 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst================ 02/11/2020 11:29:50 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:29:50 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 02/11/2020 11:29:50 dut.10.240.183.67: Flow rule validated 02/11/2020 11:29:50 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 02/11/2020 11:29:50 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:29:50 dut.10.240.183.67: flow list 0 02/11/2020 11:29:50 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:29:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:29: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=610 - nb_segs=1 - RSS hash=0x8c07fc00 - 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 02/11/2020 11:29:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:29:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x8c07fc00', '0x0')] 02/11/2020 11:29:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:29: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=0x8c07fc00 - 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 02/11/2020 11:29:52 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:29:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x8c07fc00', '0x0')] 02/11/2020 11:29:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:29: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=0x1582373d - 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 02/11/2020 11:29:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:29:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x1582373d', '0xd')] 02/11/2020 11:29:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=33)/("X"*480) 02/11/2020 11:29: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=0x8c07fc00 - 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 02/11/2020 11:29:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:29:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x8c07fc00', '0x0')] 02/11/2020 11:29:54 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:29:54 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:29:56 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:29:56 dut.10.240.183.67: flow list 0 02/11/2020 11:29:56 dut.10.240.183.67: 02/11/2020 11:29:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:56 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0x8b89b28 - 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 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=0x8b89b28 - 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 02/11/2020 11:29:57 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:29:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8'), ('0x8b89b28', '0x8')] 02/11/2020 11:29:57 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst passed 02/11/2020 11:29:57 dut.10.240.183.67: flow flush 0 02/11/2020 11:29:57 dut.10.240.183.67: 02/11/2020 11:29:57 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst================ 02/11/2020 11:29:57 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:29:57 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 02/11/2020 11:29:57 dut.10.240.183.67: Flow rule validated 02/11/2020 11:29:57 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 02/11/2020 11:29:57 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:29:57 dut.10.240.183.67: flow list 0 02/11/2020 11:29:57 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:29:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:29: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x385205c8 - 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 02/11/2020 11:29:58 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:29:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x385205c8', '0x8')] 02/11/2020 11:29:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 11: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=0x4979639b - 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 02/11/2020 11:29:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:29:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x4979639b', '0xb')] 02/11/2020 11:29:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:29:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x626612c5 - 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 02/11/2020 11:30:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x626612c5', '0x5')] 02/11/2020 11:30:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11: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=0x385205c8 - 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 = 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 02/11/2020 11:30:01 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x385205c8', '0x8')] 02/11/2020 11:30:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x385205c8 - 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 = 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 02/11/2020 11:30:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x385205c8', '0x8')] 02/11/2020 11:30:03 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:30:03 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:30:04 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:30:04 dut.10.240.183.67: flow list 0 02/11/2020 11:30:04 dut.10.240.183.67: 02/11/2020 11:30:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:04 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:30: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x8b89b28 - 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 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=0x8b89b28 - 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 02/11/2020 11:30:05 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:30:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8'), ('0x8b89b28', '0x8')] 02/11/2020 11:30:05 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4dst passed 02/11/2020 11:30:05 dut.10.240.183.67: flow flush 0 02/11/2020 11:30:05 dut.10.240.183.67: 02/11/2020 11:30:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src================ 02/11/2020 11:30:05 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:30:05 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 02/11/2020 11:30:05 dut.10.240.183.67: Flow rule validated 02/11/2020 11:30:05 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 02/11/2020 11:30:05 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:30:05 dut.10.240.183.67: flow list 0 02/11/2020 11:30:05 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:30:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x1ec1f3b2 - 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 02/11/2020 11:30:06 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:30:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x1ec1f3b2', '0x2')] 02/11/2020 11:30:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:30: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=0x4de7b22b - 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 02/11/2020 11:30:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x4de7b22b', '0xb')] 02/11/2020 11:30:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x8744388f - 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 02/11/2020 11:30:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x8744388f', '0xf')] 02/11/2020 11:30:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:30:10 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=0x1ec1f3b2 - 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 02/11/2020 11:30:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x1ec1f3b2', '0x2')] 02/11/2020 11:30:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:30: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x1ec1f3b2 - 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 02/11/2020 11:30:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x1ec1f3b2', '0x2')] 02/11/2020 11:30:11 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:30:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:30:12 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:30:12 dut.10.240.183.67: flow list 0 02/11/2020 11:30:12 dut.10.240.183.67: 02/11/2020 11:30:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:12 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x8b89b28 - 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 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=0x8b89b28 - 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 02/11/2020 11:30:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:30:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8'), ('0x8b89b28', '0x8')] 02/11/2020 11:30:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4src passed 02/11/2020 11:30:13 dut.10.240.183.67: flow flush 0 02/11/2020 11:30:13 dut.10.240.183.67: 02/11/2020 11:30:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src================ 02/11/2020 11:30:13 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:30:13 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 02/11/2020 11:30:13 dut.10.240.183.67: Flow rule validated 02/11/2020 11:30:13 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 02/11/2020 11:30:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:30:13 dut.10.240.183.67: flow list 0 02/11/2020 11:30:13 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:30:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x45bc0bb - 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 02/11/2020 11:30:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:30:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x45bc0bb', '0xb')] 02/11/2020 11:30:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x577d8122 - 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 02/11/2020 11:30:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x577d8122', '0x2')] 02/11/2020 11:30:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:30: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x5e6fd7b6 - 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 02/11/2020 11:30:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e6fd7b6', '0x6')] 02/11/2020 11:30:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:30: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=0x45bc0bb - 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 = 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 02/11/2020 11:30:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x45bc0bb', '0xb')] 02/11/2020 11:30:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x45bc0bb - 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 = 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 02/11/2020 11:30:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x45bc0bb', '0xb')] 02/11/2020 11:30:19 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:30:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:30:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:30:20 dut.10.240.183.67: flow list 0 02/11/2020 11:30:20 dut.10.240.183.67: 02/11/2020 11:30:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:20 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:30: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=0x8b89b28 - 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 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=0x8b89b28 - 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 02/11/2020 11:30:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:30:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8'), ('0x8b89b28', '0x8')] 02/11/2020 11:30:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3src_l4src passed 02/11/2020 11:30:21 dut.10.240.183.67: flow flush 0 02/11/2020 11:30:21 dut.10.240.183.67: 02/11/2020 11:30:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst================ 02/11/2020 11:30:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:30:21 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 02/11/2020 11:30:21 dut.10.240.183.67: Flow rule validated 02/11/2020 11:30:21 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 02/11/2020 11:30:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:30:21 dut.10.240.183.67: flow list 0 02/11/2020 11:30:21 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:30:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x22c836c1 - 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 02/11/2020 11:30:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:30:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x22c836c1', '0x1')] 02/11/2020 11:30:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x53e35092 - 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 02/11/2020 11:30:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x53e35092', '0x2')] 02/11/2020 11:30:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0xbb4dfdfc - 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 02/11/2020 11:30:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xbb4dfdfc', '0xc')] 02/11/2020 11:30:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:30: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=0x22c836c1 - 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 = 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 02/11/2020 11:30:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x22c836c1', '0x1')] 02/11/2020 11:30:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:30: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=0x22c836c1 - 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 = 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 02/11/2020 11:30:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x22c836c1', '0x1')] 02/11/2020 11:30:27 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:30:27 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:30:28 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:30:28 dut.10.240.183.67: flow list 0 02/11/2020 11:30:28 dut.10.240.183.67: 02/11/2020 11:30:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:28 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:30: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x8b89b28 - 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 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=0x8b89b28 - 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 02/11/2020 11:30:29 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:30:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8'), ('0x8b89b28', '0x8')] 02/11/2020 11:30:29 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l3dst_l4dst passed 02/11/2020 11:30:29 dut.10.240.183.67: flow flush 0 02/11/2020 11:30:29 dut.10.240.183.67: 02/11/2020 11:30:29 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only================ 02/11/2020 11:30:29 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:30:29 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 02/11/2020 11:30:29 dut.10.240.183.67: Flow rule validated 02/11/2020 11:30:29 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 02/11/2020 11:30:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:30:29 dut.10.240.183.67: flow list 0 02/11/2020 11:30:30 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:30:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0xc32217d4 - 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 02/11/2020 11:30:31 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:30:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xc32217d4', '0x4')] 02/11/2020 11:30:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x7d1ea6c6 - 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 02/11/2020 11:30:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x7d1ea6c6', '0x6')] 02/11/2020 11:30:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0xc32217d4 - 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 02/11/2020 11:30:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xc32217d4', '0x4')] 02/11/2020 11:30:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0xc32217d4 - 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 02/11/2020 11:30:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xc32217d4', '0x4')] 02/11/2020 11:30:34 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:30:34 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:30:35 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:30:35 dut.10.240.183.67: flow list 0 02/11/2020 11:30:35 dut.10.240.183.67: 02/11/2020 11:30:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:35 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x8b89b28 - 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 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=0x8b89b28 - 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 02/11/2020 11:30:36 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:30:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8'), ('0x8b89b28', '0x8')] 02/11/2020 11:30:36 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l4src_only passed 02/11/2020 11:30:36 dut.10.240.183.67: flow flush 0 02/11/2020 11:30:36 dut.10.240.183.67: 02/11/2020 11:30:36 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only================ 02/11/2020 11:30:36 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:30:36 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 02/11/2020 11:30:36 dut.10.240.183.67: Flow rule validated 02/11/2020 11:30:36 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 02/11/2020 11:30:37 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:30:37 dut.10.240.183.67: flow list 0 02/11/2020 11:30:37 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:30:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x60f6cf09 - 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 02/11/2020 11:30:38 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:30:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x60f6cf09', '0x9')] 02/11/2020 11:30:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=34)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0xacf4caa8 - 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 02/11/2020 11:30:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:39 TestCVLIAVFRSSGTPU: hash_infos: [('0xacf4caa8', '0x8')] 02/11/2020 11:30:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:30: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x60f6cf09 - 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 02/11/2020 11:30:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x60f6cf09', '0x9')] 02/11/2020 11:30:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:30: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=0x60f6cf09 - 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 02/11/2020 11:30:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x60f6cf09', '0x9')] 02/11/2020 11:30:41 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:30:41 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:30:42 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:30:42 dut.10.240.183.67: flow list 0 02/11/2020 11:30:42 dut.10.240.183.67: 02/11/2020 11:30:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:42 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x8b89b28 - 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 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=0x8b89b28 - 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 02/11/2020 11:30:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:30:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8'), ('0x8b89b28', '0x8')] 02/11/2020 11:30:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp_l4dst_only passed 02/11/2020 11:30:43 dut.10.240.183.67: flow flush 0 02/11/2020 11:30:43 dut.10.240.183.67: 02/11/2020 11:30:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp================ 02/11/2020 11:30:43 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:30:43 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 02/11/2020 11:30:43 dut.10.240.183.67: Flow rule validated 02/11/2020 11:30:43 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 02/11/2020 11:30:44 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:30:44 dut.10.240.183.67: flow list 0 02/11/2020 11:30:44 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:30:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x79d4becf - 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 02/11/2020 11:30:45 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:30:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x79d4becf', '0xf')] 02/11/2020 11:30:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32, dport=23)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0xcc71e0f - 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 02/11/2020 11:30:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xcc71e0f', '0xf')] 02/11/2020 11:30:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=33)/("X"*480) 02/11/2020 11:30: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=0xd914ad1f - 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 02/11/2020 11:30:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xd914ad1f', '0xf')] 02/11/2020 11:30:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:30: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=610 - nb_segs=1 - RSS hash=0x3d4d52d8 - 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 02/11/2020 11:30:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x3d4d52d8', '0x8')] 02/11/2020 11:30:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:30: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=0x23e0a9c2 - 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 02/11/2020 11:30:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:30:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x23e0a9c2', '0x2')] 02/11/2020 11:30:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:30: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=0x79d4becf - 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 02/11/2020 11:30:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:30:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x79d4becf', '0xf')] 02/11/2020 11:30:50 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:30:50 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:30:51 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:30:51 dut.10.240.183.67: flow list 0 02/11/2020 11:30:52 dut.10.240.183.67: 02/11/2020 11:30:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:30:52 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)'] 02/11/2020 11:30: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x8b89b28 - 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 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=0x8b89b28 - 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 02/11/2020 11:30:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:30:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x8b89b28', '0x8'), ('0x8b89b28', '0x8')] 02/11/2020 11:30:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_udp passed 02/11/2020 11:30:53 dut.10.240.183.67: flow flush 0 02/11/2020 11:30:53 dut.10.240.183.67: 02/11/2020 11:30:53 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'} 02/11/2020 11:30:53 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:30:53 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl Result PASSED: 02/11/2020 11:30:53 dut.10.240.183.67: flow flush 0 02/11/2020 11:30:54 dut.10.240.183.67: testpmd> 02/11/2020 11:30:54 dut.10.240.183.67: clear port stats all 02/11/2020 11:30:55 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:30:55 dut.10.240.183.67: stop 02/11/2020 11:30: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: 3 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: 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: 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= 8 -> TX Port= 0/Queue= 8 ------- RX-packets: 23 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: 5 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=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. 02/11/2020 11:30:55 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric Begin 02/11/2020 11:30:55 dut.10.240.183.67: 02/11/2020 11:30:55 tester: 02/11/2020 11:30:55 dut.10.240.183.67: start 02/11/2020 11:30: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 02/11/2020 11:30:55 dut.10.240.183.67: quit 02/11/2020 11:30: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... 02/11/2020 11:30: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:30:58 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:31:08 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:31:08 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:31:08 dut.10.240.183.67: set verbose 1 02/11/2020 11:31:08 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:31:08 dut.10.240.183.67: show port info all 02/11/2020 11:31: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 02/11/2020 11:31:08 dut.10.240.183.67: start 02/11/2020 11:31: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 02/11/2020 11:31:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric================ 02/11/2020 11:31:08 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:31:08 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 02/11/2020 11:31:08 dut.10.240.183.67: Flow rule validated 02/11/2020 11:31:08 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 02/11/2020 11:31:09 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:31:09 dut.10.240.183.67: flow list 0 02/11/2020 11:31:09 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 UDP => RSS 02/11/2020 11:31:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11: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=0x178c5378 - 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 02/11/2020 11:31:10 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-dl'} 02/11/2020 11:31:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x178c5378', '0x8')] 02/11/2020 11:31:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0x178c5378 - 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 02/11/2020 11:31:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x178c5378', '0x8')] 02/11/2020 11:31:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:31:12 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=0x178c5378 - 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 02/11/2020 11:31:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x178c5378', '0x8')] 02/11/2020 11:31:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0x178c5378 - 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 02/11/2020 11:31:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x178c5378', '0x8')] 02/11/2020 11:31:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0x178c5378 - 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 02/11/2020 11:31:14 TestCVLIAVFRSSGTPU: action: {'save_hash': 'udp-ul'} 02/11/2020 11:31:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x178c5378', '0x8')] 02/11/2020 11:31:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0x178c5378 - 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 02/11/2020 11:31:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x178c5378', '0x8')] 02/11/2020 11:31:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0x178c5378 - 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 02/11/2020 11:31:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x178c5378', '0x8')] 02/11/2020 11:31:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0x178c5378 - 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 02/11/2020 11:31:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x178c5378', '0x8')] 02/11/2020 11:31:17 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:31:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:31:19 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:31:19 dut.10.240.183.67: flow list 0 02/11/2020 11:31:19 dut.10.240.183.67: 02/11/2020 11:31:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:31: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf37c35cd - 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 02/11/2020 11:31:20 TestCVLIAVFRSSGTPU: action: udp-dl 02/11/2020 11:31:20 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:31:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xf37c35cd', '0xd')] 02/11/2020 11:31:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0xf37c35cd - 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 02/11/2020 11:31:21 TestCVLIAVFRSSGTPU: action: udp-ul 02/11/2020 11:31:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:31:21 TestCVLIAVFRSSGTPU: hash_infos: [('0xf37c35cd', '0xd')] 02/11/2020 11:31:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric passed 02/11/2020 11:31:21 dut.10.240.183.67: flow flush 0 02/11/2020 11:31:21 dut.10.240.183.67: 02/11/2020 11:31:21 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric': 'passed'} 02/11/2020 11:31:21 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:31:21 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_udp_without_ul_dl_symmetric Result PASSED: 02/11/2020 11:31:21 dut.10.240.183.67: flow flush 0 02/11/2020 11:31:22 dut.10.240.183.67: testpmd> 02/11/2020 11:31:22 dut.10.240.183.67: clear port stats all 02/11/2020 11:31:23 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:31:23 dut.10.240.183.67: stop 02/11/2020 11:31:23 dut.10.240.183.67: 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=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. 02/11/2020 11:31:23 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl Begin 02/11/2020 11:31:23 dut.10.240.183.67: 02/11/2020 11:31:24 tester: 02/11/2020 11:31:24 dut.10.240.183.67: start 02/11/2020 11:31: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 02/11/2020 11:31:24 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_l3dst================ 02/11/2020 11:31:24 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:31:24 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 02/11/2020 11:31:24 dut.10.240.183.67: Flow rule validated 02/11/2020 11:31:24 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 02/11/2020 11:31:24 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:31:24 dut.10.240.183.67: flow list 0 02/11/2020 11:31:24 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:31:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:31: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=0xe3d0b1c7 - 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 02/11/2020 11:31:25 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:31:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d0b1c7', '0x7')] 02/11/2020 11:31:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:31: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x3287fc1e - 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 02/11/2020 11:31:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:31:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x3287fc1e', '0xe')] 02/11/2020 11:31:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:31: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=0xe3d0b1c7 - 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 02/11/2020 11:31:27 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d0b1c7', '0x7')] 02/11/2020 11:31:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:31: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xe3d0b1c7 - 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 02/11/2020 11:31:28 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:31:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d0b1c7', '0x7')] 02/11/2020 11:31:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:31: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=602 - nb_segs=1 - RSS hash=0x3287fc1e - 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 02/11/2020 11:31:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:31:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x3287fc1e', '0xe')] 02/11/2020 11:31:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:31:30 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=0xe3d0b1c7 - 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 02/11/2020 11:31:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d0b1c7', '0x7')] 02/11/2020 11:31:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0xe3d0b1c7 - 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 02/11/2020 11:31:32 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:31:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d0b1c7', '0x7')] 02/11/2020 11:31:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:31:33 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=0x3287fc1e - 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 02/11/2020 11:31:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:31:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x3287fc1e', '0xe')] 02/11/2020 11:31:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0xe3d0b1c7 - 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 02/11/2020 11:31:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d0b1c7', '0x7')] 02/11/2020 11:31:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:31: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=0xe3d0b1c7 - 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 02/11/2020 11:31:35 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:31:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d0b1c7', '0x7')] 02/11/2020 11:31:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0x3287fc1e - 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 02/11/2020 11:31:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:31:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x3287fc1e', '0xe')] 02/11/2020 11:31:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:31: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=0xe3d0b1c7 - 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 02/11/2020 11:31:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d0b1c7', '0x7')] 02/11/2020 11:31:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0xe3d0b1c7 - 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 02/11/2020 11:31:38 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:31:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d0b1c7', '0x7')] 02/11/2020 11:31:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0x3287fc1e - 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 02/11/2020 11:31:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:31:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x3287fc1e', '0xe')] 02/11/2020 11:31:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:31: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=0xe3d0b1c7 - 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 02/11/2020 11:31:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xe3d0b1c7', '0x7')] 02/11/2020 11:31:40 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:31:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:31:42 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:31:42 dut.10.240.183.67: flow list 0 02/11/2020 11:31:42 dut.10.240.183.67: 02/11/2020 11:31:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:42 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)'] 02/11/2020 11:31:43 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=0xf37c35cd - 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 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=0xf37c35cd - 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 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=0xf37c35cd - 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 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=0xf37c35cd - 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 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=0xf37c35cd - 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 02/11/2020 11:31:43 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:31:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd')] 02/11/2020 11:31:43 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_l3dst passed 02/11/2020 11:31:43 dut.10.240.183.67: flow flush 0 02/11/2020 11:31:43 dut.10.240.183.67: 02/11/2020 11:31:43 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_l3src================ 02/11/2020 11:31:43 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:31:43 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 02/11/2020 11:31:43 dut.10.240.183.67: Flow rule validated 02/11/2020 11:31:43 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 02/11/2020 11:31:43 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:31:43 dut.10.240.183.67: flow list 0 02/11/2020 11:31:43 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:31:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:31: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=602 - nb_segs=1 - RSS hash=0x56864af3 - 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 02/11/2020 11:31:44 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:31:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x56864af3', '0x3')] 02/11/2020 11:31:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:31: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=0xdc3fc5f9 - 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 02/11/2020 11:31:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:31:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc3fc5f9', '0x9')] 02/11/2020 11:31:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11: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=602 - nb_segs=1 - RSS hash=0x56864af3 - 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 = 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 02/11/2020 11:31:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x56864af3', '0x3')] 02/11/2020 11:31:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:31: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=602 - nb_segs=1 - RSS hash=0x56864af3 - 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 02/11/2020 11:31:47 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:31:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x56864af3', '0x3')] 02/11/2020 11:31:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:31:49 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=0xdc3fc5f9 - 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 02/11/2020 11:31:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:31:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc3fc5f9', '0x9')] 02/11/2020 11:31:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11: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=602 - nb_segs=1 - RSS hash=0x56864af3 - 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 = 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 02/11/2020 11:31:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x56864af3', '0x3')] 02/11/2020 11:31:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:31: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=0x56864af3 - 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 02/11/2020 11:31:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:31:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x56864af3', '0x3')] 02/11/2020 11:31:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0xdc3fc5f9 - 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 02/11/2020 11:31:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:31:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc3fc5f9', '0x9')] 02/11/2020 11:31:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:31: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=0x56864af3 - 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 = 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 02/11/2020 11:31:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x56864af3', '0x3')] 02/11/2020 11:31:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11: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=0x56864af3 - 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 02/11/2020 11:31:54 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:31:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x56864af3', '0x3')] 02/11/2020 11:31:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0xdc3fc5f9 - 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 02/11/2020 11:31:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:31:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc3fc5f9', '0x9')] 02/11/2020 11:31:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:31: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=0x56864af3 - 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 = 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 02/11/2020 11:31:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:31:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x56864af3', '0x3')] 02/11/2020 11:31:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0x56864af3 - 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 02/11/2020 11:31:57 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:31:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x56864af3', '0x3')] 02/11/2020 11:31:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:31: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=610 - nb_segs=1 - RSS hash=0xdc3fc5f9 - 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 02/11/2020 11:31:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:31:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc3fc5f9', '0x9')] 02/11/2020 11:31:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:31:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:32: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=0x56864af3 - 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 = 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 02/11/2020 11:32:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:32:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x56864af3', '0x3')] 02/11/2020 11:32:00 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:32:00 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:32:01 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:32:01 dut.10.240.183.67: flow list 0 02/11/2020 11:32:01 dut.10.240.183.67: 02/11/2020 11:32:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:01 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)'] 02/11/2020 11:32: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf37c35cd - 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 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=0xf37c35cd - 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 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=0xf37c35cd - 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 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=0xf37c35cd - 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 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=0xf37c35cd - 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 02/11/2020 11:32:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:32:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd')] 02/11/2020 11:32:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_l3src passed 02/11/2020 11:32:02 dut.10.240.183.67: flow flush 0 02/11/2020 11:32:02 dut.10.240.183.67: 02/11/2020 11:32:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_without_ul_dl_ipv6_all================ 02/11/2020 11:32:02 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:32:02 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 02/11/2020 11:32:02 dut.10.240.183.67: Flow rule validated 02/11/2020 11:32:02 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 02/11/2020 11:32:02 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:32:02 dut.10.240.183.67: flow list 0 02/11/2020 11:32:02 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:32:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:32: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=602 - nb_segs=1 - RSS hash=0xf925e170 - 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 02/11/2020 11:32:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:32:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xf925e170', '0x0')] 02/11/2020 11:32:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:32:04 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=0x382d8765 - 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 02/11/2020 11:32:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x382d8765', '0x5')] 02/11/2020 11:32:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:32: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=602 - nb_segs=1 - RSS hash=0x739c6e7a - 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 02/11/2020 11:32:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x739c6e7a', '0xa')] 02/11/2020 11:32:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:32: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=0xb294086f - 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 02/11/2020 11:32:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xb294086f', '0xf')] 02/11/2020 11:32:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:32: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xf925e170 - 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 02/11/2020 11:32:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:32:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xf925e170', '0x0')] 02/11/2020 11:32:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:32: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=602 - nb_segs=1 - RSS hash=0xf925e170 - 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 02/11/2020 11:32:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:32:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xf925e170', '0x0')] 02/11/2020 11:32:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:32: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=602 - nb_segs=1 - RSS hash=0x382d8765 - 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 02/11/2020 11:32:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x382d8765', '0x5')] 02/11/2020 11:32:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:32: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=602 - nb_segs=1 - RSS hash=0x739c6e7a - 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 02/11/2020 11:32:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x739c6e7a', '0xa')] 02/11/2020 11:32:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:32: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0xb294086f - 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 02/11/2020 11:32:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xb294086f', '0xf')] 02/11/2020 11:32:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:32: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=602 - nb_segs=1 - RSS hash=0xf925e170 - 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 02/11/2020 11:32:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:32:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xf925e170', '0x0')] 02/11/2020 11:32:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:32: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=610 - nb_segs=1 - RSS hash=0xf925e170 - 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 02/11/2020 11:32:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:32:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xf925e170', '0x0')] 02/11/2020 11:32:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:32: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=610 - nb_segs=1 - RSS hash=0x382d8765 - 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 02/11/2020 11:32:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x382d8765', '0x5')] 02/11/2020 11:32:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:32: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=610 - nb_segs=1 - RSS hash=0x739c6e7a - 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 02/11/2020 11:32:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x739c6e7a', '0xa')] 02/11/2020 11:32:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:32: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xb294086f - 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 02/11/2020 11:32:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xb294086f', '0xf')] 02/11/2020 11:32:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:32: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=0xf925e170 - 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 02/11/2020 11:32:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:32:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xf925e170', '0x0')] 02/11/2020 11:32:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:32: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=0xf925e170 - 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 02/11/2020 11:32:20 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:32:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xf925e170', '0x0')] 02/11/2020 11:32:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:32:21 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=0x382d8765 - 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 02/11/2020 11:32:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x382d8765', '0x5')] 02/11/2020 11:32:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:32: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=610 - nb_segs=1 - RSS hash=0x739c6e7a - 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 02/11/2020 11:32:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x739c6e7a', '0xa')] 02/11/2020 11:32:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:32: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=610 - nb_segs=1 - RSS hash=0xb294086f - 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 02/11/2020 11:32:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xb294086f', '0xf')] 02/11/2020 11:32:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:32: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf925e170 - 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 02/11/2020 11:32:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:32:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xf925e170', '0x0')] 02/11/2020 11:32:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:32: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf925e170 - 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 02/11/2020 11:32:25 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:32:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xf925e170', '0x0')] 02/11/2020 11:32:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:32: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x382d8765 - 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 02/11/2020 11:32:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x382d8765', '0x5')] 02/11/2020 11:32:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:32:27 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=0x739c6e7a - 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 02/11/2020 11:32:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x739c6e7a', '0xa')] 02/11/2020 11:32:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="1212:910B:6666:3457:8295:3333:1800:2929",src="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:32: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=0xb294086f - 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 02/11/2020 11:32:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:32:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xb294086f', '0xf')] 02/11/2020 11:32:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:32: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xf925e170 - 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 02/11/2020 11:32:30 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:32:30 TestCVLIAVFRSSGTPU: hash_infos: [('0xf925e170', '0x0')] 02/11/2020 11:32:30 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:32:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:32:31 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:32:31 dut.10.240.183.67: flow list 0 02/11/2020 11:32:31 dut.10.240.183.67: 02/11/2020 11:32:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:31 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480)'] 02/11/2020 11:32: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=0xf37c35cd - 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 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=0xf37c35cd - 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 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=0xf37c35cd - 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 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=0xf37c35cd - 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 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=0xf37c35cd - 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 02/11/2020 11:32:32 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:32:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd'), ('0xf37c35cd', '0xd')] 02/11/2020 11:32:32 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_without_ul_dl_ipv6_all passed 02/11/2020 11:32:32 dut.10.240.183.67: flow flush 0 02/11/2020 11:32:32 dut.10.240.183.67: 02/11/2020 11:32:32 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'} 02/11/2020 11:32:32 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:32:32 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl Result PASSED: 02/11/2020 11:32:32 dut.10.240.183.67: flow flush 0 02/11/2020 11:32:33 dut.10.240.183.67: testpmd> 02/11/2020 11:32:33 dut.10.240.183.67: clear port stats all 02/11/2020 11:32:34 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:32:34 dut.10.240.183.67: stop 02/11/2020 11:32: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: 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= 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: 10 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: 15 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: 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. 02/11/2020 11:32:35 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric Begin 02/11/2020 11:32:35 dut.10.240.183.67: 02/11/2020 11:32:35 tester: 02/11/2020 11:32:35 dut.10.240.183.67: start 02/11/2020 11:32: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 02/11/2020 11:32:35 dut.10.240.183.67: quit 02/11/2020 11:32: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... 02/11/2020 11:32: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:32:39 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:32:49 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:32:49 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:32:49 dut.10.240.183.67: set verbose 1 02/11/2020 11:32:49 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:32:49 dut.10.240.183.67: show port info all 02/11/2020 11:32: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 02/11/2020 11:32:49 dut.10.240.183.67: start 02/11/2020 11: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 02/11/2020 11:32:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric================ 02/11/2020 11:32:49 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:32: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 02/11/2020 11:32:49 dut.10.240.183.67: Flow rule validated 02/11/2020 11:32: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 02/11/2020 11:32:49 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:32:49 dut.10.240.183.67: flow list 0 02/11/2020 11:32:49 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU GTP_PSC IPV6 => RSS 02/11/2020 11:32:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:32: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=602 - nb_segs=1 - RSS hash=0xe75d189e - 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 02/11/2020 11:32:50 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 11:32:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xe75d189e', '0xe')] 02/11/2020 11:32:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 11: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=602 - nb_segs=1 - RSS hash=0xe75d189e - 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 02/11/2020 11:32:51 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:32:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xe75d189e', '0xe')] 02/11/2020 11:32:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:32: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe75d189e - 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 02/11/2020 11:32:52 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 11:32:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xe75d189e', '0xe')] 02/11/2020 11:32:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0xe75d189e - 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 02/11/2020 11:32:53 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:32:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xe75d189e', '0xe')] 02/11/2020 11:32:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11: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=610 - nb_segs=1 - RSS hash=0xe75d189e - 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 02/11/2020 11:32:55 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 11:32:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xe75d189e', '0xe')] 02/11/2020 11:32:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 11:32: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=0xe75d189e - 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 02/11/2020 11:32:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:32:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xe75d189e', '0xe')] 02/11/2020 11:32:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:32: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=610 - nb_segs=1 - RSS hash=0xe75d189e - 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 02/11/2020 11:32:57 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 11:32:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xe75d189e', '0xe')] 02/11/2020 11:32:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:32: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=610 - nb_segs=1 - RSS hash=0xe75d189e - 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 02/11/2020 11:32:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:32:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xe75d189e', '0xe')] 02/11/2020 11:32:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:32:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:32:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:32:59 dut.10.240.183.67: flow list 0 02/11/2020 11:32:59 dut.10.240.183.67: 02/11/2020 11:32:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:32:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:33: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=0x86dd - length=602 - nb_segs=1 - RSS hash=0x87ffa4f0 - 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 02/11/2020 11:33:00 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 11:33:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x87ffa4f0', '0x0')] 02/11/2020 11:33:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:33: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=0x87ffa4f0 - 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 02/11/2020 11:33:01 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 11:33:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x87ffa4f0', '0x0')] 02/11/2020 11:33:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(dst="ABAB:910B:6666:3457:8295:3333:1800:2929",src="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:33: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=0x87ffa4f0 - 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 02/11/2020 11:33:02 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 11:33:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x87ffa4f0', '0x0')] 02/11/2020 11:33:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 11:33: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=0x87ffa4f0 - 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 02/11/2020 11:33:04 TestCVLIAVFRSSGTPU: action: ipv4-udp 02/11/2020 11:33:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:33:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x87ffa4f0', '0x0')] 02/11/2020 11:33:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric passed 02/11/2020 11:33:04 dut.10.240.183.67: flow flush 0 02/11/2020 11:33:04 dut.10.240.183.67: 02/11/2020 11:33:04 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric': 'passed'} 02/11/2020 11:33:04 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:33:04 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_eh_ipv6_without_ul_dl_symmetric Result PASSED: 02/11/2020 11:33:04 dut.10.240.183.67: flow flush 0 02/11/2020 11:33:05 dut.10.240.183.67: testpmd> 02/11/2020 11:33:05 dut.10.240.183.67: clear port stats all 02/11/2020 11:33:06 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:33:06 dut.10.240.183.67: stop 02/11/2020 11:33: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: 4 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. 02/11/2020 11:33:06 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4 Begin 02/11/2020 11:33:06 dut.10.240.183.67: 02/11/2020 11:33:06 tester: 02/11/2020 11:33:06 dut.10.240.183.67: start 02/11/2020 11:33: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 02/11/2020 11:33:06 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_l3dst================ 02/11/2020 11:33:06 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:33:06 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 02/11/2020 11:33:06 dut.10.240.183.67: Flow rule validated 02/11/2020 11:33:06 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 02/11/2020 11:33:06 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:33:06 dut.10.240.183.67: flow list 0 02/11/2020 11:33:06 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 => RSS 02/11/2020 11:33:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11: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=570 - nb_segs=1 - RSS hash=0x77ba0b3e - 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 02/11/2020 11:33:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x77ba0b3e', '0xe')] 02/11/2020 11:33:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:33: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=570 - nb_segs=1 - RSS hash=0xeb18ff8e - 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 02/11/2020 11:33:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb18ff8e', '0xe')] 02/11/2020 11:33:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:33: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=0x86dd - length=570 - nb_segs=1 - RSS hash=0x77ba0b3e - 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 02/11/2020 11:33:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:33:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x77ba0b3e', '0xe')] 02/11/2020 11:33:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:33: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=570 - nb_segs=1 - RSS hash=0x77ba0b3e - 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 02/11/2020 11:33:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x77ba0b3e', '0xe')] 02/11/2020 11:33:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 11:33: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=570 - nb_segs=1 - RSS hash=0xeb18ff8e - 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 02/11/2020 11:33:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb18ff8e', '0xe')] 02/11/2020 11:33:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2",frag=6)/("X"*480) 02/11/2020 11:33:13 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=0x77ba0b3e - 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 02/11/2020 11:33:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:33:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x77ba0b3e', '0xe')] 02/11/2020 11:33:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:33: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0x77ba0b3e - 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 02/11/2020 11:33:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x77ba0b3e', '0xe')] 02/11/2020 11:33:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11: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=578 - nb_segs=1 - RSS hash=0xeb18ff8e - 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 02/11/2020 11:33:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb18ff8e', '0xe')] 02/11/2020 11:33:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:33: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=578 - nb_segs=1 - RSS hash=0x77ba0b3e - 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 02/11/2020 11:33:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:33:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x77ba0b3e', '0xe')] 02/11/2020 11:33:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:33: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=0x77ba0b3e - 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 02/11/2020 11:33:17 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x77ba0b3e', '0xe')] 02/11/2020 11:33:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:33: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=0xeb18ff8e - 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 02/11/2020 11:33:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb18ff8e', '0xe')] 02/11/2020 11:33:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11:33: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x77ba0b3e - 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 02/11/2020 11:33:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:33:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x77ba0b3e', '0xe')] 02/11/2020 11:33:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:33:21 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=0x77ba0b3e - 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 02/11/2020 11:33:21 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x77ba0b3e', '0xe')] 02/11/2020 11:33:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11: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=578 - nb_segs=1 - RSS hash=0xeb18ff8e - 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 02/11/2020 11:33:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xeb18ff8e', '0xe')] 02/11/2020 11:33:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:33: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0x77ba0b3e - 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 02/11/2020 11:33:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:33:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x77ba0b3e', '0xe')] 02/11/2020 11:33:23 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:33:23 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:33:24 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:33:24 dut.10.240.183.67: flow list 0 02/11/2020 11:33:24 dut.10.240.183.67: 02/11/2020 11:33:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:24 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/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="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)'] 02/11/2020 11:33: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=0x86dd - length=570 - nb_segs=1 - RSS hash=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 02/11/2020 11:33:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:33:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0')] 02/11/2020 11:33:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_l3dst passed 02/11/2020 11:33:25 dut.10.240.183.67: flow flush 0 02/11/2020 11:33:25 dut.10.240.183.67: 02/11/2020 11:33:25 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_l3src================ 02/11/2020 11:33:25 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:33:25 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 02/11/2020 11:33:25 dut.10.240.183.67: Flow rule validated 02/11/2020 11:33:25 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 02/11/2020 11:33:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:33:26 dut.10.240.183.67: flow list 0 02/11/2020 11:33:26 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 => RSS 02/11/2020 11:33:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:33: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=0x8434e37b - 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 02/11/2020 11:33:27 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x8434e37b', '0xb')] 02/11/2020 11:33:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:33: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=0x8434e37b - 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 02/11/2020 11:33:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:33:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x8434e37b', '0xb')] 02/11/2020 11:33:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:33: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=0x189617cb - 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 02/11/2020 11:33:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x189617cb', '0xb')] 02/11/2020 11:33:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:33: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=0x8434e37b - 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 02/11/2020 11:33:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x8434e37b', '0xb')] 02/11/2020 11:33:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 11:33: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=570 - nb_segs=1 - RSS hash=0x8434e37b - 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 02/11/2020 11:33:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:33:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x8434e37b', '0xb')] 02/11/2020 11:33:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2",frag=6)/("X"*480) 02/11/2020 11:33: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=0x189617cb - 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 02/11/2020 11:33:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x189617cb', '0xb')] 02/11/2020 11:33:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:33: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=0x8434e37b - 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 02/11/2020 11:33:33 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x8434e37b', '0xb')] 02/11/2020 11:33:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:33: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=0x8434e37b - 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 02/11/2020 11:33:34 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:33:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x8434e37b', '0xb')] 02/11/2020 11:33:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:33: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=0x189617cb - 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 02/11/2020 11:33:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x189617cb', '0xb')] 02/11/2020 11:33:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:33: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=0x8434e37b - 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 02/11/2020 11:33:37 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x8434e37b', '0xb')] 02/11/2020 11:33:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:33: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=0x8434e37b - 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 02/11/2020 11:33:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:33:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x8434e37b', '0xb')] 02/11/2020 11:33:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11:33: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=0x189617cb - 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 02/11/2020 11:33:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x189617cb', '0xb')] 02/11/2020 11:33:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:33: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=0x8434e37b - 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 02/11/2020 11:33:40 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x8434e37b', '0xb')] 02/11/2020 11:33:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:33: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=0x8434e37b - 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 02/11/2020 11:33:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:33:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x8434e37b', '0xb')] 02/11/2020 11:33:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:33: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=578 - nb_segs=1 - RSS hash=0x189617cb - 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 02/11/2020 11:33:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x189617cb', '0xb')] 02/11/2020 11:33:42 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:33:42 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:33:43 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:33:43 dut.10.240.183.67: flow list 0 02/11/2020 11:33:43 dut.10.240.183.67: 02/11/2020 11:33:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:43 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/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="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)'] 02/11/2020 11:33: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=570 - nb_segs=1 - RSS hash=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 02/11/2020 11:33:44 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:33:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0')] 02/11/2020 11:33:44 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_l3src passed 02/11/2020 11:33:44 dut.10.240.183.67: flow flush 0 02/11/2020 11:33:45 dut.10.240.183.67: 02/11/2020 11:33:45 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_all================ 02/11/2020 11:33:45 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:33: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 02/11/2020 11:33:45 dut.10.240.183.67: Flow rule validated 02/11/2020 11:33: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 02/11/2020 11:33:45 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:33:45 dut.10.240.183.67: flow list 0 02/11/2020 11:33:45 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 => RSS 02/11/2020 11:33:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:33:46 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=570 - nb_segs=1 - RSS hash=0x5ac06f32 - RSS queue=0x2 - 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=0x2 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:33:46 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ac06f32', '0x2')] 02/11/2020 11:33:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:33: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=570 - nb_segs=1 - RSS hash=0x230a4c1b - 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 02/11/2020 11:33:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x230a4c1b', '0xb')] 02/11/2020 11:33:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:33: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=570 - nb_segs=1 - RSS hash=0xc6629b82 - RSS queue=0x2 - 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=0x2 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:33:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6629b82', '0x2')] 02/11/2020 11:33:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/("X"*480) 02/11/2020 11:33: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=0x86dd - length=570 - nb_segs=1 - RSS hash=0xbfa8b8ab - 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 02/11/2020 11:33:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xbfa8b8ab', '0xb')] 02/11/2020 11:33:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:33: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=570 - nb_segs=1 - RSS hash=0x5ac06f32 - RSS queue=0x2 - 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=0x2 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:33:50 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ac06f32', '0x2')] 02/11/2020 11:33:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 11:33: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=570 - nb_segs=1 - RSS hash=0x230a4c1b - 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 02/11/2020 11:33:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x230a4c1b', '0xb')] 02/11/2020 11:33:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2",frag=6)/("X"*480) 02/11/2020 11:33: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=570 - nb_segs=1 - RSS hash=0xc6629b82 - RSS queue=0x2 - 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=0x2 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:33:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6629b82', '0x2')] 02/11/2020 11:33:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2",frag=6)/("X"*480) 02/11/2020 11:33: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=570 - nb_segs=1 - RSS hash=0xbfa8b8ab - 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 02/11/2020 11:33:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xbfa8b8ab', '0xb')] 02/11/2020 11:33:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:33: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=578 - nb_segs=1 - RSS hash=0x5ac06f32 - RSS queue=0x2 - 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=0x2 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:33:55 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ac06f32', '0x2')] 02/11/2020 11:33:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:33: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=578 - nb_segs=1 - RSS hash=0x230a4c1b - 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 02/11/2020 11:33:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x230a4c1b', '0xb')] 02/11/2020 11:33:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:33: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=0xc6629b82 - RSS queue=0x2 - 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=0x2 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:33:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6629b82', '0x2')] 02/11/2020 11:33:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:33: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=578 - nb_segs=1 - RSS hash=0xbfa8b8ab - 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 02/11/2020 11:33:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:33:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xbfa8b8ab', '0xb')] 02/11/2020 11:33:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:33: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x5ac06f32 - 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 02/11/2020 11:33:59 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:33:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ac06f32', '0x2')] 02/11/2020 11:33:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:33:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 11:34: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=0x230a4c1b - 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 02/11/2020 11:34:00 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:34:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x230a4c1b', '0xb')] 02/11/2020 11:34:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11:34:01 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=0xc6629b82 - 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 02/11/2020 11:34:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:34:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6629b82', '0x2')] 02/11/2020 11:34:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 11:34: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=0xbfa8b8ab - 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 02/11/2020 11:34:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:34:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xbfa8b8ab', '0xb')] 02/11/2020 11:34:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0x5ac06f32 - 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 02/11/2020 11:34:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:34:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x5ac06f32', '0x2')] 02/11/2020 11:34:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:34: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=578 - nb_segs=1 - RSS hash=0x230a4c1b - 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 02/11/2020 11:34:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:34:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x230a4c1b', '0xb')] 02/11/2020 11:34:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:34: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=578 - nb_segs=1 - RSS hash=0xc6629b82 - 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 02/11/2020 11:34:06 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:34:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6629b82', '0x2')] 02/11/2020 11:34:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:34: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=0xbfa8b8ab - 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 02/11/2020 11:34:07 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:34:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xbfa8b8ab', '0xb')] 02/11/2020 11:34:07 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:34:07 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:34:08 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:34:08 dut.10.240.183.67: flow list 0 02/11/2020 11:34:08 dut.10.240.183.67: 02/11/2020 11:34:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:08 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/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="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)'] 02/11/2020 11:34: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=570 - nb_segs=1 - RSS hash=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 02/11/2020 11:34:09 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:34:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0')] 02/11/2020 11:34:09 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_all passed 02/11/2020 11:34:09 dut.10.240.183.67: flow flush 0 02/11/2020 11:34:09 dut.10.240.183.67: 02/11/2020 11:34:09 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_gtpu================ 02/11/2020 11:34:09 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:34:09 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 02/11/2020 11:34:09 dut.10.240.183.67: Flow rule validated 02/11/2020 11:34:09 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 02/11/2020 11:34:09 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:34:09 dut.10.240.183.67: flow list 0 02/11/2020 11:34:09 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 => RSS 02/11/2020 11:34:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:34: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=570 - nb_segs=1 - RSS hash=0xfda3f373 - 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 02/11/2020 11:34:10 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:34:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xfda3f373', '0x3')] 02/11/2020 11:34:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480) 02/11/2020 11:34: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=0x86dd - length=570 - nb_segs=1 - RSS hash=0x4648751f - RSS queue=0xf - 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=0xf ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:34:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:34:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x4648751f', '0xf')] 02/11/2020 11:34:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/("X"*480) 02/11/2020 11: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=570 - nb_segs=1 - RSS hash=0xfda3f373 - 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 02/11/2020 11:34:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:34:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xfda3f373', '0x3')] 02/11/2020 11:34:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=570 - nb_segs=1 - RSS hash=0xfda3f373 - 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 02/11/2020 11:34:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:34:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xfda3f373', '0x3')] 02/11/2020 11:34:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2",frag=6)/("X"*480) 02/11/2020 11:34: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=0x86dd - length=570 - nb_segs=1 - RSS hash=0x4648751f - RSS queue=0xf - 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=0xf ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:34:15 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:34:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x4648751f', '0xf')] 02/11/2020 11:34:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2",frag=6)/("X"*480) 02/11/2020 11:34: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=570 - nb_segs=1 - RSS hash=0xfda3f373 - 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 02/11/2020 11:34:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:34:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xfda3f373', '0x3')] 02/11/2020 11:34:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=578 - nb_segs=1 - RSS hash=0xfda3f373 - 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 02/11/2020 11:34:17 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:34:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xfda3f373', '0x3')] 02/11/2020 11:34:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 11:34: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0x4648751f - RSS queue=0xf - 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=0xf ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:34:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:34:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x4648751f', '0xf')] 02/11/2020 11:34:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 11:34: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=578 - nb_segs=1 - RSS hash=0xfda3f373 - 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 02/11/2020 11:34:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:34:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xfda3f373', '0x3')] 02/11/2020 11:34:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=578 - nb_segs=1 - RSS hash=0xfda3f373 - 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 02/11/2020 11:34:20 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:34:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xfda3f373', '0x3')] 02/11/2020 11:34:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 11:34: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=578 - nb_segs=1 - RSS hash=0x4648751f - 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 02/11/2020 11:34:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:34:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x4648751f', '0xf')] 02/11/2020 11:34:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 11:34: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=578 - nb_segs=1 - RSS hash=0xfda3f373 - 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 02/11/2020 11:34:23 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:34:23 TestCVLIAVFRSSGTPU: hash_infos: [('0xfda3f373', '0x3')] 02/11/2020 11:34:23 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:34:23 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:34:24 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:34:24 dut.10.240.183.67: flow list 0 02/11/2020 11:34:24 dut.10.240.183.67: 02/11/2020 11:34:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:24 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/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="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)', 'Ether(dst="00:11:22:33:44:55")/IPv6()/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)'] 02/11/2020 11:34: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=0x86dd - length=570 - nb_segs=1 - RSS hash=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 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=0x87ffa4f0 - 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 02/11/2020 11:34:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:34:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0'), ('0x87ffa4f0', '0x0')] 02/11/2020 11:34:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_gtpu passed 02/11/2020 11:34:25 dut.10.240.183.67: flow flush 0 02/11/2020 11:34:25 dut.10.240.183.67: 02/11/2020 11:34:25 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'} 02/11/2020 11:34:25 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:34:25 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4 Result PASSED: 02/11/2020 11:34:25 dut.10.240.183.67: flow flush 0 02/11/2020 11:34:26 dut.10.240.183.67: testpmd> 02/11/2020 11:34:26 dut.10.240.183.67: clear port stats all 02/11/2020 11:34:27 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:34:27 dut.10.240.183.67: stop 02/11/2020 11:34: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: 20 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: 8 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=11 -> TX Port= 0/Queue=11 ------- RX-packets: 25 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=14 -> TX Port= 0/Queue=14 ------- RX-packets: 15 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. 02/11/2020 11:34:27 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_symmetric Begin 02/11/2020 11:34:28 dut.10.240.183.67: 02/11/2020 11:34:28 tester: 02/11/2020 11:34:28 dut.10.240.183.67: start 02/11/2020 11:34: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 02/11/2020 11:34:28 dut.10.240.183.67: quit 02/11/2020 11:34: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... 02/11/2020 11:34: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:34:30 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:34:40 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:34:40 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:34:40 dut.10.240.183.67: set verbose 1 02/11/2020 11:34:41 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:34:41 dut.10.240.183.67: show port info all 02/11/2020 11:34: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 02/11/2020 11:34:41 dut.10.240.183.67: start 02/11/2020 11:34: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 02/11/2020 11:34:41 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_symmetric================ 02/11/2020 11:34:41 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:34: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 02/11/2020 11:34:41 dut.10.240.183.67: Flow rule validated 02/11/2020 11:34: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 02/11/2020 11:34:41 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:34:41 dut.10.240.183.67: flow list 0 02/11/2020 11:34:41 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 => RSS 02/11/2020 11:34:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:34: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=570 - nb_segs=1 - RSS hash=0xcddcad70 - 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 02/11/2020 11:34:42 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 11:34:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xcddcad70', '0x0')] 02/11/2020 11:34:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:34: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=570 - nb_segs=1 - RSS hash=0xcddcad70 - 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 02/11/2020 11:34:43 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:34:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xcddcad70', '0x0')] 02/11/2020 11:34:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=570 - nb_segs=1 - RSS hash=0xcddcad70 - 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 02/11/2020 11:34:44 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 11:34:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xcddcad70', '0x0')] 02/11/2020 11:34:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=570 - nb_segs=1 - RSS hash=0xcddcad70 - 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 02/11/2020 11:34:45 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:34:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xcddcad70', '0x0')] 02/11/2020 11:34:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=578 - nb_segs=1 - RSS hash=0xcddcad70 - 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 02/11/2020 11:34:46 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 11:34:46 TestCVLIAVFRSSGTPU: hash_infos: [('0xcddcad70', '0x0')] 02/11/2020 11:34:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0xcddcad70 - 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 02/11/2020 11:34:48 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:34:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xcddcad70', '0x0')] 02/11/2020 11:34:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=578 - nb_segs=1 - RSS hash=0xcddcad70 - 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 02/11/2020 11:34:49 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 11:34:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xcddcad70', '0x0')] 02/11/2020 11:34:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0xcddcad70 - 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 02/11/2020 11:34:50 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:34:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xcddcad70', '0x0')] 02/11/2020 11:34:50 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:34:50 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:34:51 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:34:51 dut.10.240.183.67: flow list 0 02/11/2020 11:34:51 dut.10.240.183.67: 02/11/2020 11:34:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480) 02/11/2020 11:34: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=570 - nb_segs=1 - RSS hash=0x9eaab578 - 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 02/11/2020 11:34:52 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 11:34:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:34:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=0x86dd - length=570 - nb_segs=1 - RSS hash=0x9eaab578 - 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 02/11/2020 11:34:53 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 11:34:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:34:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34:54 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=0x9eaab578 - 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 02/11/2020 11:34:54 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 11:34:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:34:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:34: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=578 - nb_segs=1 - RSS hash=0x9eaab578 - 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 02/11/2020 11:34:55 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 11:34:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:34:55 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_symmetric passed 02/11/2020 11:34:55 dut.10.240.183.67: flow flush 0 02/11/2020 11:34:55 dut.10.240.183.67: 02/11/2020 11:34:55 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_symmetric': 'passed'} 02/11/2020 11:34:55 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:34:55 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_symmetric Result PASSED: 02/11/2020 11:34:55 dut.10.240.183.67: flow flush 0 02/11/2020 11:34:57 dut.10.240.183.67: testpmd> 02/11/2020 11:34:57 dut.10.240.183.67: clear port stats all 02/11/2020 11:34:58 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:34:58 dut.10.240.183.67: stop 02/11/2020 11:34:58 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= 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. 02/11/2020 11:34:58 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_tcp Begin 02/11/2020 11:34:58 dut.10.240.183.67: 02/11/2020 11:34:58 tester: 02/11/2020 11:34:58 dut.10.240.183.67: start 02/11/2020 11:34: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 02/11/2020 11:34:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3dst================ 02/11/2020 11:34:58 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:34:58 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 02/11/2020 11:34:58 dut.10.240.183.67: Flow rule validated 02/11/2020 11:34:58 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 02/11/2020 11:34:58 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:34:58 dut.10.240.183.67: flow list 0 02/11/2020 11:34:58 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS 02/11/2020 11:34:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:34: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=0x84b581e1 - 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 02/11/2020 11:34:59 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:34:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b581e1', '0x1')] 02/11/2020 11:34:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:34:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0x120a7fe - 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 02/11/2020 11:35:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x120a7fe', '0xe')] 02/11/2020 11:35:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:35: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=0x84b581e1 - 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 02/11/2020 11:35:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:35:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x84b581e1', '0x1')] 02/11/2020 11:35:02 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:35:02 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:35:03 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:35:03 dut.10.240.183.67: flow list 0 02/11/2020 11:35:03 dut.10.240.183.67: 02/11/2020 11:35:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0x9eaab578 - 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 02/11/2020 11:35:04 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:35:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:35:04 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3dst passed 02/11/2020 11:35:04 dut.10.240.183.67: flow flush 0 02/11/2020 11:35:04 dut.10.240.183.67: 02/11/2020 11:35:04 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3src================ 02/11/2020 11:35:04 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:35:04 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 02/11/2020 11:35:04 dut.10.240.183.67: Flow rule validated 02/11/2020 11:35:04 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 02/11/2020 11:35:04 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:35:04 dut.10.240.183.67: flow list 0 02/11/2020 11:35:04 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS 02/11/2020 11:35:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0xdb0091d7 - 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 02/11/2020 11:35:05 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:35:05 TestCVLIAVFRSSGTPU: hash_infos: [('0xdb0091d7', '0x7')] 02/11/2020 11:35:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0xdb0091d7 - 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 02/11/2020 11:35:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:35:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xdb0091d7', '0x7')] 02/11/2020 11:35:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11: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=590 - nb_segs=1 - RSS hash=0x5e95b7c8 - 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 02/11/2020 11:35:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x5e95b7c8', '0x8')] 02/11/2020 11:35:08 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:35:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:35:09 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:35:09 dut.10.240.183.67: flow list 0 02/11/2020 11:35:09 dut.10.240.183.67: 02/11/2020 11:35:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11: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=590 - nb_segs=1 - RSS hash=0x9eaab578 - 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 02/11/2020 11:35:10 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:35:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:35:10 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3src passed 02/11/2020 11:35:10 dut.10.240.183.67: flow flush 0 02/11/2020 11:35:10 dut.10.240.183.67: 02/11/2020 11:35:10 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3dst_l4src================ 02/11/2020 11:35:10 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:35: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 02/11/2020 11:35:10 dut.10.240.183.67: Flow rule validated 02/11/2020 11:35:10 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 02/11/2020 11:35:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:35:10 dut.10.240.183.67: flow list 0 02/11/2020 11:35:10 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS 02/11/2020 11:35:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0x6d537911 - 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 02/11/2020 11:35:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:35:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x6d537911', '0x1')] 02/11/2020 11:35:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:35: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=0xe8c65f0e - 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 02/11/2020 11:35:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xe8c65f0e', '0xe')] 02/11/2020 11:35:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33,dport=23)/("X"*480) 02/11/2020 11:35: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=0xab90454d - 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 02/11/2020 11:35:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xab90454d', '0xd')] 02/11/2020 11:35:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:35: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=0x6d537911 - 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 02/11/2020 11:35:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:35:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x6d537911', '0x1')] 02/11/2020 11:35:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:35:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:35:16 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:35:16 dut.10.240.183.67: flow list 0 02/11/2020 11:35:16 dut.10.240.183.67: 02/11/2020 11:35:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11: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=590 - nb_segs=1 - RSS hash=0x9eaab578 - 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 02/11/2020 11:35:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:35:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:35:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3dst_l4src passed 02/11/2020 11:35:17 dut.10.240.183.67: flow flush 0 02/11/2020 11:35:17 dut.10.240.183.67: 02/11/2020 11:35:17 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3dst_l4dst================ 02/11/2020 11:35:17 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:35: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 02/11/2020 11:35:17 dut.10.240.183.67: Flow rule validated 02/11/2020 11:35:17 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 02/11/2020 11:35:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:35:17 dut.10.240.183.67: flow list 0 02/11/2020 11:35:17 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS 02/11/2020 11:35:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x7288655f - 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 02/11/2020 11:35:18 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:35:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x7288655f', '0xf')] 02/11/2020 11:35:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0xf71d4340 - 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 02/11/2020 11:35:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xf71d4340', '0x0')] 02/11/2020 11:35:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:35: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xab90454d - 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 02/11/2020 11:35:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xab90454d', '0xd')] 02/11/2020 11:35:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:35: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=0x7288655f - 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 02/11/2020 11:35:22 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:35:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x7288655f', '0xf')] 02/11/2020 11:35:22 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:35:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:35:23 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:35:23 dut.10.240.183.67: flow list 0 02/11/2020 11:35:23 dut.10.240.183.67: 02/11/2020 11:35:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9eaab578 - 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 02/11/2020 11:35:24 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:35:24 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3dst_l4dst passed 02/11/2020 11:35:24 dut.10.240.183.67: flow flush 0 02/11/2020 11:35:24 dut.10.240.183.67: 02/11/2020 11:35:24 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3src_l4src================ 02/11/2020 11:35:24 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:35: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 02/11/2020 11:35:24 dut.10.240.183.67: Flow rule validated 02/11/2020 11:35:24 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 02/11/2020 11:35:24 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:35:24 dut.10.240.183.67: flow list 0 02/11/2020 11:35:24 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS 02/11/2020 11:35:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=0x32e66927 - 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 02/11/2020 11:35:25 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:35:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e66927', '0x7')] 02/11/2020 11:35:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0xb7734f38 - 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 02/11/2020 11:35:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:26 TestCVLIAVFRSSGTPU: hash_infos: [('0xb7734f38', '0x8')] 02/11/2020 11:35:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33,dport=23)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0xf425557b - 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 02/11/2020 11:35:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:27 TestCVLIAVFRSSGTPU: hash_infos: [('0xf425557b', '0xb')] 02/11/2020 11:35:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:35: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=0x32e66927 - 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 02/11/2020 11:35:29 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:35:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x32e66927', '0x7')] 02/11/2020 11:35:29 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:35:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:35:30 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:35:30 dut.10.240.183.67: flow list 0 02/11/2020 11:35:30 dut.10.240.183.67: 02/11/2020 11:35:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9eaab578 - 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 02/11/2020 11:35:31 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:35:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:35:31 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3src_l4src passed 02/11/2020 11:35:31 dut.10.240.183.67: flow flush 0 02/11/2020 11:35:31 dut.10.240.183.67: 02/11/2020 11:35:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l3src_l4dst================ 02/11/2020 11:35:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:35: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 02/11/2020 11:35:31 dut.10.240.183.67: Flow rule validated 02/11/2020 11:35:31 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 02/11/2020 11:35:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:35:31 dut.10.240.183.67: flow list 0 02/11/2020 11:35:31 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS 02/11/2020 11:35:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=0x2d3d7569 - 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 02/11/2020 11:35:32 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:35:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d3d7569', '0x9')] 02/11/2020 11:35:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11: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=590 - nb_segs=1 - RSS hash=0xa8a85376 - 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 02/11/2020 11:35:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xa8a85376', '0x6')] 02/11/2020 11:35:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0xf425557b - 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 02/11/2020 11:35:34 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xf425557b', '0xb')] 02/11/2020 11:35:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0x2d3d7569 - 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 02/11/2020 11:35:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:35:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d3d7569', '0x9')] 02/11/2020 11:35:35 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:35:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:35:37 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:35:37 dut.10.240.183.67: flow list 0 02/11/2020 11:35:37 dut.10.240.183.67: 02/11/2020 11:35:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9eaab578 - 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 02/11/2020 11:35:38 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:35:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:35:38 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l3src_l4dst passed 02/11/2020 11:35:38 dut.10.240.183.67: flow flush 0 02/11/2020 11:35:38 dut.10.240.183.67: 02/11/2020 11:35:38 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l4src================ 02/11/2020 11:35:38 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:35:38 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 02/11/2020 11:35:38 dut.10.240.183.67: Flow rule validated 02/11/2020 11:35:38 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 02/11/2020 11:35:38 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:35:38 dut.10.240.183.67: flow list 0 02/11/2020 11:35:38 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS 02/11/2020 11:35:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0x6eabf688 - 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 02/11/2020 11:35:39 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:35:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x6eabf688', '0x8')] 02/11/2020 11:35:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=32,dport=23)/("X"*480) 02/11/2020 11:35: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xd7e42ca9 - 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 02/11/2020 11:35:40 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xd7e42ca9', '0x9')] 02/11/2020 11:35:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 11:35: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x6eabf688 - 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 02/11/2020 11:35:41 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:35:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x6eabf688', '0x8')] 02/11/2020 11:35:41 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:35:41 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:35:42 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:35:42 dut.10.240.183.67: flow list 0 02/11/2020 11:35:43 dut.10.240.183.67: 02/11/2020 11:35:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0x9eaab578 - 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 02/11/2020 11:35:44 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:35:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:35:44 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l4src passed 02/11/2020 11:35:44 dut.10.240.183.67: flow flush 0 02/11/2020 11:35:44 dut.10.240.183.67: 02/11/2020 11:35:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_l4dst================ 02/11/2020 11:35:44 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:35: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 02/11/2020 11:35:44 dut.10.240.183.67: Flow rule validated 02/11/2020 11:35: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 02/11/2020 11:35:44 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:35:44 dut.10.240.183.67: flow list 0 02/11/2020 11:35:44 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS 02/11/2020 11:35:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0x922e63ae - 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 02/11/2020 11:35:45 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:35:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x922e63ae', '0xe')] 02/11/2020 11:35:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0x2b61b98f - 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 02/11/2020 11:35:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x2b61b98f', '0xf')] 02/11/2020 11:35:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0x922e63ae - 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 02/11/2020 11:35:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:35:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x922e63ae', '0xe')] 02/11/2020 11:35:47 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:35:47 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:35:48 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:35:48 dut.10.240.183.67: flow list 0 02/11/2020 11:35:48 dut.10.240.183.67: 02/11/2020 11:35:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=0x9eaab578 - 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 02/11/2020 11:35:50 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:35:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:35:50 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_l4dst passed 02/11/2020 11:35:50 dut.10.240.183.67: flow flush 0 02/11/2020 11:35:50 dut.10.240.183.67: 02/11/2020 11:35:50 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_all================ 02/11/2020 11:35:50 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:35: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 02/11/2020 11:35:50 dut.10.240.183.67: Flow rule validated 02/11/2020 11:35: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 02/11/2020 11:35:50 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:35:50 dut.10.240.183.67: flow list 0 02/11/2020 11:35:50 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS 02/11/2020 11:35:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=0x51d55698 - 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 02/11/2020 11:35:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:35:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d55698', '0x8')] 02/11/2020 11:35:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=32,dport=23)/("X"*480) 02/11/2020 11:35: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=0x14a221a2 - 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 02/11/2020 11:35:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x14a221a2', '0x2')] 02/11/2020 11:35:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0x26ef7ce3 - 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 02/11/2020 11:35:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x26ef7ce3', '0x3')] 02/11/2020 11:35:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:35: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=0x8ac9184e - 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 02/11/2020 11:35:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ac9184e', '0xe')] 02/11/2020 11:35:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.0.1", src="192.168.1.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0xd4407087 - 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 02/11/2020 11:35:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:35:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xd4407087', '0x7')] 02/11/2020 11:35:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:35: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=590 - nb_segs=1 - RSS hash=0x51d55698 - 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 = 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 02/11/2020 11:35:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:35:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d55698', '0x8')] 02/11/2020 11:35:56 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:35:56 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:35:58 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:35:58 dut.10.240.183.67: flow list 0 02/11/2020 11:35:58 dut.10.240.183.67: 02/11/2020 11:35:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:35:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:35: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9eaab578 - 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 02/11/2020 11:35:59 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:35:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x9eaab578', '0x8')] 02/11/2020 11:35:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_all passed 02/11/2020 11:35:59 dut.10.240.183.67: flow flush 0 02/11/2020 11:35:59 dut.10.240.183.67: 02/11/2020 11:35:59 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'} 02/11/2020 11:35:59 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:35:59 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_tcp Result PASSED: 02/11/2020 11:35:59 dut.10.240.183.67: flow flush 0 02/11/2020 11:36:00 dut.10.240.183.67: testpmd> 02/11/2020 11:36:00 dut.10.240.183.67: clear port stats all 02/11/2020 11:36:01 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:36:01 dut.10.240.183.67: stop 02/11/2020 11:36:01 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: 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= 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: 15 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=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: 5 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. 02/11/2020 11:36:01 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_tcp_symmetric Begin 02/11/2020 11:36:01 dut.10.240.183.67: 02/11/2020 11:36:01 tester: 02/11/2020 11:36:01 dut.10.240.183.67: start 02/11/2020 11:36: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 02/11/2020 11:36:02 dut.10.240.183.67: quit 02/11/2020 11:36: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... 02/11/2020 11:36: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:36:05 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:36:15 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:36:15 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:36:15 dut.10.240.183.67: set verbose 1 02/11/2020 11:36:15 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:36:15 dut.10.240.183.67: show port info all 02/11/2020 11:36: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 02/11/2020 11:36:15 dut.10.240.183.67: start 02/11/2020 11:36: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 02/11/2020 11:36:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_symmetric================ 02/11/2020 11:36:16 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:36:16 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 02/11/2020 11:36:16 dut.10.240.183.67: Flow rule validated 02/11/2020 11:36:16 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 02/11/2020 11:36:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:36:16 dut.10.240.183.67: flow list 0 02/11/2020 11:36:16 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 TCP => RSS 02/11/2020 11:36:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=590 - nb_segs=1 - RSS hash=0x9a5c2ba8 - 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 02/11/2020 11:36:17 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'} 02/11/2020 11:36:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x9a5c2ba8', '0x8')] 02/11/2020 11:36:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=23, dport=22)/("X"*480) 02/11/2020 11:36: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=0x9a5c2ba8 - 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 02/11/2020 11:36:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:36:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x9a5c2ba8', '0x8')] 02/11/2020 11:36:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=590 - nb_segs=1 - RSS hash=0x9a5c2ba8 - 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 02/11/2020 11:36:19 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:36:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x9a5c2ba8', '0x8')] 02/11/2020 11:36:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=23, dport=22)/("X"*480) 02/11/2020 11:36: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=590 - nb_segs=1 - RSS hash=0x9a5c2ba8 - 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 02/11/2020 11:36:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:36:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x9a5c2ba8', '0x8')] 02/11/2020 11:36:20 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:36:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:36:21 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:36:21 dut.10.240.183.67: flow list 0 02/11/2020 11:36:21 dut.10.240.183.67: 02/11/2020 11:36:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=23, dport=22)/("X"*480) 02/11/2020 11:36: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=590 - nb_segs=1 - RSS hash=0x7c18341a - 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 02/11/2020 11:36:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:36:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c18341a', '0xa')] 02/11/2020 11:36:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=0x7c18341a - 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 02/11/2020 11:36:24 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:36:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c18341a', '0xa')] 02/11/2020 11:36:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=23, dport=22)/("X"*480) 02/11/2020 11:36: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=0x7c18341a - 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 02/11/2020 11:36:25 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:36:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c18341a', '0xa')] 02/11/2020 11:36:25 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_symmetric passed 02/11/2020 11:36:25 dut.10.240.183.67: flow flush 0 02/11/2020 11:36:25 dut.10.240.183.67: 02/11/2020 11:36:25 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_tcp_symmetric': 'passed'} 02/11/2020 11:36:25 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:36:25 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_tcp_symmetric Result PASSED: 02/11/2020 11:36:25 dut.10.240.183.67: flow flush 0 02/11/2020 11:36:26 dut.10.240.183.67: testpmd> 02/11/2020 11:36:26 dut.10.240.183.67: clear port stats all 02/11/2020 11:36:27 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:36:27 dut.10.240.183.67: stop 02/11/2020 11:36:27 dut.10.240.183.67: Telling cores to ... Waiting for lcores to finish... ------- 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=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. 02/11/2020 11:36:27 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_udp Begin 02/11/2020 11:36:27 dut.10.240.183.67: 02/11/2020 11:36:27 tester: 02/11/2020 11:36:27 dut.10.240.183.67: start 02/11/2020 11:36: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 02/11/2020 11:36:27 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3dst================ 02/11/2020 11:36:27 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:36: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 02/11/2020 11:36:27 dut.10.240.183.67: Flow rule validated 02/11/2020 11:36: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 02/11/2020 11:36:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:36:28 dut.10.240.183.67: flow list 0 02/11/2020 11:36:28 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS 02/11/2020 11:36:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=578 - nb_segs=1 - RSS hash=0xbecc8023 - 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 02/11/2020 11:36:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:36:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xbecc8023', '0x3')] 02/11/2020 11:36:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=0x47f736d3 - 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 02/11/2020 11:36:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:36:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x47f736d3', '0x3')] 02/11/2020 11:36:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=578 - nb_segs=1 - RSS hash=0xbecc8023 - 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 02/11/2020 11:36:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:36:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xbecc8023', '0x3')] 02/11/2020 11:36:31 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:36:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:36:32 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:36:32 dut.10.240.183.67: flow list 0 02/11/2020 11:36:32 dut.10.240.183.67: 02/11/2020 11:36:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0x7c18341a - 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 02/11/2020 11:36:33 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:36:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c18341a', '0xa')] 02/11/2020 11:36:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3dst passed 02/11/2020 11:36:33 dut.10.240.183.67: flow flush 0 02/11/2020 11:36:33 dut.10.240.183.67: 02/11/2020 11:36:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3src================ 02/11/2020 11:36:33 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:36: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 02/11/2020 11:36:33 dut.10.240.183.67: Flow rule validated 02/11/2020 11:36: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 02/11/2020 11:36:33 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:36:33 dut.10.240.183.67: flow list 0 02/11/2020 11:36:34 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS 02/11/2020 11:36:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=578 - nb_segs=1 - RSS hash=0x18a108be - 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 02/11/2020 11:36:35 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:36:35 TestCVLIAVFRSSGTPU: hash_infos: [('0x18a108be', '0xe')] 02/11/2020 11:36:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=578 - nb_segs=1 - RSS hash=0x18a108be - 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 02/11/2020 11:36:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:36:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x18a108be', '0xe')] 02/11/2020 11:36:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0xe19abe4e - 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 02/11/2020 11:36:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:36:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xe19abe4e', '0xe')] 02/11/2020 11:36:37 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:36:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:36:38 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:36:38 dut.10.240.183.67: flow list 0 02/11/2020 11:36:38 dut.10.240.183.67: 02/11/2020 11:36:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0x7c18341a - 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 02/11/2020 11:36:39 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:36:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c18341a', '0xa')] 02/11/2020 11:36:39 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3src passed 02/11/2020 11:36:39 dut.10.240.183.67: flow flush 0 02/11/2020 11:36:39 dut.10.240.183.67: 02/11/2020 11:36:39 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3dst_l4src================ 02/11/2020 11:36:39 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:36: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 02/11/2020 11:36:39 dut.10.240.183.67: Flow rule validated 02/11/2020 11:36: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 02/11/2020 11:36:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:36:39 dut.10.240.183.67: flow list 0 02/11/2020 11:36:39 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS 02/11/2020 11:36:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=0x158cb4c5 - 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 02/11/2020 11:36:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:36:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x158cb4c5', '0x5')] 02/11/2020 11:36:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0xecb70235 - 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 02/11/2020 11:36:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:36:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xecb70235', '0x5')] 02/11/2020 11:36:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33,dport=23)/("X"*480) 02/11/2020 11:36: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0xf9a25e54 - 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 02/11/2020 11:36:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:36:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9a25e54', '0x4')] 02/11/2020 11:36:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:36: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0x158cb4c5 - 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 02/11/2020 11:36:44 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:36:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x158cb4c5', '0x5')] 02/11/2020 11:36:44 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:36:44 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:36:45 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:36:45 dut.10.240.183.67: flow list 0 02/11/2020 11:36:45 dut.10.240.183.67: 02/11/2020 11:36:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=578 - nb_segs=1 - RSS hash=0x7c18341a - 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 02/11/2020 11:36:46 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:36:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c18341a', '0xa')] 02/11/2020 11:36:46 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3dst_l4src passed 02/11/2020 11:36:46 dut.10.240.183.67: flow flush 0 02/11/2020 11:36:46 dut.10.240.183.67: 02/11/2020 11:36:46 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3dst_l4dst================ 02/11/2020 11:36:46 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:36: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 02/11/2020 11:36:46 dut.10.240.183.67: Flow rule validated 02/11/2020 11:36: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 02/11/2020 11:36:46 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:36:46 dut.10.240.183.67: flow list 0 02/11/2020 11:36:46 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS 02/11/2020 11:36:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=578 - nb_segs=1 - RSS hash=0xe5652625 - 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 02/11/2020 11:36:48 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:36:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5652625', '0x5')] 02/11/2020 11:36:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=578 - nb_segs=1 - RSS hash=0x1c5e90d5 - 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 02/11/2020 11:36:49 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:36:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x1c5e90d5', '0x5')] 02/11/2020 11:36:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36:50 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=0xf9a25e54 - 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 02/11/2020 11:36:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:36:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xf9a25e54', '0x4')] 02/11/2020 11:36:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=32,dport=23)/("X"*480) 02/11/2020 11:36: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0xe5652625 - 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 02/11/2020 11:36:51 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:36:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xe5652625', '0x5')] 02/11/2020 11:36:51 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:36:51 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:36:52 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:36:52 dut.10.240.183.67: flow list 0 02/11/2020 11:36:52 dut.10.240.183.67: 02/11/2020 11:36:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11: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=578 - nb_segs=1 - RSS hash=0x7c18341a - 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 02/11/2020 11:36:53 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:36:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3dst_l4dst passed 02/11/2020 11:36:53 dut.10.240.183.67: flow flush 0 02/11/2020 11:36:53 dut.10.240.183.67: 02/11/2020 11:36:53 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3src_l4src================ 02/11/2020 11:36:53 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:36: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 02/11/2020 11:36:53 dut.10.240.183.67: Flow rule validated 02/11/2020 11:36: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 02/11/2020 11:36:53 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:36:53 dut.10.240.183.67: flow list 0 02/11/2020 11:36:53 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS 02/11/2020 11:36:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=578 - nb_segs=1 - RSS hash=0xb3e13c58 - 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 02/11/2020 11:36:55 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:36:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xb3e13c58', '0x8')] 02/11/2020 11:36:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:36: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=578 - nb_segs=1 - RSS hash=0x4ada8aa8 - 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 02/11/2020 11:36:56 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:36:56 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ada8aa8', '0x8')] 02/11/2020 11:36:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33,dport=23)/("X"*480) 02/11/2020 11:36: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=578 - nb_segs=1 - RSS hash=0x5fcfd6c9 - 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 02/11/2020 11:36:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:36:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x5fcfd6c9', '0x9')] 02/11/2020 11:36:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:36: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0xb3e13c58 - 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 02/11/2020 11:36:58 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:36:58 TestCVLIAVFRSSGTPU: hash_infos: [('0xb3e13c58', '0x8')] 02/11/2020 11:36:58 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:36:58 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:36:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:36:59 dut.10.240.183.67: flow list 0 02/11/2020 11:36:59 dut.10.240.183.67: 02/11/2020 11:36:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:36:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11: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=578 - nb_segs=1 - RSS hash=0x7c18341a - 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 02/11/2020 11:37:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:37:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c18341a', '0xa')] 02/11/2020 11:37:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3src_l4src passed 02/11/2020 11:37:00 dut.10.240.183.67: flow flush 0 02/11/2020 11:37:00 dut.10.240.183.67: 02/11/2020 11:37:00 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l3src_l4dst================ 02/11/2020 11:37:00 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:37: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 02/11/2020 11:37:00 dut.10.240.183.67: Flow rule validated 02/11/2020 11:37: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 02/11/2020 11:37:00 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:37:00 dut.10.240.183.67: flow list 0 02/11/2020 11:37:00 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS 02/11/2020 11:37:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0x4308aeb8 - 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 02/11/2020 11:37:02 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:37:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x4308aeb8', '0x8')] 02/11/2020 11:37:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0xba331848 - 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 02/11/2020 11:37:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:37:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xba331848', '0x8')] 02/11/2020 11:37:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0x5fcfd6c9 - 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 02/11/2020 11:37:04 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:37:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x5fcfd6c9', '0x9')] 02/11/2020 11:37:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=32,dport=23)/("X"*480) 02/11/2020 11:37: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0x4308aeb8 - 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 02/11/2020 11:37:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:37:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x4308aeb8', '0x8')] 02/11/2020 11:37:05 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:37:05 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:37:06 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:37:06 dut.10.240.183.67: flow list 0 02/11/2020 11:37:06 dut.10.240.183.67: 02/11/2020 11:37:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0x7c18341a - 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 02/11/2020 11:37:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:37:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c18341a', '0xa')] 02/11/2020 11:37:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l3src_l4dst passed 02/11/2020 11:37:07 dut.10.240.183.67: flow flush 0 02/11/2020 11:37:07 dut.10.240.183.67: 02/11/2020 11:37:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l4src================ 02/11/2020 11:37:07 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:37: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 02/11/2020 11:37:07 dut.10.240.183.67: Flow rule validated 02/11/2020 11:37: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 02/11/2020 11:37:07 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:37:07 dut.10.240.183.67: flow list 0 02/11/2020 11:37:07 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS 02/11/2020 11:37:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0xab5d408d - 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 02/11/2020 11:37:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:37:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xab5d408d', '0xd')] 02/11/2020 11:37:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=32,dport=23)/("X"*480) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0x436fc9dd - 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 02/11/2020 11:37:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:37:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x436fc9dd', '0xd')] 02/11/2020 11:37:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0xab5d408d - 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 02/11/2020 11:37:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:37:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xab5d408d', '0xd')] 02/11/2020 11:37:11 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:37:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:37:12 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:37:12 dut.10.240.183.67: flow list 0 02/11/2020 11:37:12 dut.10.240.183.67: 02/11/2020 11:37:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0x7c18341a - 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 02/11/2020 11:37:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:37:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c18341a', '0xa')] 02/11/2020 11:37:13 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l4src passed 02/11/2020 11:37:13 dut.10.240.183.67: flow flush 0 02/11/2020 11:37:13 dut.10.240.183.67: 02/11/2020 11:37:13 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_l4dst================ 02/11/2020 11:37:13 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:37: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 02/11/2020 11:37:13 dut.10.240.183.67: Flow rule validated 02/11/2020 11:37: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 02/11/2020 11:37:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:37:13 dut.10.240.183.67: flow list 0 02/11/2020 11:37:13 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS 02/11/2020 11:37:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0xc6a47b3b - 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 02/11/2020 11:37:14 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:37:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6a47b3b', '0xb')] 02/11/2020 11:37:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0x2e96f26b - 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 02/11/2020 11:37:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:37:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e96f26b', '0xb')] 02/11/2020 11:37:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(dst="192.168.1.1", src="192.168.1.2")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:37: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0xc6a47b3b - 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 02/11/2020 11:37:17 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:37:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xc6a47b3b', '0xb')] 02/11/2020 11:37:17 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:37:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:37:18 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:37:18 dut.10.240.183.67: flow list 0 02/11/2020 11:37:18 dut.10.240.183.67: 02/11/2020 11:37:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0x7c18341a - 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 02/11/2020 11:37:19 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:37:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c18341a', '0xa')] 02/11/2020 11:37:19 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_l4dst passed 02/11/2020 11:37:19 dut.10.240.183.67: flow flush 0 02/11/2020 11:37:19 dut.10.240.183.67: 02/11/2020 11:37:19 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_all================ 02/11/2020 11:37:19 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:37: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 02/11/2020 11:37:19 dut.10.240.183.67: Flow rule validated 02/11/2020 11:37: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 02/11/2020 11:37:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:37:19 dut.10.240.183.67: flow list 0 02/11/2020 11:37:19 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS 02/11/2020 11:37:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0x8101141 - 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 02/11/2020 11:37:20 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:37:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x8101141', '0x1')] 02/11/2020 11:37:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=32,dport=23)/("X"*480) 02/11/2020 11:37: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=0x4a54347a - 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 02/11/2020 11:37:21 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:37:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x4a54347a', '0xa')] 02/11/2020 11:37:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0x2d2bf961 - 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 02/11/2020 11:37:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:37:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x2d2bf961', '0x1')] 02/11/2020 11:37:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37:24 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=0xe182f1a5 - 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 02/11/2020 11:37:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:37:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xe182f1a5', '0x5')] 02/11/2020 11:37:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0xf12ba7b1 - 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 02/11/2020 11:37:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:37:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xf12ba7b1', '0x1')] 02/11/2020 11:37:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0x8101141 - 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 = 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 02/11/2020 11:37:26 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:37:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x8101141', '0x1')] 02/11/2020 11:37:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:37:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:37:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:37:27 dut.10.240.183.67: flow list 0 02/11/2020 11:37:27 dut.10.240.183.67: 02/11/2020 11:37:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0x7c18341a - 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 02/11/2020 11:37:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:37:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x7c18341a', '0xa')] 02/11/2020 11:37:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_all passed 02/11/2020 11:37:28 dut.10.240.183.67: flow flush 0 02/11/2020 11:37:28 dut.10.240.183.67: 02/11/2020 11:37: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'} 02/11/2020 11:37:28 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:37:28 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_udp Result PASSED: 02/11/2020 11:37:28 dut.10.240.183.67: flow flush 0 02/11/2020 11:37:29 dut.10.240.183.67: testpmd> 02/11/2020 11:37:29 dut.10.240.183.67: clear port stats all 02/11/2020 11:37:30 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:37:30 dut.10.240.183.67: stop 02/11/2020 11:37:31 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= 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: 2 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 5 -> TX Port= 0/Queue= 5 ------- RX-packets: 7 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: 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: 3 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=13 -> TX Port= 0/Queue=13 ------- RX-packets: 3 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 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. 02/11/2020 11:37:31 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_udp_symmetric Begin 02/11/2020 11:37:31 dut.10.240.183.67: 02/11/2020 11:37:31 tester: 02/11/2020 11:37:31 dut.10.240.183.67: start 02/11/2020 11:37: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 02/11/2020 11:37:31 dut.10.240.183.67: quit 02/11/2020 11:37:33 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... 02/11/2020 11:37:33 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:37:34 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:37:44 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:37:44 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:37:44 dut.10.240.183.67: set verbose 1 02/11/2020 11:37:44 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:37:44 dut.10.240.183.67: show port info all 02/11/2020 11:37: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 02/11/2020 11:37:44 dut.10.240.183.67: start 02/11/2020 11:37: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 02/11/2020 11:37:44 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_symmetric================ 02/11/2020 11:37:44 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:37: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 02/11/2020 11:37:44 dut.10.240.183.67: Flow rule validated 02/11/2020 11:37: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 02/11/2020 11:37:44 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:37:44 dut.10.240.183.67: flow list 0 02/11/2020 11:37:44 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV4 UDP => RSS 02/11/2020 11:37:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11: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=578 - nb_segs=1 - RSS hash=0xfc5f36bd - 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 02/11/2020 11:37:45 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'} 02/11/2020 11:37:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc5f36bd', '0xd')] 02/11/2020 11:37:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=23, dport=22)/("X"*480) 02/11/2020 11:37: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0xfc5f36bd - 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 02/11/2020 11:37:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:37:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc5f36bd', '0xd')] 02/11/2020 11:37:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0xfc5f36bd - 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 02/11/2020 11:37:48 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:37:48 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc5f36bd', '0xd')] 02/11/2020 11:37:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=23, dport=22)/("X"*480) 02/11/2020 11:37: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=0x86dd - length=578 - nb_segs=1 - RSS hash=0xfc5f36bd - 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 02/11/2020 11:37:49 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:37:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc5f36bd', '0xd')] 02/11/2020 11:37:49 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:37:49 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:37:50 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:37:50 dut.10.240.183.67: flow list 0 02/11/2020 11:37:50 dut.10.240.183.67: 02/11/2020 11:37:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=23, dport=22)/("X"*480) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0xd10750e4 - 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 02/11/2020 11:37:51 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:37:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xd10750e4', '0x4')] 02/11/2020 11:37:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=578 - nb_segs=1 - RSS hash=0xd10750e4 - 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 02/11/2020 11:37:52 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:37:52 TestCVLIAVFRSSGTPU: hash_infos: [('0xd10750e4', '0x4')] 02/11/2020 11:37:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=23, dport=22)/("X"*480) 02/11/2020 11:37:53 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=0xd10750e4 - 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 02/11/2020 11:37:53 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:37:53 TestCVLIAVFRSSGTPU: hash_infos: [('0xd10750e4', '0x4')] 02/11/2020 11:37:53 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_symmetric passed 02/11/2020 11:37:53 dut.10.240.183.67: flow flush 0 02/11/2020 11:37:53 dut.10.240.183.67: 02/11/2020 11:37:53 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_udp_symmetric': 'passed'} 02/11/2020 11:37:53 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:37:53 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv4_udp_symmetric Result PASSED: 02/11/2020 11:37:53 dut.10.240.183.67: flow flush 0 02/11/2020 11:37:55 dut.10.240.183.67: testpmd> 02/11/2020 11:37:55 dut.10.240.183.67: clear port stats all 02/11/2020 11:37:56 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:37:56 dut.10.240.183.67: stop 02/11/2020 11:37:56 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: 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 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. 02/11/2020 11:37:56 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6 Begin 02/11/2020 11:37:56 dut.10.240.183.67: 02/11/2020 11:37:56 tester: 02/11/2020 11:37:56 dut.10.240.183.67: start 02/11/2020 11:37: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 02/11/2020 11:37:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_l3dst================ 02/11/2020 11:37:56 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:37: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 02/11/2020 11:37:56 dut.10.240.183.67: Flow rule validated 02/11/2020 11:37: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 02/11/2020 11:37:56 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:37:56 dut.10.240.183.67: flow list 0 02/11/2020 11:37:56 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 => RSS 02/11/2020 11:37:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:37: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0xf480ab9b - 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 02/11/2020 11:37:57 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:37:57 TestCVLIAVFRSSGTPU: hash_infos: [('0xf480ab9b', '0xb')] 02/11/2020 11:37:57 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag 02/11/2020 11:37:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:37: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=590 - nb_segs=1 - RSS hash=0x90211642 - RSS queue=0x2 - 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=0x2 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:37:58 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:37:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x90211642', '0x2')] 02/11/2020 11:37:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:37:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:38: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=0xf480ab9b - 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 02/11/2020 11:38:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:38:00 TestCVLIAVFRSSGTPU: hash_infos: [('0xf480ab9b', '0xb')] 02/11/2020 11:38:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0xf480ab9b - 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 02/11/2020 11:38:01 TestCVLIAVFRSSGTPU: action: ipv6-frag 02/11/2020 11:38:01 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:01 TestCVLIAVFRSSGTPU: hash_infos: [('0xf480ab9b', '0xb')] 02/11/2020 11:38:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x90211642 - RSS queue=0x2 - 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=0x2 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:38:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x90211642', '0x2')] 02/11/2020 11:38:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0xf480ab9b - 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 02/11/2020 11:38:03 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:38:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xf480ab9b', '0xb')] 02/11/2020 11:38:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/ICMP()/("X"*480) 02/11/2020 11:38: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0xf480ab9b - 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 02/11/2020 11:38:04 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xf480ab9b', '0xb')] 02/11/2020 11:38:04 TestCVLIAVFRSSGTPU: action: ipv6-icmp 02/11/2020 11:38:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:38: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0x90211642 - RSS queue=0x2 - 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=0x2 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:38:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x90211642', '0x2')] 02/11/2020 11:38:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0xf480ab9b - 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 02/11/2020 11:38:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:38:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xf480ab9b', '0xb')] 02/11/2020 11:38:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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()/("X"*480) 02/11/2020 11:38: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=0xf480ab9b - 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 02/11/2020 11:38:07 TestCVLIAVFRSSGTPU: action: ipv6-tcp 02/11/2020 11:38:07 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xf480ab9b', '0xb')] 02/11/2020 11:38:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:38: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=0x90211642 - 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 02/11/2020 11:38:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x90211642', '0x2')] 02/11/2020 11:38:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11: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=0xf480ab9b - 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 02/11/2020 11:38:10 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:38:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xf480ab9b', '0xb')] 02/11/2020 11:38:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0xf480ab9b - 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 02/11/2020 11:38:11 TestCVLIAVFRSSGTPU: action: ipv6-udp 02/11/2020 11:38:11 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xf480ab9b', '0xb')] 02/11/2020 11:38:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:38:12 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=0x90211642 - 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 02/11/2020 11:38:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x90211642', '0x2')] 02/11/2020 11:38:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0xf480ab9b - 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 02/11/2020 11:38:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:38:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xf480ab9b', '0xb')] 02/11/2020 11:38:13 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:38:13 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:38:14 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:38:14 dut.10.240.183.67: flow list 0 02/11/2020 11:38:14 dut.10.240.183.67: 02/11/2020 11:38:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:14 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/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)', 'Ether(dst="00:11:22:33:44:55")/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")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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()/("X"*480)'] 02/11/2020 11:38: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=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 02/11/2020 11:38:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:38:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4')] 02/11/2020 11:38:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_l3dst passed 02/11/2020 11:38:15 dut.10.240.183.67: flow flush 0 02/11/2020 11:38:15 dut.10.240.183.67: 02/11/2020 11:38:15 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_l3src================ 02/11/2020 11:38:15 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:38: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 02/11/2020 11:38:15 dut.10.240.183.67: Flow rule validated 02/11/2020 11:38: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 02/11/2020 11:38:15 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:38:15 dut.10.240.183.67: flow list 0 02/11/2020 11:38:15 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 => RSS 02/11/2020 11:38:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:38: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=0x86dd - length=590 - nb_segs=1 - RSS hash=0x9ddea547 - 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 02/11/2020 11:38:17 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ddea547', '0x7')] 02/11/2020 11:38:17 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag 02/11/2020 11:38:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:38: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=590 - nb_segs=1 - RSS hash=0x9ddea547 - 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 02/11/2020 11:38:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:38:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ddea547', '0x7')] 02/11/2020 11:38:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:38: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=0x932d9dab - 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 02/11/2020 11:38:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x932d9dab', '0xb')] 02/11/2020 11:38:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x9ddea547 - 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 02/11/2020 11:38:20 TestCVLIAVFRSSGTPU: action: ipv6-frag 02/11/2020 11:38:20 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ddea547', '0x7')] 02/11/2020 11:38:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x9ddea547 - 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 02/11/2020 11:38:21 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:38:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ddea547', '0x7')] 02/11/2020 11:38:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x932d9dab - 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 02/11/2020 11:38:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x932d9dab', '0xb')] 02/11/2020 11:38:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/ICMP()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x9ddea547 - 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 02/11/2020 11:38:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ddea547', '0x7')] 02/11/2020 11:38:23 TestCVLIAVFRSSGTPU: action: ipv6-icmp 02/11/2020 11:38:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x9ddea547 - 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 02/11/2020 11:38:24 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:38:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ddea547', '0x7')] 02/11/2020 11:38:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x932d9dab - 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 02/11/2020 11:38:25 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x932d9dab', '0xb')] 02/11/2020 11:38:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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()/("X"*480) 02/11/2020 11:38: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=0x9ddea547 - 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 02/11/2020 11:38:26 TestCVLIAVFRSSGTPU: action: ipv6-tcp 02/11/2020 11:38:26 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ddea547', '0x7')] 02/11/2020 11:38:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:26 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:38: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x9ddea547 - 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 02/11/2020 11:38:28 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:38:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ddea547', '0x7')] 02/11/2020 11:38:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:38: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=610 - nb_segs=1 - RSS hash=0x932d9dab - 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 02/11/2020 11:38:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x932d9dab', '0xb')] 02/11/2020 11:38:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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()/("X"*480) 02/11/2020 11:38:30 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=0x9ddea547 - 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 02/11/2020 11:38:30 TestCVLIAVFRSSGTPU: action: ipv6-udp 02/11/2020 11:38:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ddea547', '0x7')] 02/11/2020 11:38:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:38: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=0x9ddea547 - 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 02/11/2020 11:38:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:38:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x9ddea547', '0x7')] 02/11/2020 11:38:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x932d9dab - 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 02/11/2020 11:38:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x932d9dab', '0xb')] 02/11/2020 11:38:32 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:38:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:38:33 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:38:33 dut.10.240.183.67: flow list 0 02/11/2020 11:38:33 dut.10.240.183.67: 02/11/2020 11:38:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:33 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/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)', 'Ether(dst="00:11:22:33:44:55")/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")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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()/("X"*480)'] 02/11/2020 11:38: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=590 - nb_segs=1 - RSS hash=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 02/11/2020 11:38:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:38:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4')] 02/11/2020 11:38:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_l3src passed 02/11/2020 11:38:34 dut.10.240.183.67: flow flush 0 02/11/2020 11:38:34 dut.10.240.183.67: 02/11/2020 11:38:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_all================ 02/11/2020 11:38:34 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:38: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 02/11/2020 11:38:34 dut.10.240.183.67: Flow rule validated 02/11/2020 11:38: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 02/11/2020 11:38:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:38:35 dut.10.240.183.67: flow list 0 02/11/2020 11:38:35 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 => RSS 02/11/2020 11:38:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:38: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=0x758852db - 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 02/11/2020 11:38:36 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x758852db', '0xb')] 02/11/2020 11:38:36 TestCVLIAVFRSSGTPU: action: ipv6-nonfrag 02/11/2020 11:38:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:38:37 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=0x36150a14 - 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 02/11/2020 11:38:37 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:37 TestCVLIAVFRSSGTPU: hash_infos: [('0x36150a14', '0x4')] 02/11/2020 11:38:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:38: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=0x7b7b6a37 - 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 02/11/2020 11:38:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x7b7b6a37', '0x7')] 02/11/2020 11:38:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:38: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=590 - nb_segs=1 - RSS hash=0x38e632f8 - 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 02/11/2020 11:38:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x38e632f8', '0x8')] 02/11/2020 11:38:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x758852db - 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 02/11/2020 11:38:40 TestCVLIAVFRSSGTPU: action: ipv6-frag 02/11/2020 11:38:40 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x758852db', '0xb')] 02/11/2020 11:38:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:38:41 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=0x36150a14 - 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 02/11/2020 11:38:41 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x36150a14', '0x4')] 02/11/2020 11:38:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:38: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=0x7b7b6a37 - 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 02/11/2020 11:38:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x7b7b6a37', '0x7')] 02/11/2020 11:38:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x38e632f8 - 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 02/11/2020 11:38:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x38e632f8', '0x8')] 02/11/2020 11:38:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/ICMP()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x758852db - 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 02/11/2020 11:38:44 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x758852db', '0xb')] 02/11/2020 11:38:44 TestCVLIAVFRSSGTPU: action: ipv6-icmp 02/11/2020 11:38:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x36150a14 - 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 02/11/2020 11:38:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x36150a14', '0x4')] 02/11/2020 11:38:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x7b7b6a37 - 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 02/11/2020 11:38:47 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:47 TestCVLIAVFRSSGTPU: hash_infos: [('0x7b7b6a37', '0x7')] 02/11/2020 11:38:47 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:47 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x38e632f8 - 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 02/11/2020 11:38:48 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:48 TestCVLIAVFRSSGTPU: hash_infos: [('0x38e632f8', '0x8')] 02/11/2020 11:38:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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()/("X"*480) 02/11/2020 11:38: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x758852db - 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 02/11/2020 11:38:49 TestCVLIAVFRSSGTPU: action: ipv6-tcp 02/11/2020 11:38:49 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x758852db', '0xb')] 02/11/2020 11:38:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:38:50 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=0x36150a14 - 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 02/11/2020 11:38:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:50 TestCVLIAVFRSSGTPU: hash_infos: [('0x36150a14', '0x4')] 02/11/2020 11:38:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:38: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=0x7b7b6a37 - 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 02/11/2020 11:38:51 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:51 TestCVLIAVFRSSGTPU: hash_infos: [('0x7b7b6a37', '0x7')] 02/11/2020 11:38:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP()/("X"*480) 02/11/2020 11:38: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=610 - nb_segs=1 - RSS hash=0x38e632f8 - 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 02/11/2020 11:38:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x38e632f8', '0x8')] 02/11/2020 11:38:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x758852db - 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 02/11/2020 11:38:53 TestCVLIAVFRSSGTPU: action: ipv6-udp 02/11/2020 11:38:53 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:38:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x758852db', '0xb')] 02/11/2020 11:38:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:38:54 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=0x36150a14 - 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 02/11/2020 11:38:54 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x36150a14', '0x4')] 02/11/2020 11:38:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:38: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=0x7b7b6a37 - 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 02/11/2020 11:38:55 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:55 TestCVLIAVFRSSGTPU: hash_infos: [('0x7b7b6a37', '0x7')] 02/11/2020 11:38:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:38: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=598 - nb_segs=1 - RSS hash=0x38e632f8 - 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 02/11/2020 11:38:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:38:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x38e632f8', '0x8')] 02/11/2020 11:38:57 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:38:57 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:38:58 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:38:58 dut.10.240.183.67: flow list 0 02/11/2020 11:38:58 dut.10.240.183.67: 02/11/2020 11:38:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:58 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/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)', 'Ether(dst="00:11:22:33:44:55")/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")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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()/("X"*480)'] 02/11/2020 11:38: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=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 02/11/2020 11:38:59 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:38:59 TestCVLIAVFRSSGTPU: hash_infos: [('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4')] 02/11/2020 11:38:59 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_all passed 02/11/2020 11:38:59 dut.10.240.183.67: flow flush 0 02/11/2020 11:38:59 dut.10.240.183.67: 02/11/2020 11:38:59 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_gtpu================ 02/11/2020 11:38:59 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:38: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 02/11/2020 11:38:59 dut.10.240.183.67: Flow rule validated 02/11/2020 11:38: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 02/11/2020 11:38:59 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:38:59 dut.10.240.183.67: flow list 0 02/11/2020 11:38:59 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 => RSS 02/11/2020 11:38:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:38:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:39:00 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=0x3a649dec - 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 02/11/2020 11:39:00 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:39:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a649dec', '0xc')] 02/11/2020 11:39:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:39: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=590 - nb_segs=1 - RSS hash=0x83c862c3 - 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 = 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 02/11/2020 11:39:01 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:39:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x83c862c3', '0x3')] 02/11/2020 11:39:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 11:39: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=590 - nb_segs=1 - RSS hash=0x3a649dec - 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 02/11/2020 11:39:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:39:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a649dec', '0xc')] 02/11/2020 11:39:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:39: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0x3a649dec - 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 02/11/2020 11:39:04 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:39:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a649dec', '0xc')] 02/11/2020 11:39:04 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:04 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:39: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=598 - nb_segs=1 - RSS hash=0x83c862c3 - 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 = 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 02/11/2020 11:39:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:39:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x83c862c3', '0x3')] 02/11/2020 11:39:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:39: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0x3a649dec - 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 02/11/2020 11:39:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:39:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a649dec', '0xc')] 02/11/2020 11:39:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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")/ICMP()/("X"*480) 02/11/2020 11:39: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=598 - nb_segs=1 - RSS hash=0x3a649dec - 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 02/11/2020 11:39:07 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:39:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a649dec', '0xc')] 02/11/2020 11:39:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:39: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=598 - nb_segs=1 - RSS hash=0x83c862c3 - 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 = 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 02/11/2020 11:39:08 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:39:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x83c862c3', '0x3')] 02/11/2020 11:39:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/ICMP()/("X"*480) 02/11/2020 11:39: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0x3a649dec - 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 02/11/2020 11:39:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:39:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a649dec', '0xc')] 02/11/2020 11:39:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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()/("X"*480) 02/11/2020 11:39: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0x3a649dec - 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 02/11/2020 11:39:10 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:39:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a649dec', '0xc')] 02/11/2020 11:39:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:39: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=598 - nb_segs=1 - RSS hash=0x83c862c3 - 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 = 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 02/11/2020 11:39:11 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:39:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x83c862c3', '0x3')] 02/11/2020 11:39:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:11 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP()/("X"*480) 02/11/2020 11:39:12 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=0x3a649dec - 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 02/11/2020 11:39:12 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:39:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a649dec', '0xc')] 02/11/2020 11:39:12 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:39:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:39:14 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:39:14 dut.10.240.183.67: flow list 0 02/11/2020 11:39:14 dut.10.240.183.67: 02/11/2020 11:39:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:14 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/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)', 'Ether(dst="00:11:22:33:44:55")/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")/IPv6ExtHdrFragment()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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")/ICMP()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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()/("X"*480)', 'Ether(dst="00:11:22:33:44:55")/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()/("X"*480)'] 02/11/2020 11:39: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=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 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=0xd10750e4 - 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 02/11/2020 11:39:15 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:39:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4'), ('0xd10750e4', '0x4')] 02/11/2020 11:39:15 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_gtpu passed 02/11/2020 11:39:15 dut.10.240.183.67: flow flush 0 02/11/2020 11:39:15 dut.10.240.183.67: 02/11/2020 11:39: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'} 02/11/2020 11:39:15 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:39:15 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6 Result PASSED: 02/11/2020 11:39:15 dut.10.240.183.67: flow flush 0 02/11/2020 11:39:16 dut.10.240.183.67: testpmd> 02/11/2020 11:39:16 dut.10.240.183.67: clear port stats all 02/11/2020 11:39:17 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:39:17 dut.10.240.183.67: stop 02/11/2020 11:39:17 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: 5 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: 25 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 7 -> TX Port= 0/Queue= 7 ------- RX-packets: 15 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=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: 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. 02/11/2020 11:39:17 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_symmetric Begin 02/11/2020 11:39:17 dut.10.240.183.67: 02/11/2020 11:39:17 tester: 02/11/2020 11:39:17 dut.10.240.183.67: start 02/11/2020 11:39: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 02/11/2020 11:39:18 dut.10.240.183.67: quit 02/11/2020 11:39: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... 02/11/2020 11:39: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:39:20 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:39:30 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:39:30 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:39:30 dut.10.240.183.67: set verbose 1 02/11/2020 11:39:30 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:39:30 dut.10.240.183.67: show port info all 02/11/2020 11:39: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 02/11/2020 11:39:30 dut.10.240.183.67: start 02/11/2020 11:39: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 02/11/2020 11:39:31 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_symmetric================ 02/11/2020 11:39:31 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:39:31 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 02/11/2020 11:39:31 dut.10.240.183.67: Flow rule validated 02/11/2020 11:39:31 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 02/11/2020 11:39:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:39:31 dut.10.240.183.67: flow list 0 02/11/2020 11:39:31 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 => RSS 02/11/2020 11:39:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:39: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=590 - nb_segs=1 - RSS hash=0xc8c73d - 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 02/11/2020 11:39:32 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-nonfrag'} 02/11/2020 11:39:32 TestCVLIAVFRSSGTPU: hash_infos: [('0xc8c73d', '0xd')] 02/11/2020 11:39:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/("X"*480) 02/11/2020 11:39: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=590 - nb_segs=1 - RSS hash=0xc8c73d - 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 02/11/2020 11:39:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:39:33 TestCVLIAVFRSSGTPU: hash_infos: [('0xc8c73d', '0xd')] 02/11/2020 11:39:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:39: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0xc8c73d - 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 02/11/2020 11:39:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-frag'} 02/11/2020 11:39:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xc8c73d', '0xd')] 02/11/2020 11:39:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X"*480) 02/11/2020 11:39: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=598 - nb_segs=1 - RSS hash=0xc8c73d - 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 02/11/2020 11:39:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:39:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xc8c73d', '0xd')] 02/11/2020 11:39:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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")/ICMP()/("X"*480) 02/11/2020 11:39: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=598 - nb_segs=1 - RSS hash=0xc8c73d - 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 02/11/2020 11:39:36 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-icmp'} 02/11/2020 11:39:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xc8c73d', '0xd')] 02/11/2020 11:39:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/ICMP()/("X"*480) 02/11/2020 11:39: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=0xc8c73d - 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 02/11/2020 11:39:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:39:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xc8c73d', '0xd')] 02/11/2020 11:39:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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()/("X"*480) 02/11/2020 11:39: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=598 - nb_segs=1 - RSS hash=0xc8c73d - 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 02/11/2020 11:39:38 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv4-udp'} 02/11/2020 11:39:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xc8c73d', '0xd')] 02/11/2020 11:39:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP()/("X"*480) 02/11/2020 11:39: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=598 - nb_segs=1 - RSS hash=0xc8c73d - 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 02/11/2020 11:39:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:39:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xc8c73d', '0xd')] 02/11/2020 11:39:40 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:39:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:39:41 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:39:41 dut.10.240.183.67: flow list 0 02/11/2020 11:39:41 dut.10.240.183.67: 02/11/2020 11:39:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IP(src="192.168.0.1",dst="192.168.0.2")/("X"*480) 02/11/2020 11:39: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=570 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:39:42 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-nonfrag'} 02/11/2020 11:39:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:39:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:39: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=570 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:39:43 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-frag'} 02/11/2020 11:39:43 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:39:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:39: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=578 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:39:44 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-icmp'} 02/11/2020 11:39:44 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:39:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:39: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=578 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:39:45 TestCVLIAVFRSSGTPU: action: {'check_no_hash_or_different': 'ipv4-udp'} 02/11/2020 11:39:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:39:45 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_symmetric passed 02/11/2020 11:39:45 dut.10.240.183.67: flow flush 0 02/11/2020 11:39:45 dut.10.240.183.67: 02/11/2020 11:39:45 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_symmetric': 'passed'} 02/11/2020 11:39:45 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:39:45 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_symmetric Result PASSED: 02/11/2020 11:39:45 dut.10.240.183.67: flow flush 0 02/11/2020 11:39:46 dut.10.240.183.67: testpmd> 02/11/2020 11:39:46 dut.10.240.183.67: clear port stats all 02/11/2020 11:39:48 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:39:48 dut.10.240.183.67: stop 02/11/2020 11:39:48 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: 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. 02/11/2020 11:39:48 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_tcp Begin 02/11/2020 11:39:48 dut.10.240.183.67: 02/11/2020 11:39:48 tester: 02/11/2020 11:39:48 dut.10.240.183.67: start 02/11/2020 11:39: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 02/11/2020 11:39:48 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3dst================ 02/11/2020 11:39:48 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:39: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 02/11/2020 11:39:48 dut.10.240.183.67: Flow rule validated 02/11/2020 11:39: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 02/11/2020 11:39:48 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:39:48 dut.10.240.183.67: flow list 0 02/11/2020 11:39:48 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS 02/11/2020 11:39:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:39: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xd7abef3b - 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 02/11/2020 11:39:49 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:39:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xd7abef3b', '0xb')] 02/11/2020 11:39:49 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:49 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:39: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xe957189d - 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 02/11/2020 11:39:50 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:39:50 TestCVLIAVFRSSGTPU: hash_infos: [('0xe957189d', '0xd')] 02/11/2020 11:39:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:39: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=610 - nb_segs=1 - RSS hash=0xd7abef3b - 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 02/11/2020 11:39:51 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:39:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xd7abef3b', '0xb')] 02/11/2020 11:39:51 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:39:51 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:39:53 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:39:53 dut.10.240.183.67: flow list 0 02/11/2020 11:39:53 dut.10.240.183.67: 02/11/2020 11:39:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:39: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=610 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:39:54 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:39:54 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:39:54 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3dst passed 02/11/2020 11:39:54 dut.10.240.183.67: flow flush 0 02/11/2020 11:39:54 dut.10.240.183.67: 02/11/2020 11:39:54 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3src================ 02/11/2020 11:39:54 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:39: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 02/11/2020 11:39:54 dut.10.240.183.67: Flow rule validated 02/11/2020 11:39: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 02/11/2020 11:39:54 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:39:54 dut.10.240.183.67: flow list 0 02/11/2020 11:39:54 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS 02/11/2020 11:39:54 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:54 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:39: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=610 - nb_segs=1 - RSS hash=0xcc96d435 - 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 02/11/2020 11:39:55 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:39:55 TestCVLIAVFRSSGTPU: hash_infos: [('0xcc96d435', '0x5')] 02/11/2020 11:39:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:39: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xcc96d435 - 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 02/11/2020 11:39:56 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:39:56 TestCVLIAVFRSSGTPU: hash_infos: [('0xcc96d435', '0x5')] 02/11/2020 11:39:56 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:56 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:39: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x6f41bfa1 - 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 02/11/2020 11:39:57 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:39:57 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f41bfa1', '0x1')] 02/11/2020 11:39:57 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:39:57 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:39:59 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:39:59 dut.10.240.183.67: flow list 0 02/11/2020 11:39:59 dut.10.240.183.67: 02/11/2020 11:39:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:39:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:40:00 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:40:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:40:00 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3src passed 02/11/2020 11:40:00 dut.10.240.183.67: flow flush 0 02/11/2020 11:40:00 dut.10.240.183.67: 02/11/2020 11:40:00 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3dst_l4src================ 02/11/2020 11:40:00 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:40:00 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 02/11/2020 11:40:00 dut.10.240.183.67: Flow rule validated 02/11/2020 11:40: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 02/11/2020 11:40:00 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:40:00 dut.10.240.183.67: flow list 0 02/11/2020 11:40:00 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS 02/11/2020 11:40:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:00 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x385d7cae - 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 02/11/2020 11:40:01 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:40:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x385d7cae', '0xe')] 02/11/2020 11:40:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x6a18b08 - 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 02/11/2020 11:40:02 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x6a18b08', '0x8')] 02/11/2020 11:40:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33,dport=23)/("X"*480) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0xf12836f7 - 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 02/11/2020 11:40:03 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xf12836f7', '0x7')] 02/11/2020 11:40:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x385d7cae - 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 02/11/2020 11:40:04 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:40:04 TestCVLIAVFRSSGTPU: hash_infos: [('0x385d7cae', '0xe')] 02/11/2020 11:40:04 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:40:04 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:40:06 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:40:06 dut.10.240.183.67: flow list 0 02/11/2020 11:40:06 dut.10.240.183.67: 02/11/2020 11:40:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=0x8ffe354b - 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 02/11/2020 11:40:07 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:40:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:40:07 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3dst_l4src passed 02/11/2020 11:40:07 dut.10.240.183.67: flow flush 0 02/11/2020 11:40:07 dut.10.240.183.67: 02/11/2020 11:40:07 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3dst_l4dst================ 02/11/2020 11:40:07 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:40:07 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 02/11/2020 11:40:07 dut.10.240.183.67: Flow rule validated 02/11/2020 11:40: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 02/11/2020 11:40:07 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:40:07 dut.10.240.183.67: flow list 0 02/11/2020 11:40:07 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS 02/11/2020 11:40:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x2e6f373e - 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 02/11/2020 11:40:08 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:40:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e6f373e', '0xe')] 02/11/2020 11:40:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x1093c098 - 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 02/11/2020 11:40:09 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x1093c098', '0x8')] 02/11/2020 11:40:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0xf12836f7 - 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 02/11/2020 11:40:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:10 TestCVLIAVFRSSGTPU: hash_infos: [('0xf12836f7', '0x7')] 02/11/2020 11:40:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x2e6f373e - 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 02/11/2020 11:40:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:40:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x2e6f373e', '0xe')] 02/11/2020 11:40:11 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:40:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:40:13 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:40:13 dut.10.240.183.67: flow list 0 02/11/2020 11:40:13 dut.10.240.183.67: 02/11/2020 11:40:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:40:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:40:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:40:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3dst_l4dst passed 02/11/2020 11:40:14 dut.10.240.183.67: flow flush 0 02/11/2020 11:40:14 dut.10.240.183.67: 02/11/2020 11:40:14 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3src_l4src================ 02/11/2020 11:40:14 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:40: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 02/11/2020 11:40:14 dut.10.240.183.67: Flow rule validated 02/11/2020 11:40: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 02/11/2020 11:40:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:40:14 dut.10.240.183.67: flow list 0 02/11/2020 11:40:14 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS 02/11/2020 11:40:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11: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=0x236047a0 - 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 02/11/2020 11:40:15 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:40:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x236047a0', '0x0')] 02/11/2020 11:40:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:15 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11: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=0x80b72c34 - 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 02/11/2020 11:40:16 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x80b72c34', '0x4')] 02/11/2020 11:40:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33,dport=23)/("X"*480) 02/11/2020 11:40: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=0xea150df9 - 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 02/11/2020 11:40:17 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xea150df9', '0x9')] 02/11/2020 11:40:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=33)/("X"*480) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x236047a0 - 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 02/11/2020 11:40:18 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:40:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x236047a0', '0x0')] 02/11/2020 11:40:18 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:40:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:40:20 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:40:20 dut.10.240.183.67: flow list 0 02/11/2020 11:40:20 dut.10.240.183.67: 02/11/2020 11:40:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:20 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:40:21 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:40:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:40:21 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3src_l4src passed 02/11/2020 11:40:21 dut.10.240.183.67: flow flush 0 02/11/2020 11:40:21 dut.10.240.183.67: 02/11/2020 11:40:21 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l3src_l4dst================ 02/11/2020 11:40:21 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:40: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 02/11/2020 11:40:21 dut.10.240.183.67: Flow rule validated 02/11/2020 11:40: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 02/11/2020 11:40:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:40:21 dut.10.240.183.67: flow list 0 02/11/2020 11:40:21 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS 02/11/2020 11:40:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x35520c30 - 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 02/11/2020 11:40:22 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:40:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x35520c30', '0x0')] 02/11/2020 11:40:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:22 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:40: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=0x968567a4 - 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 02/11/2020 11:40:23 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x968567a4', '0x4')] 02/11/2020 11:40:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11: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=0xea150df9 - 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 02/11/2020 11:40:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:24 TestCVLIAVFRSSGTPU: hash_infos: [('0xea150df9', '0x9')] 02/11/2020 11:40:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:40: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x35520c30 - 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 02/11/2020 11:40:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:40:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x35520c30', '0x0')] 02/11/2020 11:40:25 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:40:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:40:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:40:27 dut.10.240.183.67: flow list 0 02/11/2020 11:40:27 dut.10.240.183.67: 02/11/2020 11:40:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:40:28 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:40:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l3src_l4dst passed 02/11/2020 11:40:28 dut.10.240.183.67: flow flush 0 02/11/2020 11:40:28 dut.10.240.183.67: 02/11/2020 11:40:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l4src================ 02/11/2020 11:40:28 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:40: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 02/11/2020 11:40:28 dut.10.240.183.67: Flow rule validated 02/11/2020 11:40: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 02/11/2020 11:40:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:40:28 dut.10.240.183.67: flow list 0 02/11/2020 11:40:28 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS 02/11/2020 11:40:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0xdeba8f33 - 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 02/11/2020 11:40:29 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:40:29 TestCVLIAVFRSSGTPU: hash_infos: [('0xdeba8f33', '0x3')] 02/11/2020 11:40:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:29 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=32,dport=23)/("X"*480) 02/11/2020 11: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=0x5b0c3451 - 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 02/11/2020 11:40:30 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x5b0c3451', '0x1')] 02/11/2020 11:40:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=32)/("X"*480) 02/11/2020 11:40: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=0xdeba8f33 - 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 02/11/2020 11:40:31 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:40:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xdeba8f33', '0x3')] 02/11/2020 11:40:31 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:40:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:40:33 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:40:33 dut.10.240.183.67: flow list 0 02/11/2020 11:40:33 dut.10.240.183.67: 02/11/2020 11:40:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:40:34 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:40:34 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:40:34 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l4src passed 02/11/2020 11:40:34 dut.10.240.183.67: flow flush 0 02/11/2020 11:40:34 dut.10.240.183.67: 02/11/2020 11:40:34 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_l4dst================ 02/11/2020 11:40:34 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:40:34 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 02/11/2020 11:40:34 dut.10.240.183.67: Flow rule validated 02/11/2020 11:40: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 02/11/2020 11:40:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:40:34 dut.10.240.183.67: flow list 0 02/11/2020 11:40:34 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS 02/11/2020 11:40:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0xbf3c050c - 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 02/11/2020 11:40:35 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:40:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf3c050c', '0xc')] 02/11/2020 11:40:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x3a8abe6e - 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 02/11/2020 11:40:36 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:36 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a8abe6e', '0xe')] 02/11/2020 11:40:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=32,dport=23)/("X"*480) 02/11/2020 11:40: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=0xbf3c050c - 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 02/11/2020 11:40:37 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:40:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xbf3c050c', '0xc')] 02/11/2020 11:40:37 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:40:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:40:38 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:40:38 dut.10.240.183.67: flow list 0 02/11/2020 11:40:38 dut.10.240.183.67: 02/11/2020 11:40:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:40:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:40:40 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:40:40 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_l4dst passed 02/11/2020 11:40:40 dut.10.240.183.67: flow flush 0 02/11/2020 11:40:40 dut.10.240.183.67: 02/11/2020 11:40:40 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_tcp_all================ 02/11/2020 11:40:40 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:40:40 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 02/11/2020 11:40:40 dut.10.240.183.67: Flow rule validated 02/11/2020 11:40:40 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 02/11/2020 11:40:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:40:40 dut.10.240.183.67: flow list 0 02/11/2020 11:40:40 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS 02/11/2020 11:40:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x6f151126 - 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 02/11/2020 11:40:41 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:40:41 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f151126', '0x6')] 02/11/2020 11:40:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=32,dport=23)/("X"*480) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x355bb341 - 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 02/11/2020 11:40:42 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x355bb341', '0x1')] 02/11/2020 11:40:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0xcd723eb1 - 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 02/11/2020 11:40:43 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:43 TestCVLIAVFRSSGTPU: hash_infos: [('0xcd723eb1', '0x1')] 02/11/2020 11:40:43 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:43 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11: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=0xa9965a81 - 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 02/11/2020 11:40:44 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xa9965a81', '0x1')] 02/11/2020 11:40:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0xccc27ab2 - 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 02/11/2020 11:40:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:40:45 TestCVLIAVFRSSGTPU: hash_infos: [('0xccc27ab2', '0x2')] 02/11/2020 11:40:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/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) 02/11/2020 11:40: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=610 - nb_segs=1 - RSS hash=0x6f151126 - 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 02/11/2020 11:40:46 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:40:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x6f151126', '0x6')] 02/11/2020 11:40:46 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:40:46 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:40:48 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:40:48 dut.10.240.183.67: flow list 0 02/11/2020 11:40:48 dut.10.240.183.67: 02/11/2020 11:40:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:40:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:40: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0x8ffe354b - 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 02/11/2020 11:40:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:40:49 TestCVLIAVFRSSGTPU: hash_infos: [('0x8ffe354b', '0xb')] 02/11/2020 11:40:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_tcp_all passed 02/11/2020 11:40:49 dut.10.240.183.67: flow flush 0 02/11/2020 11:40:49 dut.10.240.183.67: 02/11/2020 11:40: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'} 02/11/2020 11:40:49 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:40:49 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_tcp Result PASSED: 02/11/2020 11:40:49 dut.10.240.183.67: flow flush 0 02/11/2020 11:40:50 dut.10.240.183.67: testpmd> 02/11/2020 11:40:50 dut.10.240.183.67: clear port stats all 02/11/2020 11:40:51 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:40:51 dut.10.240.183.67: stop 02/11/2020 11:40:51 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: 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= 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: 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: 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= 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: 11 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: 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 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. 02/11/2020 11:40:51 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_tcp_symmetric Begin 02/11/2020 11:40:51 dut.10.240.183.67: 02/11/2020 11:40:51 tester: 02/11/2020 11:40:51 dut.10.240.183.67: start 02/11/2020 11:40: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 02/11/2020 11:40:52 dut.10.240.183.67: quit 02/11/2020 11:40: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... 02/11/2020 11:40: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:40:54 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:41:04 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:41:04 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:41:04 dut.10.240.183.67: set verbose 1 02/11/2020 11:41:04 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:41:04 dut.10.240.183.67: show port info all 02/11/2020 11:41: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 02/11/2020 11:41:04 dut.10.240.183.67: start 02/11/2020 11:41: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 02/11/2020 11:41:05 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_tcp_symmetric================ 02/11/2020 11:41:05 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:41:05 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 02/11/2020 11:41:05 dut.10.240.183.67: Flow rule validated 02/11/2020 11:41:05 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 02/11/2020 11:41:05 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:41:05 dut.10.240.183.67: flow list 0 02/11/2020 11:41:05 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 TCP => RSS 02/11/2020 11:41:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:41: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=0x86dd - length=610 - nb_segs=1 - RSS hash=0xedb33233 - 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 02/11/2020 11:41:06 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'} 02/11/2020 11:41:06 TestCVLIAVFRSSGTPU: hash_infos: [('0xedb33233', '0x3')] 02/11/2020 11:41:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:06 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:41:07 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=0xedb33233 - 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 02/11/2020 11:41:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:41:07 TestCVLIAVFRSSGTPU: hash_infos: [('0xedb33233', '0x3')] 02/11/2020 11:41:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:41: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=610 - nb_segs=1 - RSS hash=0xedb33233 - 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 02/11/2020 11:41:08 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:41:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xedb33233', '0x3')] 02/11/2020 11:41:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:41: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=610 - nb_segs=1 - RSS hash=0xedb33233 - 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 02/11/2020 11:41:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:41:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xedb33233', '0x3')] 02/11/2020 11:41:09 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:41:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:41:10 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:41:10 dut.10.240.183.67: flow list 0 02/11/2020 11:41:10 dut.10.240.183.67: 02/11/2020 11:41:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:41: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=610 - nb_segs=1 - RSS hash=0xc9022ed9 - 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 02/11/2020 11:41:12 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:41:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9022ed9', '0x9')] 02/11/2020 11:41:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=22, dport=23)/("X"*480) 02/11/2020 11:41:13 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=0xc9022ed9 - 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 02/11/2020 11:41:13 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:41:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9022ed9', '0x9')] 02/11/2020 11:41:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/TCP(sport=23, dport=22)/("X"*480) 02/11/2020 11:41: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=610 - nb_segs=1 - RSS hash=0xc9022ed9 - 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 02/11/2020 11:41:14 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:41:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9022ed9', '0x9')] 02/11/2020 11:41:14 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_tcp_symmetric passed 02/11/2020 11:41:14 dut.10.240.183.67: flow flush 0 02/11/2020 11:41:14 dut.10.240.183.67: 02/11/2020 11:41:14 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_tcp_symmetric': 'passed'} 02/11/2020 11:41:14 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:41:14 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_tcp_symmetric Result PASSED: 02/11/2020 11:41:14 dut.10.240.183.67: flow flush 0 02/11/2020 11:41:15 dut.10.240.183.67: testpmd> 02/11/2020 11:41:15 dut.10.240.183.67: clear port stats all 02/11/2020 11:41:16 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:41:16 dut.10.240.183.67: stop 02/11/2020 11:41:16 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= 9 -> TX Port= 0/Queue= 9 ------- 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. 02/11/2020 11:41:16 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_udp Begin 02/11/2020 11:41:16 dut.10.240.183.67: 02/11/2020 11:41:16 tester: 02/11/2020 11:41:16 dut.10.240.183.67: start 02/11/2020 11:41: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 02/11/2020 11:41:16 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3dst================ 02/11/2020 11:41:16 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:41: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 02/11/2020 11:41:17 dut.10.240.183.67: Flow rule validated 02/11/2020 11:41:17 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 02/11/2020 11:41:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:41:17 dut.10.240.183.67: flow list 0 02/11/2020 11:41:17 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS 02/11/2020 11:41:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:17 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41:18 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=598 - nb_segs=1 - RSS hash=0xe988a11e - 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 02/11/2020 11:41:18 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:41:18 TestCVLIAVFRSSGTPU: hash_infos: [('0xe988a11e', '0xe')] 02/11/2020 11:41:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:18 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0xdc8d4592 - 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 02/11/2020 11:41:19 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:41:19 TestCVLIAVFRSSGTPU: hash_infos: [('0xdc8d4592', '0x2')] 02/11/2020 11:41:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:19 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:41: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0xe988a11e - 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 02/11/2020 11:41:20 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:41:20 TestCVLIAVFRSSGTPU: hash_infos: [('0xe988a11e', '0xe')] 02/11/2020 11:41:20 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:41:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:41:21 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:41:21 dut.10.240.183.67: flow list 0 02/11/2020 11:41:21 dut.10.240.183.67: 02/11/2020 11:41:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:21 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0xc9022ed9 - 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 02/11/2020 11:41:22 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:41:22 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9022ed9', '0x9')] 02/11/2020 11:41:22 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3dst passed 02/11/2020 11:41:22 dut.10.240.183.67: flow flush 0 02/11/2020 11:41:22 dut.10.240.183.67: 02/11/2020 11:41:22 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3src================ 02/11/2020 11:41:22 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:41: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 02/11/2020 11:41:22 dut.10.240.183.67: Flow rule validated 02/11/2020 11:41: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 02/11/2020 11:41:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:41:23 dut.10.240.183.67: flow list 0 02/11/2020 11:41:23 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS 02/11/2020 11:41:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:23 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0x87ac88ab - 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 02/11/2020 11:41:24 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:41:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x87ac88ab', '0xb')] 02/11/2020 11:41:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:24 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0x87ac88ab - 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 02/11/2020 11:41:25 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:41:25 TestCVLIAVFRSSGTPU: hash_infos: [('0x87ac88ab', '0xb')] 02/11/2020 11:41:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:25 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0x7087d550 - 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 02/11/2020 11:41:26 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:41:26 TestCVLIAVFRSSGTPU: hash_infos: [('0x7087d550', '0x0')] 02/11/2020 11:41:26 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:41:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:41:27 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:41:27 dut.10.240.183.67: flow list 0 02/11/2020 11:41:27 dut.10.240.183.67: 02/11/2020 11:41:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:27 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0xc9022ed9 - 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 02/11/2020 11:41:28 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:41:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9022ed9', '0x9')] 02/11/2020 11:41:28 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3src passed 02/11/2020 11:41:28 dut.10.240.183.67: flow flush 0 02/11/2020 11:41:28 dut.10.240.183.67: 02/11/2020 11:41:28 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3dst_l4src================ 02/11/2020 11:41:28 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:41: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 02/11/2020 11:41:28 dut.10.240.183.67: Flow rule validated 02/11/2020 11:41: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 02/11/2020 11:41:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:41:28 dut.10.240.183.67: flow list 0 02/11/2020 11:41:28 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS 02/11/2020 11:41:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:28 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0x9e290f84 - 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 02/11/2020 11:41:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:41:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e290f84', '0x4')] 02/11/2020 11:41:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:30 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:41: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0xab2ceb08 - 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 02/11/2020 11:41:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:41:31 TestCVLIAVFRSSGTPU: hash_infos: [('0xab2ceb08', '0x8')] 02/11/2020 11:41:31 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:31 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33,dport=23)/("X"*480) 02/11/2020 11:41: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=0x29a0d045 - 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 02/11/2020 11:41:32 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:41:32 TestCVLIAVFRSSGTPU: hash_infos: [('0x29a0d045', '0x5')] 02/11/2020 11:41:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:32 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0x9e290f84 - 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 02/11/2020 11:41:33 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:41:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x9e290f84', '0x4')] 02/11/2020 11:41:33 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:41:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:41:34 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:41:34 dut.10.240.183.67: flow list 0 02/11/2020 11:41:34 dut.10.240.183.67: 02/11/2020 11:41:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41: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=0xc9022ed9 - 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 02/11/2020 11:41:35 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:41:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9022ed9', '0x9')] 02/11/2020 11:41:35 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3dst_l4src passed 02/11/2020 11:41:35 dut.10.240.183.67: flow flush 0 02/11/2020 11:41:35 dut.10.240.183.67: 02/11/2020 11:41:35 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3dst_l4dst================ 02/11/2020 11:41:35 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:41: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 02/11/2020 11:41:35 dut.10.240.183.67: Flow rule validated 02/11/2020 11:41: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 02/11/2020 11:41:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:41:35 dut.10.240.183.67: flow list 0 02/11/2020 11:41:35 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS 02/11/2020 11:41:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11: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=598 - nb_segs=1 - RSS hash=0xaf8c5403 - 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 02/11/2020 11:41:37 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:41:37 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf8c5403', '0x3')] 02/11/2020 11:41:37 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:37 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0x9a89b08f - 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 02/11/2020 11:41:38 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:41:38 TestCVLIAVFRSSGTPU: hash_infos: [('0x9a89b08f', '0xf')] 02/11/2020 11:41:38 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:38 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:41:39 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=0x29a0d045 - 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 02/11/2020 11:41:39 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:41:39 TestCVLIAVFRSSGTPU: hash_infos: [('0x29a0d045', '0x5')] 02/11/2020 11:41:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11: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=598 - nb_segs=1 - RSS hash=0xaf8c5403 - 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 02/11/2020 11:41:40 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:41:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf8c5403', '0x3')] 02/11/2020 11:41:40 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:41:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:41:41 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:41:41 dut.10.240.183.67: flow list 0 02/11/2020 11:41:41 dut.10.240.183.67: 02/11/2020 11:41:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0xc9022ed9 - 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 02/11/2020 11:41:42 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:41:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9022ed9', '0x9')] 02/11/2020 11:41:42 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3dst_l4dst passed 02/11/2020 11:41:42 dut.10.240.183.67: flow flush 0 02/11/2020 11:41:42 dut.10.240.183.67: 02/11/2020 11:41:42 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3src_l4src================ 02/11/2020 11:41:42 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:41: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 02/11/2020 11:41:42 dut.10.240.183.67: Flow rule validated 02/11/2020 11:41: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 02/11/2020 11:41:42 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:41:42 dut.10.240.183.67: flow list 0 02/11/2020 11:41:42 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS 02/11/2020 11:41:42 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:42 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0xf00d2631 - 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 02/11/2020 11:41:44 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:41:44 TestCVLIAVFRSSGTPU: hash_infos: [('0xf00d2631', '0x1')] 02/11/2020 11:41:44 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:44 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:41: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0x7267bca - 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 02/11/2020 11:41:45 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:41:45 TestCVLIAVFRSSGTPU: hash_infos: [('0x7267bca', '0xa')] 02/11/2020 11:41:45 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:45 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33,dport=23)/("X"*480) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0x4784f9f0 - 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 02/11/2020 11:41:46 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:41:46 TestCVLIAVFRSSGTPU: hash_infos: [('0x4784f9f0', '0x0')] 02/11/2020 11:41:46 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:46 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=33)/("X"*480) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0xf00d2631 - 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 02/11/2020 11:41:47 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:41:47 TestCVLIAVFRSSGTPU: hash_infos: [('0xf00d2631', '0x1')] 02/11/2020 11:41:47 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:41:47 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:41:48 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:41:48 dut.10.240.183.67: flow list 0 02/11/2020 11:41:48 dut.10.240.183.67: 02/11/2020 11:41:48 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:48 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41:49 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=0xc9022ed9 - 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 02/11/2020 11:41:49 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:41:49 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9022ed9', '0x9')] 02/11/2020 11:41:49 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3src_l4src passed 02/11/2020 11:41:49 dut.10.240.183.67: flow flush 0 02/11/2020 11:41:49 dut.10.240.183.67: 02/11/2020 11:41:49 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l3src_l4dst================ 02/11/2020 11:41:49 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:41: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 02/11/2020 11:41:49 dut.10.240.183.67: Flow rule validated 02/11/2020 11:41: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 02/11/2020 11:41:49 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:41:49 dut.10.240.183.67: flow list 0 02/11/2020 11:41:50 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS 02/11/2020 11:41:50 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:50 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0xc1a87db6 - 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 02/11/2020 11:41:51 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:41:51 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1a87db6', '0x6')] 02/11/2020 11:41:51 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:51 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0x3683204d - 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 02/11/2020 11:41:52 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:41:52 TestCVLIAVFRSSGTPU: hash_infos: [('0x3683204d', '0xd')] 02/11/2020 11:41:52 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:52 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0x4784f9f0 - 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 02/11/2020 11:41:53 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:41:53 TestCVLIAVFRSSGTPU: hash_infos: [('0x4784f9f0', '0x0')] 02/11/2020 11:41:53 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:53 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:41: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0xc1a87db6 - 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 02/11/2020 11:41:54 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:41:54 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1a87db6', '0x6')] 02/11/2020 11:41:54 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:41:54 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:41:55 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:41:55 dut.10.240.183.67: flow list 0 02/11/2020 11:41:55 dut.10.240.183.67: 02/11/2020 11:41:55 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:55 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0xc9022ed9 - 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 02/11/2020 11:41:56 TestCVLIAVFRSSGTPU: action: check_no_hash_different 02/11/2020 11:41:56 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l3src_l4dst passed 02/11/2020 11:41:56 dut.10.240.183.67: flow flush 0 02/11/2020 11:41:56 dut.10.240.183.67: 02/11/2020 11:41:56 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l4src================ 02/11/2020 11:41:56 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:41: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 02/11/2020 11:41:56 dut.10.240.183.67: Flow rule validated 02/11/2020 11:41: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 02/11/2020 11:41:56 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:41:56 dut.10.240.183.67: flow list 0 02/11/2020 11:41:57 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS 02/11/2020 11:41:57 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:57 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:41: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0x51d78bc0 - 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 02/11/2020 11:41:58 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:41:58 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d78bc0', '0x0')] 02/11/2020 11:41:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:58 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=32,dport=23)/("X"*480) 02/11/2020 11:41: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=598 - nb_segs=1 - RSS hash=0x48156789 - 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 02/11/2020 11:41:59 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:41:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x48156789', '0x9')] 02/11/2020 11:41:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:41:59 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=32)/("X"*480) 02/11/2020 11:42: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0x51d78bc0 - 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 02/11/2020 11:42:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:42:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x51d78bc0', '0x0')] 02/11/2020 11:42:00 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:42:00 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:42:01 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:42:01 dut.10.240.183.67: flow list 0 02/11/2020 11:42:01 dut.10.240.183.67: 02/11/2020 11:42:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:01 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0xc9022ed9 - 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 02/11/2020 11:42:02 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:42:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9022ed9', '0x9')] 02/11/2020 11:42:02 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l4src passed 02/11/2020 11:42:02 dut.10.240.183.67: flow flush 0 02/11/2020 11:42:02 dut.10.240.183.67: 02/11/2020 11:42:02 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_l4dst================ 02/11/2020 11:42:02 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:42: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 02/11/2020 11:42:02 dut.10.240.183.67: Flow rule validated 02/11/2020 11:42: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 02/11/2020 11:42:02 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:42:02 dut.10.240.183.67: flow list 0 02/11/2020 11:42:02 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS 02/11/2020 11:42:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:02 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0x537b7afa - 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 02/11/2020 11:42:03 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:42:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x537b7afa', '0xa')] 02/11/2020 11:42:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:03 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0x4ab996b3 - 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 02/11/2020 11:42:05 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:42:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x4ab996b3', '0x3')] 02/11/2020 11:42:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:05 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=32,dport=23)/("X"*480) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0x537b7afa - 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 02/11/2020 11:42:06 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:42:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x537b7afa', '0xa')] 02/11/2020 11:42:06 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:42:06 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:42:07 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:42:07 dut.10.240.183.67: flow list 0 02/11/2020 11:42:07 dut.10.240.183.67: 02/11/2020 11:42:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:07 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0xc9022ed9 - 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 02/11/2020 11:42:08 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:42:08 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9022ed9', '0x9')] 02/11/2020 11:42:08 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_l4dst passed 02/11/2020 11:42:08 dut.10.240.183.67: flow flush 0 02/11/2020 11:42:08 dut.10.240.183.67: 02/11/2020 11:42:08 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv6_udp_all================ 02/11/2020 11:42:08 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:42: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 02/11/2020 11:42:08 dut.10.240.183.67: Flow rule validated 02/11/2020 11:42: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 02/11/2020 11:42:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:42:08 dut.10.240.183.67: flow list 0 02/11/2020 11:42:08 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS 02/11/2020 11:42:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:08 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11:42: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0x44906f66 - 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 02/11/2020 11:42:09 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:42:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x44906f66', '0x6')] 02/11/2020 11:42:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:09 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=32,dport=23)/("X"*480) 02/11/2020 11:42: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=0x6dfd65ed - 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 02/11/2020 11:42:10 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:42:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x6dfd65ed', '0xd')] 02/11/2020 11:42:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:10 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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=33)/("X"*480) 02/11/2020 11:42:12 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=0x4e1b7002 - 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 02/11/2020 11:42:12 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:42:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x4e1b7002', '0x2')] 02/11/2020 11:42:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:12 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="3434:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:42: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=0xc1529c7c - 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 02/11/2020 11:42:13 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:42:13 TestCVLIAVFRSSGTPU: hash_infos: [('0xc1529c7c', '0xc')] 02/11/2020 11:42:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:13 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(src="1212:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0xb3bb329d - 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 02/11/2020 11:42:14 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:42:14 TestCVLIAVFRSSGTPU: hash_infos: [('0xb3bb329d', '0xd')] 02/11/2020 11:42:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:14 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/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) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0x44906f66 - 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 02/11/2020 11:42:15 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:42:15 TestCVLIAVFRSSGTPU: hash_infos: [('0x44906f66', '0x6')] 02/11/2020 11:42:15 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:42:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:42:16 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:42:16 dut.10.240.183.67: flow list 0 02/11/2020 11:42:16 dut.10.240.183.67: 02/11/2020 11:42:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:16 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/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) 02/11/2020 11: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=598 - nb_segs=1 - RSS hash=0xc9022ed9 - 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 02/11/2020 11:42:17 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:42:17 TestCVLIAVFRSSGTPU: hash_infos: [('0xc9022ed9', '0x9')] 02/11/2020 11:42:17 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv6_udp_all passed 02/11/2020 11:42:17 dut.10.240.183.67: flow flush 0 02/11/2020 11:42:17 dut.10.240.183.67: 02/11/2020 11:42: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'} 02/11/2020 11:42:17 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:42:17 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_udp Result PASSED: 02/11/2020 11:42:17 dut.10.240.183.67: flow flush 0 02/11/2020 11:42:18 dut.10.240.183.67: testpmd> 02/11/2020 11:42:18 dut.10.240.183.67: clear port stats all 02/11/2020 11:42:20 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:42:20 dut.10.240.183.67: stop 02/11/2020 11:42:20 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: 5 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= 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: 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: 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: 10 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: 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: 3 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: 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. 02/11/2020 11:42:20 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_udp_symmetric Begin 02/11/2020 11:42:20 dut.10.240.183.67: 02/11/2020 11:42:20 tester: 02/11/2020 11:42:20 dut.10.240.183.67: start 02/11/2020 11:42: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 02/11/2020 11:42:20 dut.10.240.183.67: quit 02/11/2020 11:42: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... 02/11/2020 11:42: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:42:23 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:42:33 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:42:33 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:42:33 dut.10.240.183.67: set verbose 1 02/11/2020 11:42:33 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:42:33 dut.10.240.183.67: show port info all 02/11/2020 11:42: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 02/11/2020 11:42:33 dut.10.240.183.67: start 02/11/2020 11:42: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 02/11/2020 11:42:33 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_symmetric================ 02/11/2020 11:42:33 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:42:33 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 02/11/2020 11:42:33 dut.10.240.183.67: Flow rule validated 02/11/2020 11:42:33 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 02/11/2020 11:42:33 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:42:33 dut.10.240.183.67: flow list 0 02/11/2020 11:42:33 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU IPV6 UDP => RSS 02/11/2020 11:42:33 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:33 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0xfc33c8e5 - 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 02/11/2020 11:42:34 TestCVLIAVFRSSGTPU: action: {'save_hash': 'basic_with_rule'} 02/11/2020 11:42:34 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc33c8e5', '0x5')] 02/11/2020 11:42:34 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:34 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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=23, dport=22)/("X"*480) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0xfc33c8e5 - 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 02/11/2020 11:42:35 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:42:35 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc33c8e5', '0x5')] 02/11/2020 11:42:35 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:35 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:42:36 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=0xfc33c8e5 - 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 02/11/2020 11:42:36 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:42:36 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc33c8e5', '0x5')] 02/11/2020 11:42:36 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:36 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0xfc33c8e5 - 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 02/11/2020 11:42:38 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:42:38 TestCVLIAVFRSSGTPU: hash_infos: [('0xfc33c8e5', '0x5')] 02/11/2020 11:42:38 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:42:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:42:39 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:42:39 dut.10.240.183.67: flow list 0 02/11/2020 11:42:39 dut.10.240.183.67: 02/11/2020 11:42:39 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:39 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/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=23, dport=22)/("X"*480) 02/11/2020 11:42: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=0x86dd - length=598 - nb_segs=1 - RSS hash=0xaf96e759 - 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 02/11/2020 11:42:40 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:42:40 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf96e759', '0x9')] 02/11/2020 11:42:40 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:40 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=22, dport=23)/("X"*480) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0xaf96e759 - 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 02/11/2020 11:42:41 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:42:41 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf96e759', '0x9')] 02/11/2020 11:42:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:41 TestCVLIAVFRSSGTPU: Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/IPv6(dst="CDCD:910A:2222:5498:8475:1111:3900:2020",src="ABAB:910B:6666:3457:8295:3333:1800:2929")/UDP(sport=23, dport=22)/("X"*480) 02/11/2020 11:42: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=598 - nb_segs=1 - RSS hash=0xaf96e759 - 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 02/11/2020 11:42:42 TestCVLIAVFRSSGTPU: action: check_no_hash_or_different 02/11/2020 11:42:42 TestCVLIAVFRSSGTPU: hash_infos: [('0xaf96e759', '0x9')] 02/11/2020 11:42:42 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_symmetric passed 02/11/2020 11:42:42 dut.10.240.183.67: flow flush 0 02/11/2020 11:42:42 dut.10.240.183.67: 02/11/2020 11:42:42 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_ipv4_udp_symmetric': 'passed'} 02/11/2020 11:42:42 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:42:42 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_ipv6_udp_symmetric Result PASSED: 02/11/2020 11:42:42 dut.10.240.183.67: flow flush 0 02/11/2020 11:42:43 dut.10.240.183.67: testpmd> 02/11/2020 11:42:43 dut.10.240.183.67: clear port stats all 02/11/2020 11:42:44 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:42:44 dut.10.240.183.67: stop 02/11/2020 11:42:45 dut.10.240.183.67: Telling cores to ... Waiting for lcores to finish... ------- 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= 9 -> TX Port= 0/Queue= 9 ------- 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. 02/11/2020 11:42:45 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_symmetric Begin 02/11/2020 11:42:45 dut.10.240.183.67: 02/11/2020 11:42:45 tester: 02/11/2020 11:42:45 dut.10.240.183.67: start 02/11/2020 11:42: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 02/11/2020 11:42:45 dut.10.240.183.67: quit 02/11/2020 11:42: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... 02/11/2020 11:42: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:42:47 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:42:57 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:42:58 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:42:58 dut.10.240.183.67: set verbose 1 02/11/2020 11:42:58 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:42:58 dut.10.240.183.67: show port info all 02/11/2020 11:42: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 02/11/2020 11:42:58 dut.10.240.183.67: start 02/11/2020 11:42: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 02/11/2020 11:42:58 TestCVLIAVFRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_symmetric================ 02/11/2020 11:42:58 TestCVLIAVFRSSGTPU: ------------handle test-------------- 02/11/2020 11:42:58 dut.10.240.183.67: flow validate 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end 02/11/2020 11:42:58 dut.10.240.183.67: Flow rule validated 02/11/2020 11:42:58 dut.10.240.183.67: flow create 0 ingress pattern eth / ipv6 / udp / gtpu / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end 02/11/2020 11:42:58 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:42:58 dut.10.240.183.67: flow list 0 02/11/2020 11:42:58 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV6 UDP GTPU => RSS 02/11/2020 11:42:58 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:58 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:42: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=166 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:42:59 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-pay'} 02/11/2020 11:42:59 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:42:59 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:42:59 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:43: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=166 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:43:00 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:43:00 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:00 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:00 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:43: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=178 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:43:01 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-eh-pay'} 02/11/2020 11:43:01 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:01 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 11:43: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=178 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:43:02 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:43:02 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:02 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:43: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=70 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:43:03 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-echo-request'} 02/11/2020 11:43:03 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:03 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:43: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=70 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:43:05 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:43:05 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:05 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:05 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:43: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=70 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:43:06 TestCVLIAVFRSSGTPU: action: {'save_hash': 'ipv6-gtpu-echo-reponse'} 02/11/2020 11:43:06 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:06 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:43: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=70 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:43:07 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:43:07 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:07 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:43: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:43:08 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-pay'} 02/11/2020 11:43:08 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:08 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:43: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=0x8100 - length=170 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:43:09 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:43:09 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:09 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:43: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:43:10 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-eh-pay'} 02/11/2020 11:43:10 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:10 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:10 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 11:43: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=0x8100 - length=182 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:43:11 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:43:11 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:11 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:43: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:43:12 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-echo-request'} 02/11/2020 11:43:12 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:12 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:12 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:43:13 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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:43:13 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:43:13 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:13 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:43: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:43:14 TestCVLIAVFRSSGTPU: action: {'save_hash': 'vlan-ipv6-gtpu-echo-reponse'} 02/11/2020 11:43:14 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:14 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:43: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=0x8100 - length=74 - nb_segs=1 - RSS hash=0x8dbaf5a9 - RSS queue=0x9 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:43:16 TestCVLIAVFRSSGTPU: action: check_hash_same 02/11/2020 11:43:16 TestCVLIAVFRSSGTPU: hash_infos: [('0x8dbaf5a9', '0x9')] 02/11/2020 11:43:16 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:16 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96)'] 02/11/2020 11:43: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=198 - nb_segs=1 - RSS hash=0x94a8fb28 - 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 = 1193046 - 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 02/11/2020 11:43:17 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:43:17 TestCVLIAVFRSSGTPU: hash_infos: [('0x94a8fb28', '0x8')] 02/11/2020 11:43:17 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-eh-ipv4 02/11/2020 11:43:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:17 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.1.5", dst="192.168.1.7")/Raw("x"*96) 02/11/2020 11:43: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=198 - nb_segs=1 - RSS hash=0x19120e81 - 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 = 1193046 - 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 02/11/2020 11:43:18 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:43:18 TestCVLIAVFRSSGTPU: hash_infos: [('0x19120e81', '0x1')] 02/11/2020 11:43:18 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:18 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:43: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=186 - nb_segs=1 - RSS hash=0x94a8fb28 - 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 = 1193046 - 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 02/11/2020 11:43:19 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:43:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x94a8fb28', '0x8')] 02/11/2020 11:43:19 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-ipv4 02/11/2020 11:43:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:19 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:43: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=186 - nb_segs=1 - RSS hash=0x19120e81 - 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 = 1193046 - 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 02/11/2020 11:43:20 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:43:20 TestCVLIAVFRSSGTPU: hash_infos: [('0x19120e81', '0x1')] 02/11/2020 11:43:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:20 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96)'] 02/11/2020 11:43: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=218 - nb_segs=1 - RSS hash=0x94a8fb28 - 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 = 1193046 - 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 02/11/2020 11:43:21 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-eh-ipv6 02/11/2020 11:43:21 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:43:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x94a8fb28', '0x8')] 02/11/2020 11:43:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:21 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/Raw("x"*96) 02/11/2020 11:43: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=218 - nb_segs=1 - RSS hash=0x19120e81 - 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 = 1193046 - 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 02/11/2020 11:43:22 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:43:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x19120e81', '0x1')] 02/11/2020 11:43:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:22 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:43: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=0x86dd - length=206 - nb_segs=1 - RSS hash=0x94a8fb28 - 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 = 1193046 - 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 02/11/2020 11:43:23 TestCVLIAVFRSSGTPU: action: ipv6-gtpu-ipv6 02/11/2020 11:43:23 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:43:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x94a8fb28', '0x8')] 02/11/2020 11:43:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:23 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:43: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=206 - nb_segs=1 - RSS hash=0x19120e81 - 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 = 1193046 - 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 02/11/2020 11:43:24 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:43:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x19120e81', '0x1')] 02/11/2020 11:43:24 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:24 TestCVLIAVFRSSGTPU: ['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)'] 02/11/2020 11:43:25 dut.10.240.183.67: port 0/queue 7: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0xf5b3c7c7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:43:25 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:43:25 TestCVLIAVFRSSGTPU: hash_infos: [('0xf5b3c7c7', '0x7')] 02/11/2020 11:43:25 TestCVLIAVFRSSGTPU: action: ipv4-gtpu-pay 02/11/2020 11:43:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:25 TestCVLIAVFRSSGTPU: 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) 02/11/2020 11:43:27 dut.10.240.183.67: port 0/queue 10: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=146 - nb_segs=1 - RSS hash=0x7a51aa5a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:43:27 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:43:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a51aa5a', '0xa')] 02/11/2020 11:43:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:27 TestCVLIAVFRSSGTPU: ['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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/Raw("x"*96)'] 02/11/2020 11:43:28 dut.10.240.183.67: port 0/queue 7: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0xf5b3c7c7 - RSS queue=0x7 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - 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 02/11/2020 11:43:28 TestCVLIAVFRSSGTPU: action: ipv4-gtpu-eh-pay 02/11/2020 11:43:28 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:43:28 TestCVLIAVFRSSGTPU: hash_infos: [('0xf5b3c7c7', '0x7')] 02/11/2020 11:43:28 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:28 TestCVLIAVFRSSGTPU: 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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/Raw("x"*96) 02/11/2020 11:43:29 dut.10.240.183.67: port 0/queue 10: received 1 packets src=A4:BF:01:68:DE:A2 - dst=00:11:22:33:44:55 - type=0x0800 - length=158 - nb_segs=1 - RSS hash=0x7a51aa5a - RSS queue=0xa - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 1193046 - Receive queue=0xa ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 11:43:29 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:43:29 TestCVLIAVFRSSGTPU: hash_infos: [('0x7a51aa5a', '0xa')] 02/11/2020 11:43:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:29 TestCVLIAVFRSSGTPU: ['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()'] 02/11/2020 11:43:30 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=74 - nb_segs=1 - RSS hash=0x94a8fb28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:43:30 TestCVLIAVFRSSGTPU: action: ipv6-gtpc-EchoRequest 02/11/2020 11:43:30 TestCVLIAVFRSSGTPU: action: save_hash 02/11/2020 11:43:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x94a8fb28', '0x8')] 02/11/2020 11:43:30 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:30 TestCVLIAVFRSSGTPU: 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() 02/11/2020 11:43: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=74 - nb_segs=1 - RSS hash=0x19120e81 - RSS queue=0x1 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPC - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =28897, Destination UDP port =2123, VNI = 1193046 - 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 02/11/2020 11:43:31 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:43:31 TestCVLIAVFRSSGTPU: hash_infos: [('0x19120e81', '0x1')] 02/11/2020 11:43:31 TestCVLIAVFRSSGTPU: ------------handle post-test-------------- 02/11/2020 11:43:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:43:32 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:43:32 dut.10.240.183.67: flow list 0 02/11/2020 11:43:32 dut.10.240.183.67: 02/11/2020 11:43:32 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:43:32 TestCVLIAVFRSSGTPU: ['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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()', '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)', '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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/Raw("x"*96)', '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()', '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()'] 02/11/2020 11:43: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=166 - nb_segs=1 - RSS hash=0x94a8fb28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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=178 - nb_segs=1 - RSS hash=0x94a8fb28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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=70 - nb_segs=1 - RSS hash=0x94a8fb28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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=70 - nb_segs=1 - RSS hash=0x94a8fb28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 1193046 - 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=0x8100 - length=170 - nb_segs=1 - RSS hash=0x94a8fb28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 8: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=182 - nb_segs=1 - RSS hash=0x94a8fb28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 8: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0x94a8fb28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 port 0/queue 8: received 1 packets src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x8100 - length=74 - nb_segs=1 - RSS hash=0x94a8fb28 - RSS queue=0x8 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU - sw ptype: L2_ETHER_VLAN L3_IPV6 L4_UDP - l2_len=18 - 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 02/11/2020 11:43:33 TestCVLIAVFRSSGTPU: action: check_hash_different 02/11/2020 11:43:33 TestCVLIAVFRSSGTPU: hash_infos: [('0x94a8fb28', '0x8'), ('0x94a8fb28', '0x8'), ('0x94a8fb28', '0x8'), ('0x94a8fb28', '0x8'), ('0x94a8fb28', '0x8'), ('0x94a8fb28', '0x8'), ('0x94a8fb28', '0x8'), ('0x94a8fb28', '0x8')] 02/11/2020 11:43:33 TestCVLIAVFRSSGTPU: sub_case mac_ipv6_gtpu_symmetric passed 02/11/2020 11:43:33 dut.10.240.183.67: flow flush 0 02/11/2020 11:43:33 dut.10.240.183.67: 02/11/2020 11:43:33 TestCVLIAVFRSSGTPU: {'mac_ipv6_gtpu_symmetric': 'passed'} 02/11/2020 11:43:33 TestCVLIAVFRSSGTPU: pass rate is: 100.0 02/11/2020 11:43:33 TestCVLIAVFRSSGTPU: Test Case test_mac_ipv6_gtpu_symmetric Result PASSED: 02/11/2020 11:43:33 dut.10.240.183.67: flow flush 0 02/11/2020 11:43:35 dut.10.240.183.67: testpmd> 02/11/2020 11:43:35 dut.10.240.183.67: clear port stats all 02/11/2020 11:43:36 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:43:36 dut.10.240.183.67: stop 02/11/2020 11:43:36 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: 5 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: 13 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue= 9 -> TX Port= 0/Queue= 9 ------- RX-packets: 16 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. 02/11/2020 11:43:36 TestCVLIAVFRSSGTPU: Test Case test_multirules Begin 02/11/2020 11:43:36 dut.10.240.183.67: 02/11/2020 11:43:36 tester: 02/11/2020 11:43:36 dut.10.240.183.67: start 02/11/2020 11:43: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 02/11/2020 11:43:36 dut.10.240.183.67: quit 02/11/2020 11:43: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... 02/11/2020 11:43: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:43:39 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:43:49 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:43:49 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:43:49 dut.10.240.183.67: set verbose 1 02/11/2020 11:43:49 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:43:49 dut.10.240.183.67: show port info all 02/11/2020 11:43: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 02/11/2020 11:43:49 dut.10.240.183.67: start 02/11/2020 11:43: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 02/11/2020 11:43:49 TestCVLIAVFRSSGTPU: Subcase: IPV4_GTPU_IPV4/IPV4_GTPU_EH_IPV4 02/11/2020 11:43:49 TestCVLIAVFRSSGTPU: Subcase: IPV4_GTPU_EH_IPV4 with/without UL/DL 02/11/2020 11:43:49 TestCVLIAVFRSSGTPU: Subcase: IPV4_GTPU_EH_IPV4 without/with UL/DL 02/11/2020 11:43:49 TestCVLIAVFRSSGTPU: Subcase: IPV4_GTPU_EH_IPV4 and IPV4_GTPU_EH_IPV4_UDP 02/11/2020 11:43:49 TestCVLIAVFRSSGTPU: Subcase: IPV6_GTPU_EH_IPV6 and IPV6_GTPU_EH_IPV6_TCP 02/11/2020 11:43:49 TestCVLIAVFRSSGTPU: Subcase: IPV4_GTPU_EH_IPV6 and IPV4_GTPU_EH_IPV6_UDP without UL/DL 02/11/2020 11:43:49 TestCVLIAVFRSSGTPU: Subcase: IPV6_GTPU_IPV4 and IPV6_GTPU_IPV4_TCP 02/11/2020 11:43:49 TestCVLIAVFRSSGTPU: Test Case test_multirules Result PASSED: 02/11/2020 11:43:49 dut.10.240.183.67: flow flush 0 02/11/2020 11:43:50 dut.10.240.183.67: testpmd> 02/11/2020 11:43:50 dut.10.240.183.67: clear port stats all 02/11/2020 11:43:51 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:43:51 dut.10.240.183.67: stop 02/11/2020 11:43:52 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. 02/11/2020 11:43:52 TestCVLIAVFRSSGTPU: Test Case test_negative_cases Begin 02/11/2020 11:43:52 dut.10.240.183.67: 02/11/2020 11:43:52 tester: 02/11/2020 11:43:52 dut.10.240.183.67: start 02/11/2020 11:43: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 02/11/2020 11:43:52 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 02/11/2020 11:43:52 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 02/11/2020 11:43:52 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 02/11/2020 11:43:52 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 02/11/2020 11:43:52 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 02/11/2020 11:43:52 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:43:52 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' 02/11/2020 11:43:52 dut.10.240.183.67: flow flush 0 02/11/2020 11:43:53 dut.10.240.183.67: testpmd> 02/11/2020 11:43:53 dut.10.240.183.67: clear port stats all 02/11/2020 11:43:54 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:43:54 dut.10.240.183.67: stop 02/11/2020 11:43:54 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. 02/11/2020 11:43:54 TestCVLIAVFRSSGTPU: Test Case test_stress_cases Begin 02/11/2020 11:43:55 dut.10.240.183.67: 02/11/2020 11:43:55 tester: 02/11/2020 11:43:55 dut.10.240.183.67: start 02/11/2020 11:43: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 02/11/2020 11:43:55 dut.10.240.183.67: quit 02/11/2020 11:43: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... 02/11/2020 11:43: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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:43:57 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:44:07 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:44:07 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:44:07 dut.10.240.183.67: set verbose 1 02/11/2020 11:44:07 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:44:07 dut.10.240.183.67: show port info all 02/11/2020 11:44:07 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 02/11/2020 11:44:07 dut.10.240.183.67: start 02/11/2020 11:44: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 02/11/2020 11:44:08 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 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:08 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 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:08 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 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:08 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 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:08 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 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:08 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 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:08 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 02/11/2020 11:44:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:08 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:09 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 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:09 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 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:09 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 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:09 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 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:09 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 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:09 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 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:09 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:09 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:09 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 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:10 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:10 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 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:10 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:10 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 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:10 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:10 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 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:10 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:10 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 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:10 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:10 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 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:10 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:10 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 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:10 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:10 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:10 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 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:11 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 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:11 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 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:11 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 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:11 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 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:11 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 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:11 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 02/11/2020 11:44:11 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:11 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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-src-only end key_len 0 queues end / end 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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-src-only end key_len 0 queues end / end 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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-src-only end key_len 0 queues end / end 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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-src-only end key_len 0 queues end / end 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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-src-only end key_len 0 queues end / end 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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-src-only end key_len 0 queues end / end 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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-src-only end key_len 0 queues end / end 02/11/2020 11:44:12 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:12 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:13 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 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:13 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:13 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 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:13 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:13 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 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:13 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:13 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 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:13 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:13 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 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:13 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:13 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 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:13 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:13 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:13 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 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:14 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:14 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 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:14 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:14 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 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:14 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:14 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 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:14 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:14 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 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:14 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:14 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 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:14 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:14 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:14 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 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:15 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 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:15 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 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:15 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 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:15 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 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:15 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 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:15 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:15 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:15 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 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:16 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 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:16 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 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:16 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 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:16 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 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:16 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 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:16 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:16 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 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:17 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:17 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:18 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:18 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:19 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:19 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:20 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:20 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:21 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:21 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:21 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:21 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:21 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:21 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:21 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:21 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:22 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:22 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:23 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:23 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:23 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:23 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:23 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:23 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:23 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:23 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:23 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:23 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:23 dut.10.240.183.67: flow list 0 02/11/2020 11:44:23 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS 02/11/2020 11:44:23 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:44:23 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.1.2")/TCP(sport=22, dport=33)/("X"*480)'] 02/11/2020 11:44: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=582 - nb_segs=1 - RSS hash=0x3a4920a6 - 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 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=0xa60c64de - 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 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=0x7c32563b - 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 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=0x3a4920a6 - 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 02/11/2020 11:44:24 TestCVLIAVFRSSGTPU: hash_infos: [('0x3a4920a6', '0x6'), ('0xa60c64de', '0xe'), ('0x7c32563b', '0xb'), ('0x3a4920a6', '0x6')] 02/11/2020 11:44:24 dut.10.240.183.67: flow flush 0 02/11/2020 11:44:25 dut.10.240.183.67: 02/11/2020 11:44: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 l3-dst-only end key_len 0 queues end / end 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 l3-dst-only end key_len 0 queues end / end 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 l3-dst-only end key_len 0 queues end / end 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 l3-dst-only end key_len 0 queues end / end 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 l3-dst-only end key_len 0 queues end / end 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 l3-dst-only end key_len 0 queues end / end 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:25 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:25 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 l3-dst-only end key_len 0 queues end / end 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:26 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 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:26 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 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:26 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 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:26 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 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:26 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 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:26 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 02/11/2020 11:44:26 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:26 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:27 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 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:27 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:27 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 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:27 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:27 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 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:27 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:27 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 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:27 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:27 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 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:27 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:27 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 02/11/2020 11:44:27 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:27 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:28 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 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:28 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:28 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 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:28 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:28 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 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:28 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:28 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 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:28 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:28 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 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:28 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:28 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 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:28 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:28 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:28 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 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:29 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 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:29 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 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:29 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 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:29 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 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:29 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 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:29 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 02/11/2020 11:44:29 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:29 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:30 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 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:30 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 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:30 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 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:30 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 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:30 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 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:30 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 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:30 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:30 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:30 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 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:31 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 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:31 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 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:31 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 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:31 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 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:31 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 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:31 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:31 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:31 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 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:32 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 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:32 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 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:32 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 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:32 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 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:32 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 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:32 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 02/11/2020 11:44:32 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:32 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:33 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 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:33 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 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:33 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 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:33 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 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:33 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 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44:33 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 02/11/2020 11:44:33 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:33 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:34 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:34 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:34 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:34 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:34 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:34 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:34 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:35 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:35 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:36 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:36 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:37 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:37 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:38 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:38 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:39 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:39 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:40 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:44:40 dut.10.240.183.67: Flow rule #0 destroyed 02/11/2020 11:44: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 02/11/2020 11:44:41 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44:41 dut.10.240.183.67: flow list 0 02/11/2020 11:44:41 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:44:41 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:44:41 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.1.1", dst="192.168.0.2")/("X"*480)'] 02/11/2020 11:44: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=0x38169969 - 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 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=0xa453dd11 - 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 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=0x38169969 - 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 02/11/2020 11:44:42 TestCVLIAVFRSSGTPU: hash_infos: [('0x38169969', '0x9'), ('0xa453dd11', '0x1'), ('0x38169969', '0x9')] 02/11/2020 11:44:42 TestCVLIAVFRSSGTPU: Test Case test_stress_cases Result PASSED: 02/11/2020 11:44:42 dut.10.240.183.67: flow flush 0 02/11/2020 11:44:43 dut.10.240.183.67: testpmd> 02/11/2020 11:44:43 dut.10.240.183.67: clear port stats all 02/11/2020 11:44:44 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:44:44 dut.10.240.183.67: stop 02/11/2020 11:44:44 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: 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= 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: 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. 02/11/2020 11:44:44 TestCVLIAVFRSSGTPU: Test Case test_symmetric_negative_cases Begin 02/11/2020 11:44:44 dut.10.240.183.67: 02/11/2020 11:44:44 tester: 02/11/2020 11:44:44 dut.10.240.183.67: start 02/11/2020 11:44: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 02/11/2020 11:44: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 func symmetric_toeplitz types gtpu end key_len 0 queues end / end 02/11/2020 11:44:44 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 02/11/2020 11:44: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 func symmetric_toeplitz types ipv4 l3-dst-only end key_len 0 queues end / end 02/11/2020 11:44:45 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:44: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 func symmetric_toeplitz types ipv4-udp end key_len 0 queues end / end 02/11/2020 11:44:45 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 02/11/2020 11:44:45 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 02/11/2020 11:44:45 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 02/11/2020 11:44:45 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 02/11/2020 11:44:45 dut.10.240.183.67: Flow rule #1 created 02/11/2020 11:44:45 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 02/11/2020 11:44:45 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 02/11/2020 11:44:45 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 02/11/2020 11:44:45 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 02/11/2020 11:44:45 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 02/11/2020 11:44:45 dut.10.240.183.67: Flow rule #2 created 02/11/2020 11:44:45 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 02/11/2020 11:44:45 dut.10.240.183.67: Flow rule #3 created 02/11/2020 11:44:45 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 02/11/2020 11:44:45 dut.10.240.183.67: Flow rule #4 created 02/11/2020 11:44:45 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']" 02/11/2020 11:44:45 dut.10.240.183.67: flow flush 0 02/11/2020 11:44:46 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> 02/11/2020 11:44:46 dut.10.240.183.67: clear port stats all 02/11/2020 11:44:48 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:44:48 dut.10.240.183.67: stop 02/11/2020 11:44:48 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. 02/11/2020 11:44:48 TestCVLIAVFRSSGTPU: Test Case test_toeplitz_symmetric_combination Begin 02/11/2020 11:44:48 dut.10.240.183.67: 02/11/2020 11:44:48 tester: 02/11/2020 11:44:48 dut.10.240.183.67: start 02/11/2020 11:44: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 02/11/2020 11:44:48 dut.10.240.183.67: quit 02/11/2020 11:44:49 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... 02/11/2020 11:44:49 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_368392_20201102100752 -- -i --rxq=16 --txq=16 02/11/2020 11:44:50 dut.10.240.183.67: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_368392_20201102100752/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 02/11/2020 11:45:01 dut.10.240.183.67: set fwd rxonly 02/11/2020 11:45:01 dut.10.240.183.67: Set rxonly packet forwarding mode 02/11/2020 11:45:01 dut.10.240.183.67: set verbose 1 02/11/2020 11:45:01 dut.10.240.183.67: Change verbose level from 0 to 1 02/11/2020 11:45:01 dut.10.240.183.67: show port info all 02/11/2020 11:45:01 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 02/11/2020 11:45:01 dut.10.240.183.67: start 02/11/2020 11:45: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 02/11/2020 11:45:01 TestCVLIAVFRSSGTPU: Subcase: toeplitz/symmetric with same pattern 02/11/2020 11:45:01 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 02/11/2020 11:45:01 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:45:01 dut.10.240.183.67: flow list 0 02/11/2020 11:45:01 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:45:01 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:01 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'] 02/11/2020 11:45: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xb9cf1677 - 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=0xc4494895 - 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=0xb9cf1677 - 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 02/11/2020 11:45:02 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9cf1677', '0x7'), ('0xc4494895', '0x5'), ('0xb9cf1677', '0x7')] 02/11/2020 11:45:02 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 02/11/2020 11:45:02 dut.10.240.183.67: Flow rule #1 created 02/11/2020 11:45:02 dut.10.240.183.67: flow list 0 02/11/2020 11:45:02 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 02/11/2020 11:45:02 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:02 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.0.20",dst="192.168.0.10")/ICMP()/("X"*480)'] 02/11/2020 11:45: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xf50f279f - 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 port 0/queue 15: 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=0xf50f279f - 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 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=0x1e319f3d - 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=0x1e319f3d - 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 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=0x6426773c - 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 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=0x6426773c - 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 02/11/2020 11:45:03 TestCVLIAVFRSSGTPU: hash_infos: [('0xf50f279f', '0xf'), ('0xf50f279f', '0xf'), ('0x1e319f3d', '0xd'), ('0x1e319f3d', '0xd'), ('0x6426773c', '0xc'), ('0x6426773c', '0xc')] 02/11/2020 11:45:03 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:03 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'] 02/11/2020 11:45: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=562 - nb_segs=1 - RSS hash=0xf50f279f - 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 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=0x9348e3c5 - 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 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=0x9348e3c5 - 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 02/11/2020 11:45:04 TestCVLIAVFRSSGTPU: hash_infos: [('0xf50f279f', '0xf'), ('0x9348e3c5', '0x5'), ('0x9348e3c5', '0x5')] 02/11/2020 11:45:04 dut.10.240.183.67: flow destroy 0 rule 1 02/11/2020 11:45:06 dut.10.240.183.67: Flow rule #1 destroyed testpmd> 02/11/2020 11:45:06 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:06 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'] 02/11/2020 11: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=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 02/11/2020 11:45:07 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 11:45:07 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:07 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.0.20",dst="192.168.0.10")/ICMP()/("X"*480)'] 02/11/2020 11:45: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_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =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 02/11/2020 11:45:08 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 11:45:08 dut.10.240.183.67: flow flush 0 02/11/2020 11:45:08 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 02/11/2020 11:45:08 TestCVLIAVFRSSGTPU: Subcase: toeplitz/symmetric with same ptype different UL/DL 02/11/2020 11:45: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 types ipv4 l3-dst-only end key_len 0 queues end / end 02/11/2020 11:45:08 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:45:08 dut.10.240.183.67: flow list 0 02/11/2020 11:45:08 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 11:45:08 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:08 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'] 02/11/2020 11:45: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=562 - nb_segs=1 - RSS hash=0xb9cf1677 - 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=0xc4494895 - 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=0xb9cf1677 - 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 02/11/2020 11:45:09 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9cf1677', '0x7'), ('0xc4494895', '0x5'), ('0xb9cf1677', '0x7')] 02/11/2020 11:45:09 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 02/11/2020 11:45:09 dut.10.240.183.67: Flow rule #1 created 02/11/2020 11:45:09 dut.10.240.183.67: flow list 0 02/11/2020 11:45:09 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 02/11/2020 11:45:09 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:09 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.0.20",dst="192.168.0.10")/ICMP()/("X"*480)'] 02/11/2020 11:45: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xf50f279f - 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 port 0/queue 15: 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=0xf50f279f - 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 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=0x1e319f3d - 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=0x1e319f3d - 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 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=0x6426773c - 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 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=0x6426773c - 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 02/11/2020 11:45:11 TestCVLIAVFRSSGTPU: hash_infos: [('0xf50f279f', '0xf'), ('0xf50f279f', '0xf'), ('0x1e319f3d', '0xd'), ('0x1e319f3d', '0xd'), ('0x6426773c', '0xc'), ('0x6426773c', '0xc')] 02/11/2020 11:45:11 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:11 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'] 02/11/2020 11: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xb9cf1677 - 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=0xc4494895 - 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=0xb9cf1677 - 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 02/11/2020 11:45:12 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9cf1677', '0x7'), ('0xc4494895', '0x5'), ('0xb9cf1677', '0x7')] 02/11/2020 11:45:12 dut.10.240.183.67: flow destroy 0 rule 1 02/11/2020 11:45:13 dut.10.240.183.67: Flow rule #1 destroyed testpmd> 02/11/2020 11:45:13 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:13 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.0.20",dst="192.168.0.10")/ICMP()/("X"*480)'] 02/11/2020 11:45: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=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 02/11/2020 11:45:14 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 11:45:14 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:14 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'] 02/11/2020 11: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0xb9cf1677 - 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=0xc4494895 - 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=0xb9cf1677 - 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 02/11/2020 11:45:15 TestCVLIAVFRSSGTPU: hash_infos: [('0xb9cf1677', '0x7'), ('0xc4494895', '0x5'), ('0xb9cf1677', '0x7')] 02/11/2020 11:45: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 func symmetric_toeplitz types ipv4 end key_len 0 queues end / end 02/11/2020 11:45:15 dut.10.240.183.67: Flow rule #1 created 02/11/2020 11:45:15 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:15 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.0.20",dst="192.168.0.10")/ICMP()/("X"*480)'] 02/11/2020 11:45: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=562 - nb_segs=1 - RSS hash=0xf50f279f - 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 port 0/queue 15: 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=0xf50f279f - 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 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=0x1e319f3d - 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=0x1e319f3d - 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 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=0x6426773c - 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 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=0x6426773c - 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 02/11/2020 11:45:16 TestCVLIAVFRSSGTPU: hash_infos: [('0xf50f279f', '0xf'), ('0xf50f279f', '0xf'), ('0x1e319f3d', '0xd'), ('0x1e319f3d', '0xd'), ('0x6426773c', '0xc'), ('0x6426773c', '0xc')] 02/11/2020 11:45:16 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:45:17 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:45:17 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:17 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IP(src="192.168.0.20",dst="192.168.0.10")/ICMP()/("X"*480)'] 02/11/2020 11:45: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=0x0800 - length=562 - nb_segs=1 - RSS hash=0x4878c7ce - 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 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=0xbd77e051 - 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 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=0xdb0557e1 - 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 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=0xc534c8dc - 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 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=0x7538e363 - 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 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=0x111e945f - 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 02/11/2020 11:45:19 TestCVLIAVFRSSGTPU: hash_infos: [('0x4878c7ce', '0xe'), ('0xbd77e051', '0x1'), ('0xdb0557e1', '0x1'), ('0xc534c8dc', '0xc'), ('0x7538e363', '0x3'), ('0x111e945f', '0xf')] 02/11/2020 11:45:19 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:19 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/("X"*480)'] 02/11/2020 11:45: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_NONFRAG - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =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 02/11/2020 11:45:20 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 11:45:20 dut.10.240.183.67: flow flush 0 02/11/2020 11:45:20 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 02/11/2020 11:45:20 TestCVLIAVFRSSGTPU: Subcase: toeplitz/symmetric with different pattern 02/11/2020 11:45:20 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 02/11/2020 11:45:20 dut.10.240.183.67: Flow rule #0 created 02/11/2020 11:45:20 dut.10.240.183.67: flow list 0 02/11/2020 11:45:20 dut.10.240.183.67: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 UDP => RSS 02/11/2020 11:45:20 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:20 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/UDP(sport=22, dport=13)/("X"*480)'] 02/11/2020 11: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=570 - nb_segs=1 - RSS hash=0x17f77082 - 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 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=0x6a712e60 - 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 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=0x10ef2edb - 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 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=0x17f77082 - 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 02/11/2020 11:45:21 TestCVLIAVFRSSGTPU: hash_infos: [('0x17f77082', '0x2'), ('0x6a712e60', '0x0'), ('0x10ef2edb', '0xb'), ('0x17f77082', '0x2')] 02/11/2020 11:45:21 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 02/11/2020 11:45:21 dut.10.240.183.67: Flow rule #1 created 02/11/2020 11:45:21 dut.10.240.183.67: flow list 0 02/11/2020 11:45:21 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 02/11/2020 11:45:21 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:21 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="2222:3333:4444:5555:6666:7777:8888:1999",dst="1111:2222:3333:4444:5555:6666:7777:1888")/ICMP()/("X"*480)'] 02/11/2020 11:45: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=0x0800 - length=582 - nb_segs=1 - RSS hash=0x55b58868 - 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 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=0x55b58868 - 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=590 - nb_segs=1 - RSS hash=0x1cf31850 - RSS queue=0x0 - 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_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=0x1cf31850 - RSS queue=0x0 - 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_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=0xeeb3bf6c - 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 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=0xeeb3bf6c - 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 02/11/2020 11:45:22 TestCVLIAVFRSSGTPU: hash_infos: [('0x55b58868', '0x8'), ('0x55b58868', '0x8'), ('0x1cf31850', '0x0'), ('0x1cf31850', '0x0'), ('0xeeb3bf6c', '0xc'), ('0xeeb3bf6c', '0xc')] 02/11/2020 11:45:22 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:22 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/UDP(sport=22, dport=13)/("X"*480)'] 02/11/2020 11: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=570 - nb_segs=1 - RSS hash=0x17f77082 - 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 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=0x6a712e60 - 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 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=0x10ef2edb - 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 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=0x17f77082 - 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 02/11/2020 11:45:23 TestCVLIAVFRSSGTPU: hash_infos: [('0x17f77082', '0x2'), ('0x6a712e60', '0x0'), ('0x10ef2edb', '0xb'), ('0x17f77082', '0x2')] 02/11/2020 11:45:23 dut.10.240.183.67: flow destroy 0 rule 1 02/11/2020 11:45:25 dut.10.240.183.67: Flow rule #1 destroyed testpmd> 02/11/2020 11:45:25 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:25 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="2222:3333:4444:5555:6666:7777:8888:1999",dst="1111:2222:3333:4444:5555:6666:7777:1888")/ICMP()/("X"*480)'] 02/11/2020 11:45: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_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 02/11/2020 11:45:26 TestCVLIAVFRSSGTPU: hash_infos: [] 02/11/2020 11:45:26 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:26 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/UDP(sport=22, dport=13)/("X"*480)'] 02/11/2020 11:45: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=570 - nb_segs=1 - RSS hash=0x17f77082 - 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 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=0x6a712e60 - 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 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=0x10ef2edb - 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 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=0x17f77082 - 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 02/11/2020 11:45:27 TestCVLIAVFRSSGTPU: hash_infos: [('0x17f77082', '0x2'), ('0x6a712e60', '0x0'), ('0x10ef2edb', '0xb'), ('0x17f77082', '0x2')] 02/11/2020 11:45:27 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 02/11/2020 11:45:27 dut.10.240.183.67: Flow rule #1 created 02/11/2020 11:45:27 dut.10.240.183.67: flow list 0 02/11/2020 11:45:27 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 02/11/2020 11:45:27 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:27 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="2222:3333:4444:5555:6666:7777:8888:1999",dst="1111:2222:3333:4444:5555:6666:7777:1888")/ICMP()/("X"*480)'] 02/11/2020 11: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=0x55b58868 - 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 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=0x55b58868 - 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=590 - nb_segs=1 - RSS hash=0x1cf31850 - RSS queue=0x0 - 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_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=0x1cf31850 - RSS queue=0x0 - 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_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=0xeeb3bf6c - 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 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=0xeeb3bf6c - 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 02/11/2020 11:45:28 TestCVLIAVFRSSGTPU: hash_infos: [('0x55b58868', '0x8'), ('0x55b58868', '0x8'), ('0x1cf31850', '0x0'), ('0x1cf31850', '0x0'), ('0xeeb3bf6c', '0xc'), ('0xeeb3bf6c', '0xc')] 02/11/2020 11:45:28 dut.10.240.183.67: flow destroy 0 rule 0 02/11/2020 11:45:29 dut.10.240.183.67: Flow rule #0 destroyed testpmd> 02/11/2020 11:45:29 TestCVLIAVFRSSGTPU: ----------send packet------------- 02/11/2020 11:45:29 TestCVLIAVFRSSGTPU: ['Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34)/IPv6(src="2222:3333:4444:5555:6666:7777:8888:1999",dst="1111:2222:3333:4444:5555:6666:7777:1888")/ICMP()/("X"*480)'] 02/11/2020 11:45: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 - RSS hash=0x61cae7a0 - 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=582 - nb_segs=1 - RSS hash=0x347f6fc8 - 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 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=0x2cc9c2cb - 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 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=0x303ada9b - 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 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=0x7286fda7 - 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 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=0x9c3542cb - 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 02/11/2020 11:45:30 TestCVLIAVFRSSGTPU: hash_infos: [('0x61cae7a0', '0x0'), ('0x347f6fc8', '0x8'), ('0x2cc9c2cb', '0xb'), ('0x303ada9b', '0xb'), ('0x7286fda7', '0x7'), ('0x9c3542cb', '0xb')] 02/11/2020 11:45:30 TestCVLIAVFRSSGTPU: Test Case test_toeplitz_symmetric_combination Result FAILED: 'expect hash_value[0] == hash_value[1]' 02/11/2020 11:45:30 dut.10.240.183.67: flow flush 0 02/11/2020 11:45:32 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> 02/11/2020 11:45:32 dut.10.240.183.67: clear port stats all 02/11/2020 11:45:33 dut.10.240.183.67: NIC statistics for port 0 cleared testpmd> 02/11/2020 11:45:33 dut.10.240.183.67: stop 02/11/2020 11:45: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: 32 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: 6 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: 6 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: 5 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=12 -> TX Port= 0/Queue=12 ------- RX-packets: 11 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: 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. 02/11/2020 11:45:33 dts: TEST SUITE ENDED: TestCVLIAVFRSSGTPU ^ permalink raw reply [flat|nested] 17+ messages in thread
* [dts] [PATCH V3 8/8] tests/cvl_advanced_rss_gtpu: add cvl_advanced_rss_gtpu 2020-11-02 9:21 [dts] [PATCH V3 0/8] tests: update or add rss related suites Haiyang Zhao ` (6 preceding siblings ...) 2020-11-02 9:21 ` [dts] [PATCH V3 7/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf rss gtpu suite Haiyang Zhao @ 2020-11-02 9:21 ` Haiyang Zhao 2020-11-02 9:37 ` Zhao, HaiyangX 2020-11-03 1:42 ` [dts] [PATCH V3 0/8] tests: update or add rss related suites Fu, Qi 8 siblings, 1 reply; 17+ messages in thread From: Haiyang Zhao @ 2020-11-02 9:21 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> --- tests/TestSuite_cvl_advanced_rss_gtpu.py | 5294 ++++++++++++++++++++++ 1 file changed, 5294 insertions(+) create mode 100755 tests/TestSuite_cvl_advanced_rss_gtpu.py diff --git a/tests/TestSuite_cvl_advanced_rss_gtpu.py b/tests/TestSuite_cvl_advanced_rss_gtpu.py new file mode 100755 index 0000000..c92ff6a --- /dev/null +++ b/tests/TestSuite_cvl_advanced_rss_gtpu.py @@ -0,0 +1,5294 @@ +# 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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1') + .replace('(type=2', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1') + .replace('(type=2', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1').replace('(type=2', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1').replace('(type=2', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1').replace('(type=2', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=1', '(type=2') + .replace('(type=0', '(type=1').replace('(type=2', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=0', '(type=1'), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst.replace('(type=0', '(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('(type=0', '(type=1'), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst + .replace('/("X"', '/UDP(sport=22,dport=23)/("X"') + .replace('(type=0', '(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('(type=0', '(type=1'), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst + .replace('/("X"', '/TCP(sport=22,dport=23)/("X"') + .replace('(type=0', '(type=1'), + 'action': 'check_hash_different', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) ', ''), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) ', ''), + 'action': 'check_hash_different', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src + .replace('/("X"', '/UDP(sport=22,dport=23)/("X"') + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) ', ''), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst + .replace('/("X"', '/UDP(sport=22,dport=23)/("X"') + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) ', ''), + 'action': 'check_hash_different', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_src + .replace('/("X"', '/TCP(sport=22,dport=23)/("X"') + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) ', ''), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst + .replace('/("X"', '/TCP(sport=22,dport=23)/("X"') + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=0', '(type=1'), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst.replace('(type=0', '(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('(type=0', '(type=1'), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst + .replace('/("X"', '/UDP(sport=22,dport=23)/("X"') + .replace('(type=0', '(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('(type=0', '(type=1'), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst + .replace('/("X"', '/TCP(sport=22,dport=23)/("X"') + .replace('(type=0', '(type=1'), + 'action': 'check_hash_different', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) ', ''), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) ', ''), + 'action': 'check_hash_different', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src + .replace('/("X"', '/UDP(sport=22,dport=23)/("X"') + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) ', ''), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst + .replace('/("X"', '/UDP(sport=22,dport=23)/("X"') + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) ', ''), + 'action': 'check_hash_different', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv6_src + .replace('/("X"', '/TCP(sport=22,dport=23)/("X"') + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) ', ''), + 'action': 'save_hash', + }, + { + 'send_packet': default_pattern_ipv4_gtpu_eh_dl_ipv4_dst + .replace('/("X"', '/TCP(sport=22,dport=23)/("X"') + .replace('/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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('(type=0', '(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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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.enable_rss = 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. + """ + pass + + def launch_testpmd(self, enable_rss=False, set_rss=None): + if enable_rss: + 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.enable_rss = enable_rss + if set_rss: + 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, enable_rss=True, set_rss=False): + if enable_rss != self.enable_rss: + self.pmd_output.quit() + self.launch_testpmd(enable_rss=enable_rss, set_rss=set_rss) + self.pmd_output.execute_cmd("start") + if set_rss: + self.pmd_output.execute_cmd('port config all rss all') + + def test_mac_ipv4_gtpu_ipv4(self): + self.switch_testpmd(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=False) + self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template) + + def test_mac_ipv4_gtpu_eh_ipv4(self): + self.switch_testpmd(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=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(enable_rss=False) + self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template) + + def test_mac_ipv4_gtpu_ipv4_symmetric(self): + self.switch_testpmd(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=True) + self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template) + + def test_mac_ipv4_gtpu_eh_ipv4_symmetric(self): + self.switch_testpmd(enable_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True) + 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_udp_symmetric) + self.switch_testpmd(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=True) + 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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=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(enable_rss=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(enable_rss=True, set_rss=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(enable_rss=True, set_rss=True) + self.rssprocess.handle_rss_distribute_cases(cases_info=ipv6_template) + + def test_inner_l4_protocal_hash(self): + self.switch_testpmd(enable_rss=True) + self.rssprocess.handle_rss_distribute_cases(cases_info=inner_l4_protocal_hash) + + def test_default_pattern_support(self): + self.switch_testpmd(enable_rss=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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(enable_rss=True) + 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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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(enable_rss=True) + 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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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(enable_rss=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="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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(enable_rss=True) + 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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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(enable_rss=True) + pkts1 = [ + 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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(enable_rss=True) + pkts1 = [ + 'Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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(enable_rss=True) + pkts1 = [ + 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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(enable_rss=True) + 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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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(hash_value[0] != hash_value[1], 'symmetric rule should 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 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]') + # 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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=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] 17+ messages in thread
* Re: [dts] [PATCH V3 8/8] tests/cvl_advanced_rss_gtpu: add cvl_advanced_rss_gtpu 2020-11-02 9:21 ` [dts] [PATCH V3 8/8] tests/cvl_advanced_rss_gtpu: add cvl_advanced_rss_gtpu Haiyang Zhao @ 2020-11-02 9:37 ` Zhao, HaiyangX 0 siblings, 0 replies; 17+ messages in thread From: Zhao, HaiyangX @ 2020-11-02 9:37 UTC (permalink / raw) To: dts, Fu, Qi [-- Attachment #1: Type: text/plain, Size: 424 bytes --] Tested-by: Haiyang Zhao <haiyangx.zhao@intel.com> Best Regards, Zhao Haiyang > -----Original Message----- > From: Haiyang Zhao <haiyangx.zhao@intel.com> > Sent: Monday, November 2, 2020 17:21 > To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com> > Cc: Zhao, HaiyangX <haiyangx.zhao@intel.com> > Subject: [dts][PATCH V3 8/8] tests/cvl_advanced_rss_gtpu: add > cvl_advanced_rss_gtpu > > *.add CVL PF rss gtpu cases. [-- Attachment #2: TestCVLAdvancedRSSGTPU.log --] [-- Type: application/octet-stream, Size: 312891 bytes --] 02/11/2020 16:32:01 dts: TEST SUITE : TestCVLAdvancedRSSGTPU 02/11/2020 16:32:01 dts: NIC : columbiaville_100g 02/11/2020 16:32:01 dut.10.240.183.133: 02/11/2020 16:32:02 tester: 02/11/2020 16:32:02 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_24672_20201102163143 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384 02/11/2020 16:32:03 dut.10.240.183.133: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_24672_20201102163143/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 02/11/2020 16:32:13 dut.10.240.183.133: set fwd rxonly 02/11/2020 16:32:13 dut.10.240.183.133: Set rxonly packet forwarding mode 02/11/2020 16:32:13 dut.10.240.183.133: set verbose 1 02/11/2020 16:32:13 dut.10.240.183.133: Change verbose level from 0 to 1 02/11/2020 16:32:13 dut.10.240.183.133: show port info all 02/11/2020 16:32:13 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 02/11/2020 16:32:13 TestCVLAdvancedRSSGTPU: rssprocess.tester_ifaces: ['enp1s0', 'enp2s0'] 02/11/2020 16:32:13 TestCVLAdvancedRSSGTPU: rssprocess.test_case: <TestSuite_cvl_advanced_rss_gtpu.TestCVLAdvancedRSSGTPU object at 0x7f0c933c30f0> 02/11/2020 16:32:13 TestCVLAdvancedRSSGTPU: Test Case test_default_pattern_support Begin 02/11/2020 16:32:13 dut.10.240.183.133: 02/11/2020 16:32:13 tester: 02/11/2020 16:32:13 dut.10.240.183.133: quit 02/11/2020 16:32:14 dut.10.240.183.133: Stopping port 0... Stopping ports... Done Shutting down port 0... Closing ports... Port 0 is closed Done Bye... 02/11/2020 16:32:14 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_24672_20201102163143 -- -i --rxq=64 --txq=64 02/11/2020 16:32:16 dut.10.240.183.133: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_24672_20201102163143/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 02/11/2020 16:32:26 dut.10.240.183.133: set fwd rxonly 02/11/2020 16:32:26 dut.10.240.183.133: Set rxonly packet forwarding mode 02/11/2020 16:32:26 dut.10.240.183.133: set verbose 1 02/11/2020 16:32:26 dut.10.240.183.133: Change verbose level from 0 to 1 02/11/2020 16:32:26 dut.10.240.183.133: show port info all 02/11/2020 16:32:26 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 02/11/2020 16:32:26 dut.10.240.183.133: start 02/11/2020 16:32:26 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 02/11/2020 16:32:26 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_ipv4_udp_gtpu================ 02/11/2020 16:32:26 TestCVLAdvancedRSSGTPU: ------------handle test-------------- 02/11/2020 16:32:26 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:26 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480) 02/11/2020 16:32:27 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - 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=0x1d ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:32:27 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:27 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:32:27 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:27 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480) 02/11/2020 16:32:28 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:32:28 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:28 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:28 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:28 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480) 02/11/2020 16:32:29 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - 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=0x1d ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:32:29 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:29 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:32:29 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:29 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480) 02/11/2020 16:32:30 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:32:30 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:30 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:30 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:30 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:32 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:32 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:32 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:32:32 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:32 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:33 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:33 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:33 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:33 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:33 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:34 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:34 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:34 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:32:34 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:34 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:35 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:35 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:35 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:35 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:35 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:36 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:36 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:36 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:32:36 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:36 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:37 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:37 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:37 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:37 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:37 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:38 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:38 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:38 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:32:38 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:38 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:39 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:39 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:39 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:39 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:39 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) 02/11/2020 16:32:40 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - 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=0x1d ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:32:40 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:40 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:32:40 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:40 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) 02/11/2020 16:32:41 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:32:41 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:41 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:41 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:41 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) 02/11/2020 16:32:42 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:42 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:42 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:32:42 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:42 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) 02/11/2020 16:32:43 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:43 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:43 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:43 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:43 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) 02/11/2020 16:32:45 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:45 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:45 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:32:45 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32: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.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:46 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:46 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:46 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:46 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:46 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 16:32:47 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - 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=0x13 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:32:47 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:47 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:32:47 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:47 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480) 02/11/2020 16:32:48 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:32:48 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:48 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:48 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:48 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 16:32:49 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - 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=0x13 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:32:49 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:49 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:32:49 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:49 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480) 02/11/2020 16:32:50 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:32:50 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:50 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:50 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:50 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 16:32:51 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:51 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:51 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:32:51 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:51 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:52 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:52 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:52 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:52 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:52 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 16:32:53 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:53 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:53 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:32:53 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:53 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:54 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:54 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:54 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:54 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:54 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 16:32:55 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:55 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:55 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:32:55 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:55 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:56 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:56 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:56 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:56 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:56 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 16:32:58 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:58 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:32:58 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:32:58 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:58 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:32:59 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:32:59 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:32:59 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:32:59 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:32:59 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) 02/11/2020 16:33:00 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - 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=0x13 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:00 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:00 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:00 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:00 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) 02/11/2020 16:33:01 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:01 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:01 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:01 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:01 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) 02/11/2020 16:33:02 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:02 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:02 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:02 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:02 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) 02/11/2020 16:33:03 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:03 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:03 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:03 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:03 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) 02/11/2020 16:33:04 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:04 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:04 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:04 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:04 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) 02/11/2020 16:33:05 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:05 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:05 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:05 TestCVLAdvancedRSSGTPU: sub_case mac_ipv4_gtpu_ipv4_udp_gtpu passed 02/11/2020 16:33:05 dut.10.240.183.133: flow flush 0 02/11/2020 16:33:05 dut.10.240.183.133: 02/11/2020 16:33:05 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv6_gtpu_ipv4_udp_gtpu================ 02/11/2020 16:33:05 TestCVLAdvancedRSSGTPU: ------------handle test-------------- 02/11/2020 16:33:05 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:05 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480) 02/11/2020 16:33:06 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - 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=0x1d ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:06 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:06 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:33:06 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:06 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480) 02/11/2020 16:33:07 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:07 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:07 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:07 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:07 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/("X"*480) 02/11/2020 16:33:08 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - 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=0x1d ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:08 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:08 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:33:08 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:08 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480) 02/11/2020 16:33:10 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:10 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:10 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:10 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:10 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:11 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:11 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:11 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:33:11 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:11 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:12 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:12 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:12 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:12 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:12 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:13 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:13 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:13 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:33:13 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:13 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:14 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:14 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:14 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:14 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:14 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:15 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:15 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:15 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:33:15 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:15 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:16 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:16 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:16 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:16 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:16 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1", src="192.168.0.2")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:17 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:17 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:17 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:33:17 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:17 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:18 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:18 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:18 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:18 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:18 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) 02/11/2020 16:33:19 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - 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=0x1d ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:19 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:19 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:33:19 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:19 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) 02/11/2020 16:33:20 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:20 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:20 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:20 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:20 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) 02/11/2020 16:33:21 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:21 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:21 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:33:21 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:21 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) 02/11/2020 16:33:23 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:23 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:23 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:23 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:23 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) 02/11/2020 16:33:24 dut.10.240.183.133: port 0/queue 29: 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=0x3dc5eddd - RSS queue=0x1d - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:24 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:24 TestCVLAdvancedRSSGTPU: hash_infos: [('0x3dc5eddd', '0x1d')] 02/11/2020 16:33:24 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:24 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) 02/11/2020 16:33:25 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:25 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:25 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:25 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:25 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 16:33:26 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - 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=0x13 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:26 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:26 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:26 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:26 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480) 02/11/2020 16:33:27 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:27 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:27 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:27 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:27 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480) 02/11/2020 16:33:28 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - 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=0x13 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:28 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:28 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:28 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:28 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/("X"*480) 02/11/2020 16:33:29 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:29 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:29 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:29 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:29 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 16:33:30 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:30 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:30 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:30 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:30 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:31 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:31 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:31 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:31 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:31 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 16:33:32 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:32 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:32 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:32 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:32 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/UDP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:33 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:33 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:33 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:33 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:33 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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) 02/11/2020 16:33:34 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:34 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:34 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:34 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:34 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:36 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:36 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:36 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:36 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:36 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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) 02/11/2020 16:33:37 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:37 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:37 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:37 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:37 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IPv6()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.2", src="192.168.0.1")/TCP(sport=22,dport=23)/("X"*480) 02/11/2020 16:33:38 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:38 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:38 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:38 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:38 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) 02/11/2020 16:33:39 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - 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=0x13 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:39 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:39 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:39 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:39 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) 02/11/2020 16:33:40 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - 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=0x1a ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:33:40 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:40 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:40 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:40 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) 02/11/2020 16:33:41 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:41 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:41 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:41 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:41 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) 02/11/2020 16:33:42 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:42 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:42 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:42 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:42 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) 02/11/2020 16:33:43 dut.10.240.183.133: port 0/queue 19: 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=0x7e374793 - RSS queue=0x13 - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV6_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:43 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:33:43 TestCVLAdvancedRSSGTPU: hash_infos: [('0x7e374793', '0x13')] 02/11/2020 16:33:43 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:33:43 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) 02/11/2020 16:33:44 dut.10.240.183.133: port 0/queue 26: 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=0x91b1829a - RSS queue=0x1a - hw ptype: L2_ETHER L3_IPV6_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV6 L4_UDP - l2_len=14 - l3_len=40 - l4_len=8 - VXLAN packet: packet type =32993, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:33:44 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:33:44 TestCVLAdvancedRSSGTPU: hash_infos: [('0x91b1829a', '0x1a')] 02/11/2020 16:33:44 TestCVLAdvancedRSSGTPU: sub_case mac_ipv6_gtpu_ipv4_udp_gtpu passed 02/11/2020 16:33:44 dut.10.240.183.133: flow flush 0 02/11/2020 16:33:44 dut.10.240.183.133: 02/11/2020 16:33:44 TestCVLAdvancedRSSGTPU: {'mac_ipv4_gtpu_ipv4_udp_gtpu': 'passed', 'mac_ipv6_gtpu_ipv4_udp_gtpu': 'passed'} 02/11/2020 16:33:44 TestCVLAdvancedRSSGTPU: pass rate is: 100.0 02/11/2020 16:33:44 TestCVLAdvancedRSSGTPU: Test Case test_default_pattern_support Result PASSED: 02/11/2020 16:33:44 dut.10.240.183.133: flow flush 0 02/11/2020 16:33:45 dut.10.240.183.133: testpmd> 02/11/2020 16:33:45 dut.10.240.183.133: clear port stats all 02/11/2020 16:33:47 dut.10.240.183.133: NIC statistics for port 0 cleared testpmd> 02/11/2020 16:33:47 dut.10.240.183.133: stop 02/11/2020 16:33:47 dut.10.240.183.133: Telling cores to ... Waiting for lcores to finish... ------- Forward Stats for RX Port= 0/Queue=19 -> TX Port= 0/Queue=19 ------- RX-packets: 18 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=26 -> TX Port= 0/Queue=26 ------- RX-packets: 36 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=29 -> TX Port= 0/Queue=29 ------- 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. 02/11/2020 16:33:47 TestCVLAdvancedRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4 Begin 02/11/2020 16:33:47 dut.10.240.183.133: 02/11/2020 16:33:47 tester: 02/11/2020 16:33:47 dut.10.240.183.133: quit 02/11/2020 16:33:48 dut.10.240.183.133: Stopping port 0... Stopping ports... Done Shutting down port 0... Closing ports... Port 0 is closed Done Bye... 02/11/2020 16:33:48 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_24672_20201102163143 -- -i --rxq=64 --txq=64 --disable-rss --rxd=384 --txd=384 02/11/2020 16:33:49 dut.10.240.183.133: EAL: Detected 72 lcore(s) EAL: Detected 2 NUMA nodes EAL: Multi-process socket /var/run/dpdk/dpdk_24672_20201102163143/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 02/11/2020 16:33:59 dut.10.240.183.133: set fwd rxonly 02/11/2020 16:33:59 dut.10.240.183.133: Set rxonly packet forwarding mode 02/11/2020 16:33:59 dut.10.240.183.133: set verbose 1 02/11/2020 16:33:59 dut.10.240.183.133: Change verbose level from 0 to 1 02/11/2020 16:33:59 dut.10.240.183.133: show port info all 02/11/2020 16:33:59 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 02/11/2020 16:33:59 dut.10.240.183.133: start 02/11/2020 16:34:00 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 02/11/2020 16:34:00 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_l3dst================ 02/11/2020 16:34:00 TestCVLAdvancedRSSGTPU: ------------handle test-------------- 02/11/2020 16:34:00 dut.10.240.183.133: 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 02/11/2020 16:34:00 dut.10.240.183.133: Flow rule validated 02/11/2020 16:34:00 dut.10.240.183.133: 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 02/11/2020 16:34:00 dut.10.240.183.133: Flow rule #0 created 02/11/2020 16:34:00 dut.10.240.183.133: flow list 0 02/11/2020 16:34:00 dut.10.240.183.133: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 16:34:00 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:00 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:34:01 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:01 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:01 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:34:01 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:01 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:34:02 dut.10.240.183.133: port 0/queue 37: 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=0xc61061e5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:02 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:02 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc61061e5', '0x25')] 02/11/2020 16:34:02 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:02 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 16:34:03 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:03 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:03 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:34:03 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:03 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:34:04 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:04 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:04 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:34:04 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:04 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:34:05 dut.10.240.183.133: port 0/queue 37: 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=0xc61061e5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:05 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:05 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc61061e5', '0x25')] 02/11/2020 16:34:05 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:05 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 16:34:06 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:06 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:06 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:34:06 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:06 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:34:07 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:07 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:07 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:34:07 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:07 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:34:08 dut.10.240.183.133: port 0/queue 37: 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=0xc61061e5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:08 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:08 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc61061e5', '0x25')] 02/11/2020 16:34:08 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:08 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 16:34:10 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:10 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:10 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:34:10 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:10 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:34:11 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:34:11 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:11 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:34:11 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:11 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:34:12 dut.10.240.183.133: port 0/queue 37: 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=0xc61061e5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:34:12 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:12 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc61061e5', '0x25')] 02/11/2020 16:34:12 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:12 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 16:34:13 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:34:13 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:13 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:34:13 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:13 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:34:14 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:34:14 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:14 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:34:14 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:14 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:34:15 dut.10.240.183.133: port 0/queue 37: 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=0xc61061e5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:34:15 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:15 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc61061e5', '0x25')] 02/11/2020 16:34:15 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:15 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 16:34:16 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:34:16 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:16 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:34:16 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:16 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'] 02/11/2020 16:34:17 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=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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:34:17 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:34:17 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:34:17 TestCVLAdvancedRSSGTPU: ------------handle post-test-------------- 02/11/2020 16:34:17 dut.10.240.183.133: flow destroy 0 rule 0 02/11/2020 16:34:18 dut.10.240.183.133: Flow rule #0 destroyed testpmd> 02/11/2020 16:34:18 dut.10.240.183.133: flow list 0 02/11/2020 16:34:18 dut.10.240.183.133: 02/11/2020 16:34:18 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:18 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 16:34:19 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=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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:34:19 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:34:19 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:34:19 TestCVLAdvancedRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_l3dst passed 02/11/2020 16:34:19 dut.10.240.183.133: flow flush 0 02/11/2020 16:34:20 dut.10.240.183.133: 02/11/2020 16:34:20 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3src================ 02/11/2020 16:34:20 TestCVLAdvancedRSSGTPU: ------------handle test-------------- 02/11/2020 16:34:20 dut.10.240.183.133: 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 02/11/2020 16:34:20 dut.10.240.183.133: Flow rule validated 02/11/2020 16:34:20 dut.10.240.183.133: 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 02/11/2020 16:34:20 dut.10.240.183.133: Flow rule #0 created 02/11/2020 16:34:20 dut.10.240.183.133: flow list 0 02/11/2020 16:34:20 dut.10.240.183.133: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 16:34:20 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:20 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:34:21 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:34:21 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:21 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:34:21 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:21 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:34:22 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:34:22 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:22 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:34:22 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:22 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 16:34:23 dut.10.240.183.133: port 0/queue 1: 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=0x58b10141 - 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 02/11/2020 16:34:23 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:23 TestCVLAdvancedRSSGTPU: hash_infos: [('0x58b10141', '0x1')] 02/11/2020 16:34:23 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:23 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:34:24 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:34:24 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:24 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:34:24 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:24 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:34:25 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:34:25 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:25 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:34:25 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:25 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 16:34:26 dut.10.240.183.133: port 0/queue 1: 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=0x58b10141 - 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 02/11/2020 16:34:26 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:26 TestCVLAdvancedRSSGTPU: hash_infos: [('0x58b10141', '0x1')] 02/11/2020 16:34:26 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:26 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:34:27 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:34:27 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:27 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:34:27 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:27 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:34:28 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:34:28 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:28 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:34:28 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:28 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 16:34:29 dut.10.240.183.133: port 0/queue 1: 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=0x58b10141 - 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 02/11/2020 16:34:29 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:29 TestCVLAdvancedRSSGTPU: hash_infos: [('0x58b10141', '0x1')] 02/11/2020 16:34:29 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:29 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:34:31 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:34:31 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:31 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:34:31 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:31 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:34:32 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:34:32 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:32 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:34:32 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:32 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 16:34:33 dut.10.240.183.133: port 0/queue 1: 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=0x58b10141 - 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 02/11/2020 16:34:33 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:33 TestCVLAdvancedRSSGTPU: hash_infos: [('0x58b10141', '0x1')] 02/11/2020 16:34:33 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:33 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:34:34 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:34:34 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:34 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:34:34 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:34 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:34:35 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:34:35 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:35 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:34:35 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:35 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 16:34:36 dut.10.240.183.133: port 0/queue 1: 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=0x58b10141 - 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 02/11/2020 16:34:36 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:36 TestCVLAdvancedRSSGTPU: hash_infos: [('0x58b10141', '0x1')] 02/11/2020 16:34:36 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:36 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'] 02/11/2020 16:34:37 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=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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:34:37 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:34:37 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:34:37 TestCVLAdvancedRSSGTPU: ------------handle post-test-------------- 02/11/2020 16:34:37 dut.10.240.183.133: flow destroy 0 rule 0 02/11/2020 16:34:38 dut.10.240.183.133: Flow rule #0 destroyed testpmd> 02/11/2020 16:34:38 dut.10.240.183.133: flow list 0 02/11/2020 16:34:38 dut.10.240.183.133: 02/11/2020 16:34:38 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:38 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 16:34:39 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=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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:34:39 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:34:39 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:34:39 TestCVLAdvancedRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3src passed 02/11/2020 16:34:39 dut.10.240.183.133: flow flush 0 02/11/2020 16:34:39 dut.10.240.183.133: 02/11/2020 16:34:39 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_all================ 02/11/2020 16:34:39 TestCVLAdvancedRSSGTPU: ------------handle test-------------- 02/11/2020 16:34:39 dut.10.240.183.133: 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 02/11/2020 16:34:39 dut.10.240.183.133: Flow rule validated 02/11/2020 16:34:39 dut.10.240.183.133: 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 02/11/2020 16:34:40 dut.10.240.183.133: Flow rule #0 created 02/11/2020 16:34:40 dut.10.240.183.133: flow list 0 02/11/2020 16:34:40 dut.10.240.183.133: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 16:34:40 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:40 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:34:41 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:34:41 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:41 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:34:41 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:41 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:34:42 dut.10.240.183.133: port 0/queue 32: 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=0x1a633660 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:42 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:42 TestCVLAdvancedRSSGTPU: hash_infos: [('0x1a633660', '0x20')] 02/11/2020 16:34:42 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:42 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 16:34:43 dut.10.240.183.133: port 0/queue 14: 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=0xe10dae4e - 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 02/11/2020 16:34:43 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:43 TestCVLAdvancedRSSGTPU: hash_infos: [('0xe10dae4e', '0xe')] 02/11/2020 16:34:43 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:43 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 16:34:44 dut.10.240.183.133: port 0/queue 32: 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=0x26880820 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:44 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:44 TestCVLAdvancedRSSGTPU: hash_infos: [('0x26880820', '0x20')] 02/11/2020 16:34:44 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:44 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:34:45 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:34:45 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:45 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:34:45 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:45 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:34:46 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:34:46 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:46 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:34:46 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:46 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:34:47 dut.10.240.183.133: port 0/queue 32: 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=0x1a633660 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:47 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:47 TestCVLAdvancedRSSGTPU: hash_infos: [('0x1a633660', '0x20')] 02/11/2020 16:34:47 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:47 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 16:34:48 dut.10.240.183.133: port 0/queue 14: 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=0xe10dae4e - 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 02/11/2020 16:34:48 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:48 TestCVLAdvancedRSSGTPU: hash_infos: [('0xe10dae4e', '0xe')] 02/11/2020 16:34:48 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:48 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 16:34:49 dut.10.240.183.133: port 0/queue 32: 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=0x26880820 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:49 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:49 TestCVLAdvancedRSSGTPU: hash_infos: [('0x26880820', '0x20')] 02/11/2020 16:34:49 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:49 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:34:50 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 = 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 02/11/2020 16:34:50 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:50 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:34:50 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:50 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:34:52 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:34:52 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:52 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:34:52 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:52 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:34:53 dut.10.240.183.133: port 0/queue 32: 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=0x1a633660 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:53 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:53 TestCVLAdvancedRSSGTPU: hash_infos: [('0x1a633660', '0x20')] 02/11/2020 16:34:53 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:53 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 16:34:54 dut.10.240.183.133: port 0/queue 14: 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=0xe10dae4e - 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 02/11/2020 16:34:54 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:54 TestCVLAdvancedRSSGTPU: hash_infos: [('0xe10dae4e', '0xe')] 02/11/2020 16:34:54 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:54 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 16:34:55 dut.10.240.183.133: port 0/queue 32: 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=0x26880820 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:34:55 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:55 TestCVLAdvancedRSSGTPU: hash_infos: [('0x26880820', '0x20')] 02/11/2020 16:34:55 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:55 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:34:56 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 = 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 02/11/2020 16:34:56 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:34:56 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:34:56 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:56 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:34:57 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:34:57 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:34:57 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:34:57 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:57 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:34:58 dut.10.240.183.133: port 0/queue 32: 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=0x1a633660 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:34:58 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:58 TestCVLAdvancedRSSGTPU: hash_infos: [('0x1a633660', '0x20')] 02/11/2020 16:34:58 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:58 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 16:34:59 dut.10.240.183.133: port 0/queue 14: 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=0xe10dae4e - 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 02/11/2020 16:34:59 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:34:59 TestCVLAdvancedRSSGTPU: hash_infos: [('0xe10dae4e', '0xe')] 02/11/2020 16:34:59 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:34:59 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 16:35:00 dut.10.240.183.133: port 0/queue 32: 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=0x26880820 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:00 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:00 TestCVLAdvancedRSSGTPU: hash_infos: [('0x26880820', '0x20')] 02/11/2020 16:35:00 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:00 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:35:01 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 = 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 02/11/2020 16:35:01 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:01 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:35:01 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:01 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:35:02 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:35:02 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:02 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:35:02 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:02 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:35:03 dut.10.240.183.133: port 0/queue 32: 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=0x1a633660 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:03 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:03 TestCVLAdvancedRSSGTPU: hash_infos: [('0x1a633660', '0x20')] 02/11/2020 16:35:03 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:03 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 16:35:05 dut.10.240.183.133: port 0/queue 14: 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=0xe10dae4e - 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 02/11/2020 16:35:05 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:05 TestCVLAdvancedRSSGTPU: hash_infos: [('0xe10dae4e', '0xe')] 02/11/2020 16:35:05 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:05 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 16:35:06 dut.10.240.183.133: port 0/queue 32: 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=0x26880820 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:06 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:06 TestCVLAdvancedRSSGTPU: hash_infos: [('0x26880820', '0x20')] 02/11/2020 16:35:06 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:06 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:35:07 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 = 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 02/11/2020 16:35:07 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:07 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:35:07 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:07 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'] 02/11/2020 16:35:08 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=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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:35:08 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:35:08 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:35:08 TestCVLAdvancedRSSGTPU: ------------handle post-test-------------- 02/11/2020 16:35:08 dut.10.240.183.133: flow destroy 0 rule 0 02/11/2020 16:35:09 dut.10.240.183.133: Flow rule #0 destroyed testpmd> 02/11/2020 16:35:09 dut.10.240.183.133: flow list 0 02/11/2020 16:35:09 dut.10.240.183.133: 02/11/2020 16:35:09 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:09 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 16:35: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=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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:35:10 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:35:10 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:35:10 TestCVLAdvancedRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_all passed 02/11/2020 16:35:10 dut.10.240.183.133: flow flush 0 02/11/2020 16:35:10 dut.10.240.183.133: 02/11/2020 16:35:10 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_dl_ipv4_gtpu================ 02/11/2020 16:35:10 TestCVLAdvancedRSSGTPU: ------------handle test-------------- 02/11/2020 16:35:10 dut.10.240.183.133: flow validate 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 02/11/2020 16:35:10 dut.10.240.183.133: Flow rule validated 02/11/2020 16:35:10 dut.10.240.183.133: 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 02/11/2020 16:35:10 dut.10.240.183.133: Flow rule #0 created 02/11/2020 16:35:10 dut.10.240.183.133: flow list 0 02/11/2020 16:35:10 dut.10.240.183.133: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 16:35:10 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:10 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:35:11 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:11 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:11 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:35:11 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:11 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:35:13 dut.10.240.183.133: port 0/queue 25: 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=0xab183a59 - RSS queue=0x19 - 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=0x19 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:13 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:13 TestCVLAdvancedRSSGTPU: hash_infos: [('0xab183a59', '0x19')] 02/11/2020 16:35:13 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:13 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 16:35:14 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:14 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:14 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:35:14 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:14 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:35:15 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:15 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:15 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:35:15 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:15 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:35:16 dut.10.240.183.133: port 0/queue 25: 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=0xab183a59 - RSS queue=0x19 - 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=0x19 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:16 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:16 TestCVLAdvancedRSSGTPU: hash_infos: [('0xab183a59', '0x19')] 02/11/2020 16:35:16 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:16 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 16:35:17 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:17 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:17 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:35:17 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:17 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:35:18 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:18 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:18 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:35:18 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:18 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:35:19 dut.10.240.183.133: port 0/queue 25: 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=0xab183a59 - RSS queue=0x19 - 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=0x19 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:19 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:19 TestCVLAdvancedRSSGTPU: hash_infos: [('0xab183a59', '0x19')] 02/11/2020 16:35:19 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:19 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 16:35:20 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:20 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:20 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:35:20 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:20 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:35:21 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:21 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:21 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:35:21 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:21 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:35:22 dut.10.240.183.133: port 0/queue 25: 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=0xab183a59 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_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=0x19 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:22 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:22 TestCVLAdvancedRSSGTPU: hash_infos: [('0xab183a59', '0x19')] 02/11/2020 16:35:22 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:22 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 16:35:23 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:23 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:23 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:35:23 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:23 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:35:24 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:24 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:24 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:35:24 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:24 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:35:26 dut.10.240.183.133: port 0/queue 25: 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=0xab183a59 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_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=0x19 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:26 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:26 TestCVLAdvancedRSSGTPU: hash_infos: [('0xab183a59', '0x19')] 02/11/2020 16:35:26 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:26 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 16:35:27 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:27 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:27 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:35:27 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:27 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'] 02/11/2020 16:35:28 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=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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:35:28 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:35:28 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:35:28 TestCVLAdvancedRSSGTPU: ------------handle post-test-------------- 02/11/2020 16:35:28 dut.10.240.183.133: flow destroy 0 rule 0 02/11/2020 16:35:29 dut.10.240.183.133: Flow rule #0 destroyed testpmd> 02/11/2020 16:35:29 dut.10.240.183.133: flow list 0 02/11/2020 16:35:29 dut.10.240.183.133: 02/11/2020 16:35:29 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:29 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 16:35:30 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=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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:35:30 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:35:30 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:35:30 TestCVLAdvancedRSSGTPU: sub_case mac_ipv4_gtpu_eh_dl_ipv4_gtpu passed 02/11/2020 16:35:30 dut.10.240.183.133: flow flush 0 02/11/2020 16:35:30 dut.10.240.183.133: 02/11/2020 16:35:30 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3dst================ 02/11/2020 16:35:30 TestCVLAdvancedRSSGTPU: ------------handle test-------------- 02/11/2020 16:35:30 dut.10.240.183.133: 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 02/11/2020 16:35:30 dut.10.240.183.133: Flow rule validated 02/11/2020 16:35:30 dut.10.240.183.133: 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 02/11/2020 16:35:30 dut.10.240.183.133: Flow rule #0 created 02/11/2020 16:35:30 dut.10.240.183.133: flow list 0 02/11/2020 16:35:30 dut.10.240.183.133: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 16:35:30 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:30 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:35:31 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:31 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:31 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:35:31 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:31 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:35:32 dut.10.240.183.133: port 0/queue 37: 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=0xc61061e5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:32 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:32 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc61061e5', '0x25')] 02/11/2020 16:35:32 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:32 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 16:35:34 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:34 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:34 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:35:34 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:34 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:35:35 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:35 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:35 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:35:35 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:35 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:35:36 dut.10.240.183.133: port 0/queue 37: 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=0xc61061e5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:36 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:36 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc61061e5', '0x25')] 02/11/2020 16:35:36 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:36 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 16:35:37 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:37 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:37 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:35:37 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:37 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:35:38 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:38 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:38 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:35:38 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:38 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:35:39 dut.10.240.183.133: port 0/queue 37: 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=0xc61061e5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:39 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:39 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc61061e5', '0x25')] 02/11/2020 16:35:39 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:39 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 16:35:40 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - 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=0x25 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:35:40 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:40 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:35:40 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:40 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:35:41 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:41 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:41 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:35:41 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:41 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:35:42 dut.10.240.183.133: port 0/queue 37: 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=0xc61061e5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:42 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:42 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc61061e5', '0x25')] 02/11/2020 16:35:42 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:42 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 16:35:43 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:43 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:43 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:35:43 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:43 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:35:44 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:44 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:44 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:35:44 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:44 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:35:45 dut.10.240.183.133: port 0/queue 37: 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=0xc61061e5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:45 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:45 TestCVLAdvancedRSSGTPU: hash_infos: [('0xc61061e5', '0x25')] 02/11/2020 16:35:45 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:45 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 16:35:47 dut.10.240.183.133: port 0/queue 37: 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=0xfafb5fa5 - RSS queue=0x25 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:35:47 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:47 TestCVLAdvancedRSSGTPU: hash_infos: [('0xfafb5fa5', '0x25')] 02/11/2020 16:35:47 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:47 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'] 02/11/2020 16:35:48 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=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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:35:48 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:35:48 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:35:48 TestCVLAdvancedRSSGTPU: ------------handle post-test-------------- 02/11/2020 16:35:48 dut.10.240.183.133: flow destroy 0 rule 0 02/11/2020 16:35:49 dut.10.240.183.133: Flow rule #0 destroyed testpmd> 02/11/2020 16:35:49 dut.10.240.183.133: flow list 0 02/11/2020 16:35:49 dut.10.240.183.133: 02/11/2020 16:35:49 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:49 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 16:35:50 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=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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:35:50 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:35:50 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:35:50 TestCVLAdvancedRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3dst passed 02/11/2020 16:35:50 dut.10.240.183.133: flow flush 0 02/11/2020 16:35:50 dut.10.240.183.133: 02/11/2020 16:35:50 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_l3src================ 02/11/2020 16:35:50 TestCVLAdvancedRSSGTPU: ------------handle test-------------- 02/11/2020 16:35:50 dut.10.240.183.133: 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 02/11/2020 16:35:50 dut.10.240.183.133: Flow rule validated 02/11/2020 16:35:50 dut.10.240.183.133: 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 02/11/2020 16:35:50 dut.10.240.183.133: Flow rule #0 created 02/11/2020 16:35:50 dut.10.240.183.133: flow list 0 02/11/2020 16:35:50 dut.10.240.183.133: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 16:35:50 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:50 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:35:51 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:35:51 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:51 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:35:51 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:51 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:35:52 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:35:52 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:52 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:35:52 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:52 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 16:35:53 dut.10.240.183.133: port 0/queue 1: 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=0x58b10141 - 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 02/11/2020 16:35:53 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:53 TestCVLAdvancedRSSGTPU: hash_infos: [('0x58b10141', '0x1')] 02/11/2020 16:35:53 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:53 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:35:55 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:35:55 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:55 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:35:55 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:55 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:35:56 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:35:56 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:56 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:35:56 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:56 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 16:35:57 dut.10.240.183.133: port 0/queue 1: 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=0x58b10141 - 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 02/11/2020 16:35:57 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:35:57 TestCVLAdvancedRSSGTPU: hash_infos: [('0x58b10141', '0x1')] 02/11/2020 16:35:57 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:57 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:35:58 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:35:58 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:35:58 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:35:58 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:58 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:35:59 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:35:59 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:35:59 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:35:59 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:35:59 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 16:36:00 dut.10.240.183.133: port 0/queue 1: 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=0x58b10141 - 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 02/11/2020 16:36:00 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:00 TestCVLAdvancedRSSGTPU: hash_infos: [('0x58b10141', '0x1')] 02/11/2020 16:36:00 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:00 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:36:01 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:36:01 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:01 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:36:01 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:01 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:36:02 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:36:02 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:02 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:36:02 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:02 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 16:36:03 dut.10.240.183.133: port 0/queue 1: 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=0x58b10141 - 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 02/11/2020 16:36:03 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:03 TestCVLAdvancedRSSGTPU: hash_infos: [('0x58b10141', '0x1')] 02/11/2020 16:36:03 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:03 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:36:04 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:36:04 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:04 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:36:04 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:04 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:36:05 dut.10.240.183.133: port 0/queue 1: 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=0x645a3f01 - 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 02/11/2020 16:36:05 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:05 TestCVLAdvancedRSSGTPU: hash_infos: [('0x645a3f01', '0x1')] 02/11/2020 16:36:05 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:05 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 16:36:06 dut.10.240.183.133: port 0/queue 1: 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=0x58b10141 - 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 02/11/2020 16:36:06 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:06 TestCVLAdvancedRSSGTPU: hash_infos: [('0x58b10141', '0x1')] 02/11/2020 16:36:06 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:06 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'] 02/11/2020 16:36:08 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=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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:36:08 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:36:08 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:36:08 TestCVLAdvancedRSSGTPU: ------------handle post-test-------------- 02/11/2020 16:36:08 dut.10.240.183.133: flow destroy 0 rule 0 02/11/2020 16:36:09 dut.10.240.183.133: Flow rule #0 destroyed testpmd> 02/11/2020 16:36:09 dut.10.240.183.133: flow list 0 02/11/2020 16:36:09 dut.10.240.183.133: 02/11/2020 16:36:09 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:09 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 16:36: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=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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:36:10 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:36:10 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:36:10 TestCVLAdvancedRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_l3src passed 02/11/2020 16:36:10 dut.10.240.183.133: flow flush 0 02/11/2020 16:36:10 dut.10.240.183.133: 02/11/2020 16:36:10 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_all================ 02/11/2020 16:36:10 TestCVLAdvancedRSSGTPU: ------------handle test-------------- 02/11/2020 16:36:10 dut.10.240.183.133: 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 02/11/2020 16:36:10 dut.10.240.183.133: Flow rule validated 02/11/2020 16:36:10 dut.10.240.183.133: 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 02/11/2020 16:36:10 dut.10.240.183.133: Flow rule #0 created 02/11/2020 16:36:10 dut.10.240.183.133: flow list 0 02/11/2020 16:36:10 dut.10.240.183.133: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 16:36:10 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:10 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:36:11 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:36:11 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:11 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:36:11 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:11 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:36:12 dut.10.240.183.133: port 0/queue 32: 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=0x1a633660 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:12 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:12 TestCVLAdvancedRSSGTPU: hash_infos: [('0x1a633660', '0x20')] 02/11/2020 16:36:12 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:12 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/("X"*480) 02/11/2020 16:36:13 dut.10.240.183.133: port 0/queue 14: 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=0xe10dae4e - 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 02/11/2020 16:36:13 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:13 TestCVLAdvancedRSSGTPU: hash_infos: [('0xe10dae4e', '0xe')] 02/11/2020 16:36:13 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:13 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 16:36:14 dut.10.240.183.133: port 0/queue 32: 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=0x26880820 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:14 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:14 TestCVLAdvancedRSSGTPU: hash_infos: [('0x26880820', '0x20')] 02/11/2020 16:36:14 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:14 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:36:16 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:36:16 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:16 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:36:16 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:16 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:36:17 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:36:17 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:17 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:36:17 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:17 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:36:18 dut.10.240.183.133: port 0/queue 32: 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=0x1a633660 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:18 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:18 TestCVLAdvancedRSSGTPU: hash_infos: [('0x1a633660', '0x20')] 02/11/2020 16:36:18 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:18 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 16:36:19 dut.10.240.183.133: port 0/queue 14: 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=0xe10dae4e - 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 02/11/2020 16:36:19 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:19 TestCVLAdvancedRSSGTPU: hash_infos: [('0xe10dae4e', '0xe')] 02/11/2020 16:36:19 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:19 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 16:36:20 dut.10.240.183.133: port 0/queue 32: 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=0x26880820 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:20 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:20 TestCVLAdvancedRSSGTPU: hash_infos: [('0x26880820', '0x20')] 02/11/2020 16:36:20 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:20 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:36:21 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 = 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 02/11/2020 16:36:21 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:21 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:36:21 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:21 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:36:22 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:36:22 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:22 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:36:22 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:22 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:36:23 dut.10.240.183.133: port 0/queue 32: 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=0x1a633660 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:23 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:23 TestCVLAdvancedRSSGTPU: hash_infos: [('0x1a633660', '0x20')] 02/11/2020 16:36:23 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:23 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 16:36:24 dut.10.240.183.133: port 0/queue 14: 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=0xe10dae4e - 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 02/11/2020 16:36:24 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:24 TestCVLAdvancedRSSGTPU: hash_infos: [('0xe10dae4e', '0xe')] 02/11/2020 16:36:24 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:24 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 16:36:25 dut.10.240.183.133: port 0/queue 32: 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=0x26880820 - RSS queue=0x20 - 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=0x20 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:25 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:25 TestCVLAdvancedRSSGTPU: hash_infos: [('0x26880820', '0x20')] 02/11/2020 16:36:25 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:25 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:36:26 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 = 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 02/11/2020 16:36:26 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:26 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:36:26 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:26 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:36:27 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:36:27 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:27 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:36:27 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:27 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:36:29 dut.10.240.183.133: port 0/queue 32: 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=0x1a633660 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:36:29 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:29 TestCVLAdvancedRSSGTPU: hash_infos: [('0x1a633660', '0x20')] 02/11/2020 16:36:29 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:29 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 16:36:30 dut.10.240.183.133: port 0/queue 14: 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=0xe10dae4e - 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 02/11/2020 16:36:30 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:30 TestCVLAdvancedRSSGTPU: hash_infos: [('0xe10dae4e', '0xe')] 02/11/2020 16:36:30 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:30 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 16:36:31 dut.10.240.183.133: port 0/queue 32: 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=0x26880820 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:36:31 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:31 TestCVLAdvancedRSSGTPU: hash_infos: [('0x26880820', '0x20')] 02/11/2020 16:36:31 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:31 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:36:32 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 = 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 02/11/2020 16:36:32 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:32 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:36:32 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:32 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:36:33 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 02/11/2020 16:36:33 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:33 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:36:33 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:33 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:36:34 dut.10.240.183.133: port 0/queue 32: 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=0x1a633660 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:36:34 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:34 TestCVLAdvancedRSSGTPU: hash_infos: [('0x1a633660', '0x20')] 02/11/2020 16:36:34 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:34 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 16:36:35 dut.10.240.183.133: port 0/queue 14: 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=0xe10dae4e - 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 02/11/2020 16:36:35 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:35 TestCVLAdvancedRSSGTPU: hash_infos: [('0xe10dae4e', '0xe')] 02/11/2020 16:36:35 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:35 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 16:36:36 dut.10.240.183.133: port 0/queue 32: 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=0x26880820 - RSS queue=0x20 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:36:36 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:36 TestCVLAdvancedRSSGTPU: hash_infos: [('0x26880820', '0x20')] 02/11/2020 16:36:36 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:36 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:36:37 dut.10.240.183.133: port 0/queue 14: 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=0xdde6900e - 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 = 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 02/11/2020 16:36:37 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:37 TestCVLAdvancedRSSGTPU: hash_infos: [('0xdde6900e', '0xe')] 02/11/2020 16:36:37 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:37 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'] 02/11/2020 16:36: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=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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:36:38 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:36:38 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:36:38 TestCVLAdvancedRSSGTPU: ------------handle post-test-------------- 02/11/2020 16:36:38 dut.10.240.183.133: flow destroy 0 rule 0 02/11/2020 16:36:39 dut.10.240.183.133: Flow rule #0 destroyed testpmd> 02/11/2020 16:36:39 dut.10.240.183.133: flow list 0 02/11/2020 16:36:40 dut.10.240.183.133: 02/11/2020 16:36:40 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:40 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 16:36:41 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=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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:36:41 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:36:41 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:36:41 TestCVLAdvancedRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_all passed 02/11/2020 16:36:41 dut.10.240.183.133: flow flush 0 02/11/2020 16:36:41 dut.10.240.183.133: 02/11/2020 16:36:41 TestCVLAdvancedRSSGTPU: ===================Test sub case: mac_ipv4_gtpu_eh_ul_ipv4_gtpu================ 02/11/2020 16:36:41 TestCVLAdvancedRSSGTPU: ------------handle test-------------- 02/11/2020 16:36:41 dut.10.240.183.133: flow validate 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types gtpu end key_len 0 queues end / end 02/11/2020 16:36:41 dut.10.240.183.133: Flow rule validated 02/11/2020 16:36:41 dut.10.240.183.133: flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types gtpu end key_len 0 queues end / end 02/11/2020 16:36:41 dut.10.240.183.133: Flow rule #0 created 02/11/2020 16:36:41 dut.10.240.183.133: flow list 0 02/11/2020 16:36:41 dut.10.240.183.133: ID Group Prio Attr Rule 0 0 0 i-- ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS 02/11/2020 16:36:41 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:41 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:36:42 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:42 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:42 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:36:42 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:42 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/("X"*480) 02/11/2020 16:36:43 dut.10.240.183.133: port 0/queue 25: 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=0xab183a59 - RSS queue=0x19 - 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=0x19 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:43 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:43 TestCVLAdvancedRSSGTPU: hash_infos: [('0xab183a59', '0x19')] 02/11/2020 16:36:43 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:43 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/("X"*480) 02/11/2020 16:36:44 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:44 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:44 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:36:44 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:44 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:36:45 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:45 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:45 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:36:45 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:45 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480) 02/11/2020 16:36:46 dut.10.240.183.133: port 0/queue 25: 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=0xab183a59 - RSS queue=0x19 - 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=0x19 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:46 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:46 TestCVLAdvancedRSSGTPU: hash_infos: [('0xab183a59', '0x19')] 02/11/2020 16:36:46 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:46 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2", frag=6)/("X"*480) 02/11/2020 16:36:47 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:47 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:47 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:36:47 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:47 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:36:48 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:48 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:48 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:36:48 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:48 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480) 02/11/2020 16:36:50 dut.10.240.183.133: port 0/queue 25: 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=0xab183a59 - RSS queue=0x19 - 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=0x19 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:50 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:50 TestCVLAdvancedRSSGTPU: hash_infos: [('0xab183a59', '0x19')] 02/11/2020 16:36:50 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:50 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/ICMP()/("X"*480) 02/11/2020 16:36:51 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - 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=0x37 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:51 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:51 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:36:51 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:51 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:36:52 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:36:52 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:52 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:36:52 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:52 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480) 02/11/2020 16:36:53 dut.10.240.183.133: port 0/queue 25: 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=0xab183a59 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_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=0x19 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:53 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:53 TestCVLAdvancedRSSGTPU: hash_infos: [('0xab183a59', '0x19')] 02/11/2020 16:36:53 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:53 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/UDP()/("X"*480) 02/11/2020 16:36:54 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_UDP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:36:54 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:54 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:36:54 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:54 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:36:55 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:36:55 TestCVLAdvancedRSSGTPU: action: save_hash 02/11/2020 16:36:55 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:36:55 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:55 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x12345)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480) 02/11/2020 16:36:56 dut.10.240.183.133: port 0/queue 25: 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=0xab183a59 - RSS queue=0x19 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_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=0x19 ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_GOOD PKT_RX_IP_CKSUM_GOOD PKT_RX_OUTER_L4_CKSUM_UNKNOWN 02/11/2020 16:36:56 TestCVLAdvancedRSSGTPU: action: check_hash_different 02/11/2020 16:36:56 TestCVLAdvancedRSSGTPU: hash_infos: [('0xab183a59', '0x19')] 02/11/2020 16:36:56 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:56 TestCVLAdvancedRSSGTPU: Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.1.1",src="192.168.1.2")/TCP()/("X"*480) 02/11/2020 16:36:57 dut.10.240.183.133: port 0/queue 55: 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=0x25e133f7 - RSS queue=0x37 - hw ptype: L2_ETHER L3_IPV4_EXT_UNKNOWN TUNNEL_GTPU INNER_L3_IPV4_EXT_UNKNOWN INNER_L4_TCP - sw ptype: L2_ETHER L3_IPV4 L4_UDP - l2_len=14 - l3_len=20 - l4_len=8 - VXLAN packet: packet type =32913, Destination UDP port =2152, VNI = 4660 - 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 02/11/2020 16:36:57 TestCVLAdvancedRSSGTPU: action: check_hash_same 02/11/2020 16:36:57 TestCVLAdvancedRSSGTPU: hash_infos: [('0x25e133f7', '0x37')] 02/11/2020 16:36:57 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:57 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=0, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IPv6(src="ABAB:910B:6666:3457:8295:3333:1800:2929",dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/("X"*480)'] 02/11/2020 16:36:58 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=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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:36:58 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:36:58 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:36:58 TestCVLAdvancedRSSGTPU: ------------handle post-test-------------- 02/11/2020 16:36:58 dut.10.240.183.133: flow destroy 0 rule 0 02/11/2020 16:36:59 dut.10.240.183.133: Flow rule #0 destroyed testpmd> 02/11/2020 16:36:59 dut.10.240.183.133: flow list 0 02/11/2020 16:36:59 dut.10.240.183.133: 02/11/2020 16:36:59 TestCVLAdvancedRSSGTPU: ----------send packet------------- 02/11/2020 16:36:59 TestCVLAdvancedRSSGTPU: ['Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=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)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2", frag=6)/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/ICMP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/UDP()/("X"*480)', 'Ether(dst="68:05:CA:BB:26:E0")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTPPDUSessionContainer(type=1, P=1, QFI=0x34) /IP(dst="192.168.0.1",src="192.168.0.2")/TCP()/("X"*480)'] 02/11/2020 16:37:01 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=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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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=68:05:CA:BB:26:E0 - 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 02/11/2020 16:37:01 TestCVLAdvancedRSSGTPU: action: check_no_hash 02/11/2020 16:37:01 TestCVLAdvancedRSSGTPU: hash_infos: [] 02/11/2020 16:37:01 TestCVLAdvancedRSSGTPU: sub_case mac_ipv4_gtpu_eh_ul_ipv4_gtpu passed 02/11/2020 16:37:01 dut.10.240.183.133: flow flush 0 02/11/2020 16:37:01 dut.10.240.183.133: 02/11/2020 16:37:01 TestCVLAdvancedRSSGTPU: {'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_dl_ipv4_gtpu': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_l3dst': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_all': 'passed', 'mac_ipv4_gtpu_eh_ul_ipv4_gtpu': 'passed'} 02/11/2020 16:37:01 TestCVLAdvancedRSSGTPU: pass rate is: 100.0 02/11/2020 16:37:01 TestCVLAdvancedRSSGTPU: Test Case test_mac_ipv4_gtpu_eh_ipv4 Result PASSED: 02/11/2020 16:37:01 dut.10.240.183.133: flow flush 0 02/11/2020 16:37:02 dut.10.240.183.133: testpmd> 02/11/2020 16:37:02 dut.10.240.183.133: clear port stats all 02/11/2020 16:37:03 dut.10.240.183.133: NIC statistics for port 0 cleared testpmd> 02/11/2020 16:37:03 dut.10.240.183.133: stop 02/11/2020 16:37: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: 56 TX-packets: 0 TX-dropped: 0 ------- 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=14 -> TX Port= 0/Queue=14 ------- RX-packets: 30 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=25 -> TX Port= 0/Queue=25 ------- RX-packets: 10 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=32 -> TX Port= 0/Queue=32 ------- RX-packets: 20 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=37 -> TX Port= 0/Queue=37 ------- RX-packets: 30 TX-packets: 0 TX-dropped: 0 ------- Forward Stats for RX Port= 0/Queue=55 -> TX Port= 0/Queue=55 ------- RX-packets: 20 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. 02/11/2020 16:37:03 dts: TEST SUITE ENDED: TestCVLAdvancedRSSGTPU ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [dts] [PATCH V3 0/8] tests: update or add rss related suites 2020-11-02 9:21 [dts] [PATCH V3 0/8] tests: update or add rss related suites Haiyang Zhao ` (7 preceding siblings ...) 2020-11-02 9:21 ` [dts] [PATCH V3 8/8] tests/cvl_advanced_rss_gtpu: add cvl_advanced_rss_gtpu Haiyang Zhao @ 2020-11-03 1:42 ` Fu, Qi 2020-11-03 2:54 ` Tu, Lijuan 8 siblings, 1 reply; 17+ messages in thread From: Fu, Qi @ 2020-11-03 1:42 UTC (permalink / raw) To: Zhao, HaiyangX, dts; +Cc: Zhao, HaiyangX Acked-by: Fu, Qi<qi.fu@intel.com> Best regards, Fu, Qi > -----Original Message----- > From: Haiyang Zhao <haiyangx.zhao@intel.com> > Sent: Monday, November 2, 2020 5:21 PM > To: dts@dpdk.org; Fu, Qi <qi.fu@intel.com> > Cc: Zhao, HaiyangX <haiyangx.zhao@intel.com> > Subject: [dts][PATCH V3 0/8] tests: update or add rss related suites > > v3: > -use GTPPDUSessionContainer instead of GTP_PDUSession_ExtensionHeader as > scapy updated to 2.4.4. > > 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 *.add a > class named RssProcessing to process rss tests. > tests/cvl_advanced_rss_gtpu: 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 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 | 5294 ++++++++++ > ...dvanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py | 5461 ++++++++++ > tests/rte_flow_common.py | 391 + > 8 files changed, 32506 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] 17+ messages in thread
* Re: [dts] [PATCH V3 0/8] tests: update or add rss related suites 2020-11-03 1:42 ` [dts] [PATCH V3 0/8] tests: update or add rss related suites Fu, Qi @ 2020-11-03 2:54 ` Tu, Lijuan 0 siblings, 0 replies; 17+ messages in thread From: Tu, Lijuan @ 2020-11-03 2:54 UTC (permalink / raw) To: Fu, Qi, Zhao, HaiyangX, dts; +Cc: Zhao, HaiyangX > > v3: > > -use GTPPDUSessionContainer instead of GTP_PDUSession_ExtensionHeader > > as scapy updated to 2.4.4. > > > > 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 *.add a > > class named RssProcessing to process rss tests. > > tests/cvl_advanced_rss_gtpu: 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 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 | 5294 ++++++++++ > > ...dvanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp.py | 5461 ++++++++++ > > tests/rte_flow_common.py | 391 + > > 8 files changed, 32506 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 > > > Acked-by: Fu, Qi<qi.fu@intel.com> Applied Failed, please rebase them. ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2020-11-03 2:55 UTC | newest] Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-11-02 9:21 [dts] [PATCH V3 0/8] tests: update or add rss related suites Haiyang Zhao 2020-11-02 9:21 ` [dts] [PATCH V3 1/8] tests/rte_flow_common: add a common module to process rss test Haiyang Zhao 2020-11-02 9:21 ` [dts] [PATCH V3 2/8] tests/TestSuite_cvl_advanced_rss:update script Haiyang Zhao 2020-11-02 9:36 ` Xie, WeiX 2020-11-02 9:21 ` [dts] [PATCH V3 3/8] tests/TestSuite_cvl_advanced_iavf_rss:update script Haiyang Zhao 2020-11-02 9:37 ` Xie, WeiX 2020-11-02 9:21 ` [dts] [PATCH V3 4/8] tests/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp Haiyang Zhao 2020-11-02 9:31 ` Sun, QinX 2020-11-02 9:21 ` [dts] [PATCH V3 5/8] conf/cvl_advanced_rss_pppoe Haiyang Zhao 2020-11-02 9:21 ` [dts] [PATCH V3 6/8] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp add cvl rss iavf test suite Haiyang Zhao 2020-11-02 9:38 ` Sun, QinX 2020-11-02 9:21 ` [dts] [PATCH V3 7/8] tests/cvl_advanced_iavf_rss_gtpu:add iavf rss gtpu suite Haiyang Zhao 2020-11-02 9:49 ` Huang, ZhiminX 2020-11-02 9:21 ` [dts] [PATCH V3 8/8] tests/cvl_advanced_rss_gtpu: add cvl_advanced_rss_gtpu Haiyang Zhao 2020-11-02 9:37 ` Zhao, HaiyangX 2020-11-03 1:42 ` [dts] [PATCH V3 0/8] tests: update or add rss related suites Fu, Qi 2020-11-03 2:54 ` Tu, Lijuan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).