[dts] [PATCH V1] tests/TestSuite_queue_region: SYN tcp packet should has flags S

Tu, Lijuan lijuan.tu at intel.com
Wed Oct 23 11:40:07 CEST 2019


Applied, thanks

> -----Original Message-----
> From: dts [mailto:dts-bounces at dpdk.org] On Behalf Of Xiao Qimai
> Sent: Friday, October 18, 2019 1:37 PM
> To: dts at dpdk.org
> Cc: Xiao, QimaiX <qimaix.xiao at intel.com>
> Subject: [dts] [PATCH V1] tests/TestSuite_queue_region: SYN tcp packet
> should has flags S
> 
> add flags S to SYN tcp packet and remove Raw from it
> 
> Signed-off-by: Xiao Qimai <qimaix.xiao at intel.com>
> ---
>  tests/TestSuite_queue_region.py | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/tests/TestSuite_queue_region.py
> b/tests/TestSuite_queue_region.py index eea873e..7d01dfb 100644
> --- a/tests/TestSuite_queue_region.py
> +++ b/tests/TestSuite_queue_region.py
> @@ -122,6 +122,8 @@ class TestQueue_region(TestCase):
>              pkt = Packet(pkt_type='TCP')
>              pkt.config_layer('ether', {'dst': mac, 'src': self.tester_mac})
>              pkt.config_layer('tcp', {'flags': flags})
> +            if flags == 'S':
> +                pkt.pktgen.pkt.__delitem__('Raw')
>          elif (pkt_type == "sctp"):
>              pkt = Packet(pkt_type='SCTP')
>              pkt.config_layer('ether', {'dst': mac, 'src': self.tester_mac}) @@ -135,6
> +137,9 @@ class TestQueue_region(TestCase):
>              pkt.config_layer('ether', {'dst': mac, 'src': self.tester_mac})
>          elif (pkt_type == "ipv6_tcp"):
>              pkt = Packet(pkt_type='IPv6_TCP')
> +            pkt.config_layer('tcp',{'flags':flags})
> +            if flags == 'S':
> +                pkt.pktgen.pkt.__delitem__('Raw')
>              pkt.config_layer('ether', {'dst': mac, 'src': self.tester_mac})
>          elif (pkt_type == "ipv6_sctp"):
>              pkt = Packet(pkt_type='IPv6_SCTP') @@ -262,7 +267,7 @@ class
> TestQueue_region(TestCase):
>          # not assign ipv4-tcp SYN packet to any queue region, the packet to
> queue region 0.
>          if(self.nic in ["fortpark_TLV"]):
>              queue_region = ["1"]
> -            queue_ipv6tcp = self.send_and_check(queue_region,
> mac=self.pf_mac, pkt_type="ipv6_tcp")
> +            queue_ipv6tcp = self.send_and_check(queue_region,
> + mac=self.pf_mac, pkt_type="ipv6_tcp", flags="S")
>          else:
>              queue_region = ["8", "9"]
>              queue_ipv6tcp = self.send_and_check(queue_region,
> mac=self.pf_mac, pkt_type="ipv6_tcp")
> --
> 1.8.3.1



More information about the dts mailing list