summaryrefslogtreecommitdiffstats
path: root/scripts/automation/regression/unit_tests/functional_tests
diff options
context:
space:
mode:
authorHanoh Haim <hhaim@cisco.com>2016-02-02 15:54:39 +0200
committerHanoh Haim <hhaim@cisco.com>2016-02-02 15:54:39 +0200
commit9d6623655f0308a8cbd06cc6bf3d4ffccfcf9212 (patch)
treec6c17ee3fd9021b7f1e9fe2e2e23d388424068c0 /scripts/automation/regression/unit_tests/functional_tests
parentce15c5c5317de67a8cb975769aeb9b2fd97b0c74 (diff)
add 9k ip len packet
Diffstat (limited to 'scripts/automation/regression/unit_tests/functional_tests')
-rw-r--r--scripts/automation/regression/unit_tests/functional_tests/scapy_pkt_builder_test.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/scripts/automation/regression/unit_tests/functional_tests/scapy_pkt_builder_test.py b/scripts/automation/regression/unit_tests/functional_tests/scapy_pkt_builder_test.py
index fbb17bd2..4b19c6fa 100644
--- a/scripts/automation/regression/unit_tests/functional_tests/scapy_pkt_builder_test.py
+++ b/scripts/automation/regression/unit_tests/functional_tests/scapy_pkt_builder_test.py
@@ -103,6 +103,24 @@ class CTRexPktBuilderSanitySCapy_Test(pkt_bld_general_test.CGeneralPktBld_Test):
hexdump(pkt);
assert_equal(len(pkt),128)
+ def test_simple_scapy_9k_ip_len(self):
+ """
+ build 128 byte packet with 0x35 as pyld
+ """
+
+
+ ip_pkt_size =9*1024
+ p_l2=Ether(src="00:00:00:01:00:00",dst="00:00:00:01:00:00");
+ p_l3= IP(src="16.0.0.1",dst="48.0.0.1")/ \
+ UDP(dport=12,sport=1025)
+ pyld_size = ip_pkt_size-len(p_l3);
+
+ pkt=p_l2/p_l3/('\x55'*(pyld_size))
+
+ #pkt.show2();
+ #hexdump(pkt);
+ assert_equal(len(pkt),9*1024+14)
+
def tearDown(self):