summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAravind Batni2016-03-31 13:28:21 -0500
committerAravind Batni2016-03-31 13:28:21 -0500
commitbfcd72d9fe8600848b197c8bb93b3800d4e7b326 (patch)
tree99ee30d05d3b76941d71a74a2d48ad0e73f924f3
parent1bce5a0f85d70fb88506700d6e1d83a44c26a016 (diff)
downloadpa-lld-bfcd72d9fe8600848b197c8bb93b3800d4e7b326.tar.gz
pa-lld-bfcd72d9fe8600848b197c8bb93b3800d4e7b326.tar.xz
pa-lld-bfcd72d9fe8600848b197c8bb93b3800d4e7b326.zip
fixed ipv6 ext header parse bug that could potentially hang pa firmwareDEV.ENG-FW-PA_LLD.03.00.01.10
-rw-r--r--fw/classify1_0_bin.c4
-rw-r--r--fw/classify1_1_bin.c8
-rw-r--r--fw/classify1_2_bin.c8
-rw-r--r--fw/classify2_bin.c4
-rw-r--r--fw/pam_bin.c4
-rw-r--r--fw/v0/classify1_0.bibbin6744 -> 6744 bytes
-rw-r--r--fw/v0/classify1_0_bin.c4
-rw-r--r--fw/v0/classify1_1.bibbin6708 -> 6708 bytes
-rw-r--r--fw/v0/classify1_1_bin.c8
-rw-r--r--fw/v0/classify1_2.bibbin6708 -> 6708 bytes
-rw-r--r--fw/v0/classify1_2_bin.c8
-rw-r--r--fw/v0/classify2.bibbin4100 -> 4100 bytes
-rw-r--r--fw/v0/classify2_bin.c4
-rw-r--r--fw/v0/pam.bibbin7380 -> 7380 bytes
-rw-r--r--fw/v0/pam_bin.c4
-rw-r--r--fw/v0/parse1.p4
-rw-r--r--fw/v0/pm_config.h2
-rw-r--r--fw/v1/eg0_pdsp0.bibbin4112 -> 4112 bytes
-rw-r--r--fw/v1/eg0_pdsp1.bibbin8240 -> 8240 bytes
-rw-r--r--fw/v1/eg0_pdsp2.bibbin7608 -> 7608 bytes
-rw-r--r--fw/v1/eg1_pdsp0.bibbin5728 -> 5728 bytes
-rw-r--r--fw/v1/eg2_pdsp0.bibbin6716 -> 6716 bytes
-rw-r--r--fw/v1/in0_pdsp0.bibbin7160 -> 7160 bytes
-rw-r--r--fw/v1/in0_pdsp1.bibbin8324 -> 8324 bytes
-rw-r--r--fw/v1/in1_pdsp0.bibbin7304 -> 7304 bytes
-rw-r--r--fw/v1/in1_pdsp1.bibbin5580 -> 5580 bytes
-rw-r--r--fw/v1/in2_pdsp0.bibbin5420 -> 5420 bytes
-rw-r--r--fw/v1/in3_pdsp0.bibbin6772 -> 6772 bytes
-rw-r--r--fw/v1/in4_pdsp0.bibbin7264 -> 7264 bytes
-rw-r--r--fw/v1/in4_pdsp1.bibbin4932 -> 4932 bytes
-rw-r--r--fw/v1/pa2_eg0_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_eg0_pdsp1_bin.c4
-rw-r--r--fw/v1/pa2_eg0_pdsp2_bin.c4
-rw-r--r--fw/v1/pa2_eg1_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_eg2_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_in0_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_in0_pdsp1_bin.c4
-rw-r--r--fw/v1/pa2_in1_pdsp0_bin.c8
-rw-r--r--fw/v1/pa2_in1_pdsp1_bin.c4
-rw-r--r--fw/v1/pa2_in2_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_in3_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_in4_pdsp0_bin.c8
-rw-r--r--fw/v1/pa2_in4_pdsp1_bin.c4
-rw-r--r--fw/v1/pa2_post_pdsp0_bin.c4
-rw-r--r--fw/v1/pa2_post_pdsp1_bin.c4
-rw-r--r--fw/v1/parse1.p4
-rw-r--r--fw/v1/pm_config.h2
-rw-r--r--fw/v1/post_pdsp0.bibbin5412 -> 5412 bytes
-rw-r--r--fw/v1/post_pdsp1.bibbin3728 -> 3728 bytes
-rw-r--r--test/PAUnitTest/src/tests/test11pkts.h963
50 files changed, 1031 insertions, 68 deletions
diff --git a/fw/classify1_0_bin.c b/fw/classify1_0_bin.c
index 3b1c165..391c2f5 100644
--- a/fw/classify1_0_bin.c
+++ b/fw/classify1_0_bin.c
@@ -72,7 +72,7 @@
72const uint32_t c1_0[] = { 72const uint32_t c1_0[] = {
73 0x21008a00, 73 0x21008a00,
74 0xbabe0001, 74 0xbabe0001,
75 0x03000109, 75 0x03000110,
76 0x24505084, 76 0x24505084,
77 0x108484c4, 77 0x108484c4,
78 0x10e4e4e5, 78 0x10e4e4e5,
@@ -222,7 +222,7 @@ const uint32_t c1_0[] = {
222 0x2eff819d, 222 0x2eff819d,
223 0x2eff819c, 223 0x2eff819c,
224 0x9100171d, 224 0x9100171d,
225 0x24010982, 225 0x24011082,
226 0x240300c2, 226 0x240300c2,
227 0x81043782, 227 0x81043782,
228 0xc909ff06, 228 0xc909ff06,
diff --git a/fw/classify1_1_bin.c b/fw/classify1_1_bin.c
index f0f0d81..1991a55 100644
--- a/fw/classify1_1_bin.c
+++ b/fw/classify1_1_bin.c
@@ -73,7 +73,7 @@
73const uint32_t c1_1[] = { 73const uint32_t c1_1[] = {
74 0x21000300, 74 0x21000300,
75 0xbabe0001, 75 0xbabe0001,
76 0x03000109, 76 0x03000110,
77 0x2301ad9e, 77 0x2301ad9e,
78 0x2eff8582, 78 0x2eff8582,
79 0x8104a482, 79 0x8104a482,
@@ -84,7 +84,7 @@ const uint32_t c1_1[] = {
84 0x2eff819d, 84 0x2eff819d,
85 0x2eff819c, 85 0x2eff819c,
86 0x9100171d, 86 0x9100171d,
87 0x24010982, 87 0x24011082,
88 0x240300c2, 88 0x240300c2,
89 0x81043782, 89 0x81043782,
90 0xc901ff0f, 90 0xc901ff0f,
@@ -1440,8 +1440,8 @@ const uint32_t c1_1[] = {
1440 0x513c6002, 1440 0x513c6002,
1441 0x21055f00, 1441 0x21055f00,
1442 0x90800680, 1442 0x90800680,
1443 0x01014040, 1443 0x01014081,
1444 0x09034081, 1444 0x09038181,
1445 0x00818080, 1445 0x00818080,
1446 0x21055200, 1446 0x21055200,
1447 0x90800600, 1447 0x90800600,
diff --git a/fw/classify1_2_bin.c b/fw/classify1_2_bin.c
index 930fcea..88d2ad2 100644
--- a/fw/classify1_2_bin.c
+++ b/fw/classify1_2_bin.c
@@ -74,7 +74,7 @@
74const uint32_t c1_2[] = { 74const uint32_t c1_2[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0001, 76 0xbabe0001,
77 0x03000109, 77 0x03000110,
78 0x2301ad9e, 78 0x2301ad9e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -85,7 +85,7 @@ const uint32_t c1_2[] = {
85 0x2eff819d, 85 0x2eff819d,
86 0x2eff819c, 86 0x2eff819c,
87 0x9100171d, 87 0x9100171d,
88 0x24010982, 88 0x24011082,
89 0x240300c2, 89 0x240300c2,
90 0x81043782, 90 0x81043782,
91 0xc901ff0f, 91 0xc901ff0f,
@@ -1441,8 +1441,8 @@ const uint32_t c1_2[] = {
1441 0x513c6002, 1441 0x513c6002,
1442 0x21055f00, 1442 0x21055f00,
1443 0x90800680, 1443 0x90800680,
1444 0x01014040, 1444 0x01014081,
1445 0x09034081, 1445 0x09038181,
1446 0x00818080, 1446 0x00818080,
1447 0x21055200, 1447 0x21055200,
1448 0x90800600, 1448 0x90800600,
diff --git a/fw/classify2_bin.c b/fw/classify2_bin.c
index 5fc454e..47882f4 100644
--- a/fw/classify2_bin.c
+++ b/fw/classify2_bin.c
@@ -74,7 +74,7 @@
74const uint32_t c2[] = { 74const uint32_t c2[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0002, 76 0xbabe0002,
77 0x03000109, 77 0x03000110,
78 0x2300e99e, 78 0x2300e99e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -85,7 +85,7 @@ const uint32_t c2[] = {
85 0x2eff819d, 85 0x2eff819d,
86 0x2eff819c, 86 0x2eff819c,
87 0x9100175d, 87 0x9100175d,
88 0x24010982, 88 0x24011082,
89 0x240300c2, 89 0x240300c2,
90 0x81043782, 90 0x81043782,
91 0x5100fc03, 91 0x5100fc03,
diff --git a/fw/pam_bin.c b/fw/pam_bin.c
index ac77cae..f39c698 100644
--- a/fw/pam_bin.c
+++ b/fw/pam_bin.c
@@ -74,7 +74,7 @@
74const uint32_t m[] = { 74const uint32_t m[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0003, 76 0xbabe0003,
77 0x03000109, 77 0x03000110,
78 0x2eff8582, 78 0x2eff8582,
79 0x8104a482, 79 0x8104a482,
80 0x240001e2, 80 0x240001e2,
@@ -84,7 +84,7 @@ const uint32_t m[] = {
84 0x9100171d, 84 0x9100171d,
85 0x11017d7d, 85 0x11017d7d,
86 0x2400005d, 86 0x2400005d,
87 0x24010982, 87 0x24011082,
88 0x240300c2, 88 0x240300c2,
89 0x81043782, 89 0x81043782,
90 0x2eff8780, 90 0x2eff8780,
diff --git a/fw/v0/classify1_0.bib b/fw/v0/classify1_0.bib
index 9903a8e..9e54283 100644
--- a/fw/v0/classify1_0.bib
+++ b/fw/v0/classify1_0.bib
Binary files differ
diff --git a/fw/v0/classify1_0_bin.c b/fw/v0/classify1_0_bin.c
index 3b1c165..391c2f5 100644
--- a/fw/v0/classify1_0_bin.c
+++ b/fw/v0/classify1_0_bin.c
@@ -72,7 +72,7 @@
72const uint32_t c1_0[] = { 72const uint32_t c1_0[] = {
73 0x21008a00, 73 0x21008a00,
74 0xbabe0001, 74 0xbabe0001,
75 0x03000109, 75 0x03000110,
76 0x24505084, 76 0x24505084,
77 0x108484c4, 77 0x108484c4,
78 0x10e4e4e5, 78 0x10e4e4e5,
@@ -222,7 +222,7 @@ const uint32_t c1_0[] = {
222 0x2eff819d, 222 0x2eff819d,
223 0x2eff819c, 223 0x2eff819c,
224 0x9100171d, 224 0x9100171d,
225 0x24010982, 225 0x24011082,
226 0x240300c2, 226 0x240300c2,
227 0x81043782, 227 0x81043782,
228 0xc909ff06, 228 0xc909ff06,
diff --git a/fw/v0/classify1_1.bib b/fw/v0/classify1_1.bib
index 5cdc512..8e80bd8 100644
--- a/fw/v0/classify1_1.bib
+++ b/fw/v0/classify1_1.bib
Binary files differ
diff --git a/fw/v0/classify1_1_bin.c b/fw/v0/classify1_1_bin.c
index f0f0d81..1991a55 100644
--- a/fw/v0/classify1_1_bin.c
+++ b/fw/v0/classify1_1_bin.c
@@ -73,7 +73,7 @@
73const uint32_t c1_1[] = { 73const uint32_t c1_1[] = {
74 0x21000300, 74 0x21000300,
75 0xbabe0001, 75 0xbabe0001,
76 0x03000109, 76 0x03000110,
77 0x2301ad9e, 77 0x2301ad9e,
78 0x2eff8582, 78 0x2eff8582,
79 0x8104a482, 79 0x8104a482,
@@ -84,7 +84,7 @@ const uint32_t c1_1[] = {
84 0x2eff819d, 84 0x2eff819d,
85 0x2eff819c, 85 0x2eff819c,
86 0x9100171d, 86 0x9100171d,
87 0x24010982, 87 0x24011082,
88 0x240300c2, 88 0x240300c2,
89 0x81043782, 89 0x81043782,
90 0xc901ff0f, 90 0xc901ff0f,
@@ -1440,8 +1440,8 @@ const uint32_t c1_1[] = {
1440 0x513c6002, 1440 0x513c6002,
1441 0x21055f00, 1441 0x21055f00,
1442 0x90800680, 1442 0x90800680,
1443 0x01014040, 1443 0x01014081,
1444 0x09034081, 1444 0x09038181,
1445 0x00818080, 1445 0x00818080,
1446 0x21055200, 1446 0x21055200,
1447 0x90800600, 1447 0x90800600,
diff --git a/fw/v0/classify1_2.bib b/fw/v0/classify1_2.bib
index ade980c..a37f144 100644
--- a/fw/v0/classify1_2.bib
+++ b/fw/v0/classify1_2.bib
Binary files differ
diff --git a/fw/v0/classify1_2_bin.c b/fw/v0/classify1_2_bin.c
index 930fcea..88d2ad2 100644
--- a/fw/v0/classify1_2_bin.c
+++ b/fw/v0/classify1_2_bin.c
@@ -74,7 +74,7 @@
74const uint32_t c1_2[] = { 74const uint32_t c1_2[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0001, 76 0xbabe0001,
77 0x03000109, 77 0x03000110,
78 0x2301ad9e, 78 0x2301ad9e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -85,7 +85,7 @@ const uint32_t c1_2[] = {
85 0x2eff819d, 85 0x2eff819d,
86 0x2eff819c, 86 0x2eff819c,
87 0x9100171d, 87 0x9100171d,
88 0x24010982, 88 0x24011082,
89 0x240300c2, 89 0x240300c2,
90 0x81043782, 90 0x81043782,
91 0xc901ff0f, 91 0xc901ff0f,
@@ -1441,8 +1441,8 @@ const uint32_t c1_2[] = {
1441 0x513c6002, 1441 0x513c6002,
1442 0x21055f00, 1442 0x21055f00,
1443 0x90800680, 1443 0x90800680,
1444 0x01014040, 1444 0x01014081,
1445 0x09034081, 1445 0x09038181,
1446 0x00818080, 1446 0x00818080,
1447 0x21055200, 1447 0x21055200,
1448 0x90800600, 1448 0x90800600,
diff --git a/fw/v0/classify2.bib b/fw/v0/classify2.bib
index 6e37c4e..c0f57e5 100644
--- a/fw/v0/classify2.bib
+++ b/fw/v0/classify2.bib
Binary files differ
diff --git a/fw/v0/classify2_bin.c b/fw/v0/classify2_bin.c
index 5fc454e..47882f4 100644
--- a/fw/v0/classify2_bin.c
+++ b/fw/v0/classify2_bin.c
@@ -74,7 +74,7 @@
74const uint32_t c2[] = { 74const uint32_t c2[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0002, 76 0xbabe0002,
77 0x03000109, 77 0x03000110,
78 0x2300e99e, 78 0x2300e99e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -85,7 +85,7 @@ const uint32_t c2[] = {
85 0x2eff819d, 85 0x2eff819d,
86 0x2eff819c, 86 0x2eff819c,
87 0x9100175d, 87 0x9100175d,
88 0x24010982, 88 0x24011082,
89 0x240300c2, 89 0x240300c2,
90 0x81043782, 90 0x81043782,
91 0x5100fc03, 91 0x5100fc03,
diff --git a/fw/v0/pam.bib b/fw/v0/pam.bib
index 5fea8ef..a6ca2b1 100644
--- a/fw/v0/pam.bib
+++ b/fw/v0/pam.bib
Binary files differ
diff --git a/fw/v0/pam_bin.c b/fw/v0/pam_bin.c
index ac77cae..f39c698 100644
--- a/fw/v0/pam_bin.c
+++ b/fw/v0/pam_bin.c
@@ -74,7 +74,7 @@
74const uint32_t m[] = { 74const uint32_t m[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0003, 76 0xbabe0003,
77 0x03000109, 77 0x03000110,
78 0x2eff8582, 78 0x2eff8582,
79 0x8104a482, 79 0x8104a482,
80 0x240001e2, 80 0x240001e2,
@@ -84,7 +84,7 @@ const uint32_t m[] = {
84 0x9100171d, 84 0x9100171d,
85 0x11017d7d, 85 0x11017d7d,
86 0x2400005d, 86 0x2400005d,
87 0x24010982, 87 0x24011082,
88 0x240300c2, 88 0x240300c2,
89 0x81043782, 89 0x81043782,
90 0x2eff8780, 90 0x2eff8780,
diff --git a/fw/v0/parse1.p b/fw/v0/parse1.p
index 2b3f218..73007be 100644
--- a/fw/v0/parse1.p
+++ b/fw/v0/parse1.p
@@ -1381,8 +1381,8 @@ l_c1Ipv6ExtReasm_exthdrNext:
1381 lbco s_ipv6Reassm_ctrl.nextHdr, cCdeInPkt, s_ipv6Reassm_ctrl.offset, 2 1381 lbco s_ipv6Reassm_ctrl.nextHdr, cCdeInPkt, s_ipv6Reassm_ctrl.offset, 2
1382 1382
1383 // adjust the offset for next one 1383 // adjust the offset for next one
1384 add s_ipv6Reassm_ctrl.hdrLen, s_ipv6Reassm_ctrl.hdrLen, 1 1384 add s_ipv6Reassm_ctrl.thdrLen, s_ipv6Reassm_ctrl.hdrLen, 1
1385 lsl s_ipv6Reassm_ctrl.tHdrLen, s_ipv6Reassm_ctrl.hdrLen, 3 1385 lsl s_ipv6Reassm_ctrl.tHdrLen, s_ipv6Reassm_ctrl.thdrLen, 3
1386 add s_ipv6Reassm_ctrl.offset, s_ipv6Reassm_ctrl.offset, s_ipv6Reassm_ctrl.tHdrLen 1386 add s_ipv6Reassm_ctrl.offset, s_ipv6Reassm_ctrl.offset, s_ipv6Reassm_ctrl.tHdrLen
1387 1387
1388 jmp l_c1Ipv6ExtReasm_exthdrCheck 1388 jmp l_c1Ipv6ExtReasm_exthdrCheck
diff --git a/fw/v0/pm_config.h b/fw/v0/pm_config.h
index da56908..ed15269 100644
--- a/fw/v0/pm_config.h
+++ b/fw/v0/pm_config.h
@@ -67,7 +67,7 @@
67#define PA_BIGENDIAN 1 67#define PA_BIGENDIAN 1
68 68
69// Common PDSP version number (It should be the same as PALLD version number) 69// Common PDSP version number (It should be the same as PALLD version number)
70#define PASS_VERSION 0x03000109 70#define PASS_VERSION 0x03000110
71 71
72// PDSP IRAM 2K instructions = 8K bytes 72// PDSP IRAM 2K instructions = 8K bytes
73// PDSP IRAM 4K instructions = 16K bytes 73// PDSP IRAM 4K instructions = 16K bytes
diff --git a/fw/v1/eg0_pdsp0.bib b/fw/v1/eg0_pdsp0.bib
index 0bd3f11..325d9da 100644
--- a/fw/v1/eg0_pdsp0.bib
+++ b/fw/v1/eg0_pdsp0.bib
Binary files differ
diff --git a/fw/v1/eg0_pdsp1.bib b/fw/v1/eg0_pdsp1.bib
index 027b65f..2f3213b 100644
--- a/fw/v1/eg0_pdsp1.bib
+++ b/fw/v1/eg0_pdsp1.bib
Binary files differ
diff --git a/fw/v1/eg0_pdsp2.bib b/fw/v1/eg0_pdsp2.bib
index 2294aa9..5a38e5d 100644
--- a/fw/v1/eg0_pdsp2.bib
+++ b/fw/v1/eg0_pdsp2.bib
Binary files differ
diff --git a/fw/v1/eg1_pdsp0.bib b/fw/v1/eg1_pdsp0.bib
index 83e8870..6b3b7cf 100644
--- a/fw/v1/eg1_pdsp0.bib
+++ b/fw/v1/eg1_pdsp0.bib
Binary files differ
diff --git a/fw/v1/eg2_pdsp0.bib b/fw/v1/eg2_pdsp0.bib
index a0201a6..640fe8e 100644
--- a/fw/v1/eg2_pdsp0.bib
+++ b/fw/v1/eg2_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in0_pdsp0.bib b/fw/v1/in0_pdsp0.bib
index 4ac74aa..c63b6af 100644
--- a/fw/v1/in0_pdsp0.bib
+++ b/fw/v1/in0_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in0_pdsp1.bib b/fw/v1/in0_pdsp1.bib
index 12f7a1b..d132c80 100644
--- a/fw/v1/in0_pdsp1.bib
+++ b/fw/v1/in0_pdsp1.bib
Binary files differ
diff --git a/fw/v1/in1_pdsp0.bib b/fw/v1/in1_pdsp0.bib
index 4ccc0a9..7b28c45 100644
--- a/fw/v1/in1_pdsp0.bib
+++ b/fw/v1/in1_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in1_pdsp1.bib b/fw/v1/in1_pdsp1.bib
index 2fbbdf6..8b158e3 100644
--- a/fw/v1/in1_pdsp1.bib
+++ b/fw/v1/in1_pdsp1.bib
Binary files differ
diff --git a/fw/v1/in2_pdsp0.bib b/fw/v1/in2_pdsp0.bib
index d6e745b..295e9b7 100644
--- a/fw/v1/in2_pdsp0.bib
+++ b/fw/v1/in2_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in3_pdsp0.bib b/fw/v1/in3_pdsp0.bib
index 757c763..b833be4 100644
--- a/fw/v1/in3_pdsp0.bib
+++ b/fw/v1/in3_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in4_pdsp0.bib b/fw/v1/in4_pdsp0.bib
index 932fc45..93931bf 100644
--- a/fw/v1/in4_pdsp0.bib
+++ b/fw/v1/in4_pdsp0.bib
Binary files differ
diff --git a/fw/v1/in4_pdsp1.bib b/fw/v1/in4_pdsp1.bib
index b52b251..4db73c7 100644
--- a/fw/v1/in4_pdsp1.bib
+++ b/fw/v1/in4_pdsp1.bib
Binary files differ
diff --git a/fw/v1/pa2_eg0_pdsp0_bin.c b/fw/v1/pa2_eg0_pdsp0_bin.c
index c6d2050..8042a1f 100644
--- a/fw/v1/pa2_eg0_pdsp0_bin.c
+++ b/fw/v1/pa2_eg0_pdsp0_bin.c
@@ -74,9 +74,9 @@
74const uint32_t eg0_pdsp0[] = { 74const uint32_t eg0_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0600, 76 0xbabe0600,
77 0x03000109, 77 0x03000110,
78 0x2300d69e, 78 0x2300d69e,
79 0x24010982, 79 0x24011082,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_eg0_pdsp1_bin.c b/fw/v1/pa2_eg0_pdsp1_bin.c
index d51105a..ebca201 100644
--- a/fw/v1/pa2_eg0_pdsp1_bin.c
+++ b/fw/v1/pa2_eg0_pdsp1_bin.c
@@ -74,7 +74,7 @@
74const uint32_t eg0_pdsp1[] = { 74const uint32_t eg0_pdsp1[] = {
75 0x21017600, 75 0x21017600,
76 0xbabe0601, 76 0xbabe0601,
77 0x03000109, 77 0x03000110,
78 0xc907ff00, 78 0xc907ff00,
79 0x911007c0, 79 0x911007c0,
80 0x1f0f8080, 80 0x1f0f8080,
@@ -454,7 +454,7 @@ const uint32_t eg0_pdsp1[] = {
454 0xc900ff00, 454 0xc900ff00,
455 0xd100ff00, 455 0xd100ff00,
456 0x2eff819d, 456 0x2eff819d,
457 0x24010982, 457 0x24011082,
458 0x240300c2, 458 0x240300c2,
459 0x81043782, 459 0x81043782,
460 0x2eff8780, 460 0x2eff8780,
diff --git a/fw/v1/pa2_eg0_pdsp2_bin.c b/fw/v1/pa2_eg0_pdsp2_bin.c
index 0690269..ce22c96 100644
--- a/fw/v1/pa2_eg0_pdsp2_bin.c
+++ b/fw/v1/pa2_eg0_pdsp2_bin.c
@@ -74,7 +74,7 @@
74const uint32_t eg0_pdsp2[] = { 74const uint32_t eg0_pdsp2[] = {
75 0x21028f00, 75 0x21028f00,
76 0xbabe0602, 76 0xbabe0602,
77 0x03000109, 77 0x03000110,
78 0xc907ff00, 78 0xc907ff00,
79 0x911007c0, 79 0x911007c0,
80 0x1d0f8080, 80 0x1d0f8080,
@@ -735,7 +735,7 @@ const uint32_t eg0_pdsp2[] = {
735 0xc900ff00, 735 0xc900ff00,
736 0xd100ff00, 736 0xd100ff00,
737 0x2eff819d, 737 0x2eff819d,
738 0x24010982, 738 0x24011082,
739 0x240300c2, 739 0x240300c2,
740 0x81043782, 740 0x81043782,
741 0x2eff8780, 741 0x2eff8780,
diff --git a/fw/v1/pa2_eg1_pdsp0_bin.c b/fw/v1/pa2_eg1_pdsp0_bin.c
index 240a10b..ff929d6 100644
--- a/fw/v1/pa2_eg1_pdsp0_bin.c
+++ b/fw/v1/pa2_eg1_pdsp0_bin.c
@@ -74,7 +74,7 @@
74const uint32_t eg1_pdsp0[] = { 74const uint32_t eg1_pdsp0[] = {
75 0x2100f800, 75 0x2100f800,
76 0xbabe0700, 76 0xbabe0700,
77 0x03000109, 77 0x03000110,
78 0xc907ff00, 78 0xc907ff00,
79 0x911007c0, 79 0x911007c0,
80 0x1d0f8080, 80 0x1d0f8080,
@@ -328,7 +328,7 @@ const uint32_t eg1_pdsp0[] = {
328 0xc900ff00, 328 0xc900ff00,
329 0xd100ff00, 329 0xd100ff00,
330 0x2eff819d, 330 0x2eff819d,
331 0x24010982, 331 0x24011082,
332 0x240300c2, 332 0x240300c2,
333 0x81043782, 333 0x81043782,
334 0x2eff8780, 334 0x2eff8780,
diff --git a/fw/v1/pa2_eg2_pdsp0_bin.c b/fw/v1/pa2_eg2_pdsp0_bin.c
index ab37291..14d2aea 100644
--- a/fw/v1/pa2_eg2_pdsp0_bin.c
+++ b/fw/v1/pa2_eg2_pdsp0_bin.c
@@ -74,7 +74,7 @@
74const uint32_t eg2_pdsp0[] = { 74const uint32_t eg2_pdsp0[] = {
75 0x2101ef00, 75 0x2101ef00,
76 0xbabe0800, 76 0xbabe0800,
77 0x03000109, 77 0x03000110,
78 0xc907ff00, 78 0xc907ff00,
79 0x911007c0, 79 0x911007c0,
80 0x1d0f8080, 80 0x1d0f8080,
@@ -575,7 +575,7 @@ const uint32_t eg2_pdsp0[] = {
575 0xc900ff00, 575 0xc900ff00,
576 0xd100ff00, 576 0xd100ff00,
577 0x2eff819d, 577 0x2eff819d,
578 0x24010982, 578 0x24011082,
579 0x240300c2, 579 0x240300c2,
580 0x81043782, 580 0x81043782,
581 0x2eff8780, 581 0x2eff8780,
diff --git a/fw/v1/pa2_in0_pdsp0_bin.c b/fw/v1/pa2_in0_pdsp0_bin.c
index f37fc37..9b2c34f 100644
--- a/fw/v1/pa2_in0_pdsp0_bin.c
+++ b/fw/v1/pa2_in0_pdsp0_bin.c
@@ -74,7 +74,7 @@
74const uint32_t in0_pdsp0[] = { 74const uint32_t in0_pdsp0[] = {
75 0x21002c00, 75 0x21002c00,
76 0xbabe0000, 76 0xbabe0000,
77 0x03000109, 77 0x03000110,
78 0x2effa780, 78 0x2effa780,
79 0x8900f380, 79 0x8900f380,
80 0x8950f380, 80 0x8950f380,
@@ -117,7 +117,7 @@ const uint32_t in0_pdsp0[] = {
117 0x81c4338a, 117 0x81c4338a,
118 0x209e0000, 118 0x209e0000,
119 0x23037a9e, 119 0x23037a9e,
120 0x24010982, 120 0x24011082,
121 0x240300c2, 121 0x240300c2,
122 0x81043782, 122 0x81043782,
123 0x2eff8582, 123 0x2eff8582,
diff --git a/fw/v1/pa2_in0_pdsp1_bin.c b/fw/v1/pa2_in0_pdsp1_bin.c
index 6250fa6..6530d7f 100644
--- a/fw/v1/pa2_in0_pdsp1_bin.c
+++ b/fw/v1/pa2_in0_pdsp1_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in0_pdsp1[] = { 74const uint32_t in0_pdsp1[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0001, 76 0xbabe0001,
77 0x03000109, 77 0x03000110,
78 0x2303409e, 78 0x2303409e,
79 0x24010982, 79 0x24011082,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_in1_pdsp0_bin.c b/fw/v1/pa2_in1_pdsp0_bin.c
index e6286bd..4e55c40 100644
--- a/fw/v1/pa2_in1_pdsp0_bin.c
+++ b/fw/v1/pa2_in1_pdsp0_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in1_pdsp0[] = { 74const uint32_t in1_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0002, 76 0xbabe0002,
77 0x03000109, 77 0x03000110,
78 0x2302aa9e, 78 0x2302aa9e,
79 0x24010982, 79 0x24011082,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
@@ -1623,8 +1623,8 @@ const uint32_t in1_pdsp0[] = {
1623 0x513c6002, 1623 0x513c6002,
1624 0x21061500, 1624 0x21061500,
1625 0x90800680, 1625 0x90800680,
1626 0x01014040, 1626 0x010140c2,
1627 0x090340c2, 1627 0x0903c2c2,
1628 0x00c28080, 1628 0x00c28080,
1629 0x21060800, 1629 0x21060800,
1630 0x90800600, 1630 0x90800600,
diff --git a/fw/v1/pa2_in1_pdsp1_bin.c b/fw/v1/pa2_in1_pdsp1_bin.c
index 251bfff..aa11996 100644
--- a/fw/v1/pa2_in1_pdsp1_bin.c
+++ b/fw/v1/pa2_in1_pdsp1_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in1_pdsp1[] = { 74const uint32_t in1_pdsp1[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0101, 76 0xbabe0101,
77 0x03000109, 77 0x03000110,
78 0x23027e9e, 78 0x23027e9e,
79 0x24010982, 79 0x24011082,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_in2_pdsp0_bin.c b/fw/v1/pa2_in2_pdsp0_bin.c
index 00b8fc7..49a37ce 100644
--- a/fw/v1/pa2_in2_pdsp0_bin.c
+++ b/fw/v1/pa2_in2_pdsp0_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in2_pdsp0[] = { 74const uint32_t in2_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0200, 76 0xbabe0200,
77 0x03000109, 77 0x03000110,
78 0x23027a9e, 78 0x23027a9e,
79 0x24010982, 79 0x24011082,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_in3_pdsp0_bin.c b/fw/v1/pa2_in3_pdsp0_bin.c
index 2dc748b..b864a17 100644
--- a/fw/v1/pa2_in3_pdsp0_bin.c
+++ b/fw/v1/pa2_in3_pdsp0_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in3_pdsp0[] = { 74const uint32_t in3_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0300, 76 0xbabe0300,
77 0x03000109, 77 0x03000110,
78 0x23029d9e, 78 0x23029d9e,
79 0x24010982, 79 0x24011082,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
diff --git a/fw/v1/pa2_in4_pdsp0_bin.c b/fw/v1/pa2_in4_pdsp0_bin.c
index d883d7b..10aba0a 100644
--- a/fw/v1/pa2_in4_pdsp0_bin.c
+++ b/fw/v1/pa2_in4_pdsp0_bin.c
@@ -74,9 +74,9 @@
74const uint32_t in4_pdsp0[] = { 74const uint32_t in4_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0401, 76 0xbabe0401,
77 0x03000109, 77 0x03000110,
78 0x2302b59e, 78 0x2302b59e,
79 0x24010982, 79 0x24011082,
80 0x240300c2, 80 0x240300c2,
81 0x81043782, 81 0x81043782,
82 0x2eff8582, 82 0x2eff8582,
@@ -1635,8 +1635,8 @@ const uint32_t in4_pdsp0[] = {
1635 0x513c6002, 1635 0x513c6002,
1636 0x21062100, 1636 0x21062100,
1637 0x90800680, 1637 0x90800680,
1638 0x01014040, 1638 0x010140c2,
1639 0x090340c2, 1639 0x0903c2c2,
1640 0x00c28080, 1640 0x00c28080,
1641 0x21061400, 1641 0x21061400,
1642 0x90800600, 1642 0x90800600,
diff --git a/fw/v1/pa2_in4_pdsp1_bin.c b/fw/v1/pa2_in4_pdsp1_bin.c
index a100623..f5ed386 100644
--- a/fw/v1/pa2_in4_pdsp1_bin.c
+++ b/fw/v1/pa2_in4_pdsp1_bin.c
@@ -74,7 +74,7 @@
74const uint32_t in4_pdsp1[] = { 74const uint32_t in4_pdsp1[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0401, 76 0xbabe0401,
77 0x03000109, 77 0x03000110,
78 0x2300f79e, 78 0x2300f79e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -85,7 +85,7 @@ const uint32_t in4_pdsp1[] = {
85 0x2eff819d, 85 0x2eff819d,
86 0x24000702, 86 0x24000702,
87 0x81001762, 87 0x81001762,
88 0x24010982, 88 0x24011082,
89 0x240300c2, 89 0x240300c2,
90 0x81043782, 90 0x81043782,
91 0xc901ff08, 91 0xc901ff08,
diff --git a/fw/v1/pa2_post_pdsp0_bin.c b/fw/v1/pa2_post_pdsp0_bin.c
index da7967d..1efb34f 100644
--- a/fw/v1/pa2_post_pdsp0_bin.c
+++ b/fw/v1/pa2_post_pdsp0_bin.c
@@ -74,7 +74,7 @@
74const uint32_t post_pdsp0[] = { 74const uint32_t post_pdsp0[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0500, 76 0xbabe0500,
77 0x03000109, 77 0x03000110,
78 0x2305369e, 78 0x2305369e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -83,7 +83,7 @@ const uint32_t post_pdsp0[] = {
83 0xc900ff00, 83 0xc900ff00,
84 0xd100ff00, 84 0xd100ff00,
85 0x2eff819d, 85 0x2eff819d,
86 0x24010982, 86 0x24011082,
87 0x240300c2, 87 0x240300c2,
88 0x81043782, 88 0x81043782,
89 0x2eff8780, 89 0x2eff8780,
diff --git a/fw/v1/pa2_post_pdsp1_bin.c b/fw/v1/pa2_post_pdsp1_bin.c
index 601964f..b0da1d6 100644
--- a/fw/v1/pa2_post_pdsp1_bin.c
+++ b/fw/v1/pa2_post_pdsp1_bin.c
@@ -74,7 +74,7 @@
74const uint32_t post_pdsp1[] = { 74const uint32_t post_pdsp1[] = {
75 0x21000300, 75 0x21000300,
76 0xbabe0501, 76 0xbabe0501,
77 0x03000109, 77 0x03000110,
78 0x23039d9e, 78 0x23039d9e,
79 0x2eff8582, 79 0x2eff8582,
80 0x8104a482, 80 0x8104a482,
@@ -83,7 +83,7 @@ const uint32_t post_pdsp1[] = {
83 0xc900ff00, 83 0xc900ff00,
84 0xd100ff00, 84 0xd100ff00,
85 0x2eff819d, 85 0x2eff819d,
86 0x24010982, 86 0x24011082,
87 0x240300c2, 87 0x240300c2,
88 0x81043782, 88 0x81043782,
89 0x2eff8780, 89 0x2eff8780,
diff --git a/fw/v1/parse1.p b/fw/v1/parse1.p
index 07761bf..0c897e0 100644
--- a/fw/v1/parse1.p
+++ b/fw/v1/parse1.p
@@ -2525,8 +2525,8 @@ l_c1Ipv6ExtReasm_exthdrNext:
2525 lbco s_ipv6Reassm_ctrl.nextHdr, cCdeInPkt, s_ipv6Reassm_ctrl.offset, 2 2525 lbco s_ipv6Reassm_ctrl.nextHdr, cCdeInPkt, s_ipv6Reassm_ctrl.offset, 2
2526 2526
2527 // adjust the offset for next one 2527 // adjust the offset for next one
2528 add s_ipv6Reassm_ctrl.hdrLen, s_ipv6Reassm_ctrl.hdrLen, 1 2528 add s_ipv6Reassm_ctrl.thdrLen, s_ipv6Reassm_ctrl.hdrLen, 1
2529 lsl s_ipv6Reassm_ctrl.tHdrLen, s_ipv6Reassm_ctrl.hdrLen, 3 2529 lsl s_ipv6Reassm_ctrl.tHdrLen, s_ipv6Reassm_ctrl.thdrLen, 3
2530 add s_ipv6Reassm_ctrl.offset, s_ipv6Reassm_ctrl.offset, s_ipv6Reassm_ctrl.tHdrLen 2530 add s_ipv6Reassm_ctrl.offset, s_ipv6Reassm_ctrl.offset, s_ipv6Reassm_ctrl.tHdrLen
2531 2531
2532 jmp l_c1Ipv6ExtReasm_exthdrCheck 2532 jmp l_c1Ipv6ExtReasm_exthdrCheck
diff --git a/fw/v1/pm_config.h b/fw/v1/pm_config.h
index 5f600a0..d487ba6 100644
--- a/fw/v1/pm_config.h
+++ b/fw/v1/pm_config.h
@@ -66,7 +66,7 @@
66#define PA_BIGENDIAN 1 66#define PA_BIGENDIAN 1
67 67
68// Common PDSP version number (It should be the same as PALLD version number) 68// Common PDSP version number (It should be the same as PALLD version number)
69#define PASS_VERSION 0x03000109 69#define PASS_VERSION 0x03000110
70 70
71// PDSP IRAM 3K instructions = 12K bytes 71// PDSP IRAM 3K instructions = 12K bytes
72// PDSP IRAM 4K instructions = 16K bytes 72// PDSP IRAM 4K instructions = 16K bytes
diff --git a/fw/v1/post_pdsp0.bib b/fw/v1/post_pdsp0.bib
index d0c37a6..2f57365 100644
--- a/fw/v1/post_pdsp0.bib
+++ b/fw/v1/post_pdsp0.bib
Binary files differ
diff --git a/fw/v1/post_pdsp1.bib b/fw/v1/post_pdsp1.bib
index 25f58a5..0f9ce8a 100644
--- a/fw/v1/post_pdsp1.bib
+++ b/fw/v1/post_pdsp1.bib
Binary files differ
diff --git a/test/PAUnitTest/src/tests/test11pkts.h b/test/PAUnitTest/src/tests/test11pkts.h
index 929069f..e8295d5 100644
--- a/test/PAUnitTest/src/tests/test11pkts.h
+++ b/test/PAUnitTest/src/tests/test11pkts.h
@@ -1028,6 +1028,918 @@ static pasahoLongInfo_t pkt9Info = {
1028}; 1028};
1029#endif 1029#endif
1030 1030
1031/* packet 10
1032 * mac dest = 00:01:02:03:04:aa (MAC Info 0)
1033*/
1034#ifdef _TMS320C6X
1035#pragma DATA_SECTION (pkt10, ".testPkts")
1036#endif
1037
1038/* Frame (1514 bytes) */
1039static const unsigned char pkt10[1514] = {
10400x00, 0x01, 0x02, 0x03, 0x04, 0xaa, 0x0a, 0xc0, /* ....az.. */
10410xde, 0x6a, 0x9d, 0x19, 0x86, 0xdd, 0x60, 0x00, /* .j....`. */
10420x00, 0x00, 0x09, 0x78, 0x00, 0x40, 0xfe, 0x80, /* ...x.@.. */
10430x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc0, /* ........ */
10440xde, 0xff, 0xfe, 0x6a, 0x9d, 0x19, 0x20, 0x00, /* ...j.. . */
10450x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */
10460x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x3c, 0xff, /* ......<. */
10470xc9, 0xd1, 0xe1, 0xe1, 0xe1, 0xe1, 0xe1, 0xe1, /* ........ */
10480xe1, 0xe1, 0xe1, 0xe1, 0xe1, 0xe1, 0xe1, 0xe1, /* ........ */
10490xe1, 0xe1, 0x00, 0x04, 0x04, 0x00, 0x00, 0x00, /* ........ */
10500x31, 0x09, 0x05, 0x00, 0x00, 0x59, 0x00, 0x00, /* 1....Y.. */
10510x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10520x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10530x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10540x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10550x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10560x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10570x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10580x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10590x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10600x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10610x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10620x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10630x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10640x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10650x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10660x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10670x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10680x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10690x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10700x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10710x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10720x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10730x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10740x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10750x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10760x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10770x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10780x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10790x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10800x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10810x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10820x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10830x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10840x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10850x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10860x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10870x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10880x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10890x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10900x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10910x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10920x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10930x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10940x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10950x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10960x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10970x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10980x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
10990x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11000x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11010x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11020x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11030x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11040x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11050x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11060x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11070x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11080x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11090x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11100x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11110x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11120x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11130x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11140x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11150x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11160x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11170x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11180x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11190x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11200x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11210x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11220x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11230x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11240x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11250x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11260x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11270x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11280x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11290x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11300x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11310x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11320x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11330x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11340x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11350x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11360x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11370x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11380x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11390x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11400x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11410x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11420x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11430x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11440x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11450x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11460x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11470x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11480x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11490x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11500x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11510x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11520x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11530x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11540x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11550x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11560x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11570x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11580x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11590x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11600x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11610x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11620x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11630x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11640x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11650x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11660x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11670x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11680x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11690x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11700x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11710x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11720x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11730x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11740x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11750x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11760x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11770x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11780x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11790x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11800x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11810x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11820x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11830x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11840x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11850x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11860x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11870x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11880x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11890x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11900x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11910x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11920x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11930x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11940x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11950x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11960x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11970x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11980x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
11990x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12000x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12010x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12020x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12030x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12040x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12050x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12060x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12070x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12080x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12090x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12100x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12110x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12120x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12130x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12140x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12150x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12160x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12170x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12180x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12190x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12200x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12210x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12220x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12230x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12240x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12250x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12260x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12270x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12280x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* ........ */
12290x7f, 0x7f /* .. */
1230};
1231
1232#ifdef _TMS320C6X
1233#pragma DATA_SECTION (pkt10Info, ".testPkts")
1234#endif
1235#ifdef NSS_GEN2
1236static pasahoLongInfo_t pkt10Info = {
1237 TF_FORM_PKT_INFO_WORD0(0,24,1,0,54), /* cmd len = 24, pmatch = 1, frag = 0, start offset */
1238 TF_FORM_PKT_INFO_WORD1(142,0,0,PASAHO_HDR_UDP), /* end offset, errIdx, portNum = 0, nextHdr = UDP */
1239 TF_FORM_PKT_INFO_WORD2(14,0,0,0), /* L3 offset = 14 */
1240 TF_FORM_PKT_INFO_WORD3((PASAHO_HDR_BITMASK_MAC | PASAHO_HDR_BITMASK_IPv6),
1241 0, 0), /* bitmap, pdspNum = 1, liIndex = 0 */
1242 TF_FORM_PKT_INFO_WORD4(0, 0, 0, 0, 1), /* VC, pri, vlan Count = 0, greCount = 0, ipCount = 1 */
1243 TF_FORM_PKT_INFO_WORD5(0)
1244};
1245#else
1246static pasahoLongInfo_t pkt10Info = {
1247
1248 TF_FORM_PKT_INFO_WORD0(0,24,622), /* cmd len = 24, start offset = 622 (UDP Header) */
1249 TF_FORM_PKT_INFO_WORD1(142,0,1,0,0,0), /* end offset */
1250 TF_FORM_PKT_INFO_WORD2(14,0,0,0), /* L3 offset = 14, l4Offset = 0, l5Offset = 0, ahEspOffset = 0 */
1251
1252 /* bitmap, next header = UDP, vlan count = 0, ip count = 1, gre count = 0, frag = 0, ip route options = 0, multi route = 0 */
1253 TF_FORM_PKT_INFO_WORD3((PASAHO_HDR_BITMASK_MAC | PASAHO_HDR_BITMASK_IP),PASAHO_HDR_UDP,0,1,0,0,0,0),
1254 TF_FORM_PKT_INFO_WORD4(0)
1255};
1256#endif
1257
1258/* packet 11
1259 * mac dest = 00:01:02:03:04:aa (MAC Info 0)
1260*/
1261#ifdef _TMS320C6X
1262#pragma DATA_SECTION (pkt11, ".testPkts")
1263#endif
1264
1265/* Frame (1514 bytes) */
1266static const unsigned char pkt11[1514] = {
12670x00, 0x01, 0x02, 0x03, 0x04, 0xaa, 0x0a, 0xc0, /* ....az.. */
12680xde, 0x6a, 0x9d, 0x19, 0x86, 0xdd, 0x60, 0x00, /* .j....`. */
12690x00, 0x00, 0x0b, 0x90, 0x3c, 0x40, 0xfe, 0x80, /* ....<@.. */
12700x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc0, /* ........ */
12710xde, 0xff, 0xfe, 0x6a, 0x9d, 0x19, 0x20, 0x00, /* ...j.. . */
12720x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */
12730x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, /* ........ */
12740x00, 0xc0, 0xff, 0x01, 0x02, 0x03, 0x04, 0x05, /* ........ */
12750x06, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12760x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12770x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12780x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12790x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12800x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12810x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12820x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12830x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12840x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12850x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12860x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12870x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12880x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12890x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12900x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12910x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12920x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12930x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12940x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12950x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12960x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12970x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12980x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
12990x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13000x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13010x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13020x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13030x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13040x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13050x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13060x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13070x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13080x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13090x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13100x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13110x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13120x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13130x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13140x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13150x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13160x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13170x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13180x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13190x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13200x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13210x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13220x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13230x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13240x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13250x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13260x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13270x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13280x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13290x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13300x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13310x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13320x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13330x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13340x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13350x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13360x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13370x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13380x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13390x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13400x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13410x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13420x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13430x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13440x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13450x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13460x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13470x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13480x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13490x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13500x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13510x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13520x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13530x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13540x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13550x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13560x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13570x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13580x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13590x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13600x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13610x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13620x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13630x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13640x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13650x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13660x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13670x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13680x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13690x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13700x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13710x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13720x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13730x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13740x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13750x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13760x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13770x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13780x00, 0x03, 0xff, 0x01, 0x02, 0x03, 0x04, 0x05, /* ........ */
13790x06, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13800x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13810x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13820x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13830x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13840x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13850x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13860x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13870x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13880x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13890x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13900x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13910x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13920x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13930x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13940x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13950x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13960x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13970x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13980x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
13990x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14000x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14010x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14020x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14030x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14040x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14050x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14060x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14070x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14080x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14090x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14100x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14110x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14120x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14130x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14140x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14150x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14160x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14170x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14180x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14190x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14200x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14210x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14220x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14230x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14240x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14250x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14260x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14270x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14280x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14290x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14300x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14310x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14320x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14330x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14340x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14350x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14360x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14370x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14380x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14390x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14400x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14410x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14420x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14430x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14440x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14450x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14460x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14470x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14480x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14490x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14500x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14510x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14520x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14530x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14540x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14550x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
14560x00, 0xff /* .. */
1457};
1458
1459#ifdef _TMS320C6X
1460#pragma DATA_SECTION (pkt11Info, ".testPkts")
1461#endif
1462#ifdef NSS_GEN2
1463static pasahoLongInfo_t pkt11Info = {
1464 TF_FORM_PKT_INFO_WORD0(0,24,1,0,54), /* cmd len = 24, pmatch = 1, frag = 0, start offset */
1465 TF_FORM_PKT_INFO_WORD1(142,0,0,PASAHO_HDR_UDP), /* end offset, errIdx, portNum = 0, nextHdr = UDP */
1466 TF_FORM_PKT_INFO_WORD2(14,0,0,0), /* L3 offset = 14 */
1467 TF_FORM_PKT_INFO_WORD3((PASAHO_HDR_BITMASK_MAC | PASAHO_HDR_BITMASK_IPv6),
1468 0, 0), /* bitmap, pdspNum = 1, liIndex = 0 */
1469 TF_FORM_PKT_INFO_WORD4(0, 0, 0, 0, 1), /* VC, pri, vlan Count = 0, greCount = 0, ipCount = 1 */
1470 TF_FORM_PKT_INFO_WORD5(0)
1471};
1472#else
1473static pasahoLongInfo_t pkt11Info = {
1474
1475 TF_FORM_PKT_INFO_WORD0(0,24,622), /* cmd len = 24, start offset = 622 (UDP Header) */
1476 TF_FORM_PKT_INFO_WORD1(142,0,1,0,0,0), /* end offset */
1477 TF_FORM_PKT_INFO_WORD2(14,0,0,0), /* L3 offset = 14, l4Offset = 0, l5Offset = 0, ahEspOffset = 0 */
1478
1479 /* bitmap, next header = UDP, vlan count = 0, ip count = 1, gre count = 0, frag = 0, ip route options = 0, multi route = 0 */
1480 TF_FORM_PKT_INFO_WORD3((PASAHO_HDR_BITMASK_MAC | PASAHO_HDR_BITMASK_IP),PASAHO_HDR_UDP,0,1,0,0,0,0),
1481 TF_FORM_PKT_INFO_WORD4(0)
1482};
1483#endif
1484
1485
1486/* packet 12
1487 * mac dest = 00:01:02:03:04:aa (MAC Info 0)
1488*/
1489#ifdef _TMS320C6X
1490#pragma DATA_SECTION (pkt12, ".testPkts")
1491#endif
1492
1493/* Frame (1514 bytes) */
1494static const unsigned char pkt12[1514] = {
14950x00, 0x01, 0x02, 0x03, 0x04, 0xaa, 0x0a, 0xc0, /* ....az.. */
14960xde, 0x6a, 0x9d, 0x19, 0x86, 0xdd, 0x60, 0x00, /* .j....`. */
14970x00, 0x00, 0x0b, 0x90, 0x3c, 0x40, 0xfe, 0x80, /* ....<@.. */
14980x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc0, /* ........ */
14990xde, 0xff, 0xfe, 0x6a, 0x9d, 0x19, 0x20, 0x00, /* ...j.. . */
15000x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */
15010x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, /* ........ */
15020xca, 0x12, 0x76, 0x08, 0x20, 0x00, 0x00, 0x00, /* ..v. ... */
15030x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, /* .... ... */
15040x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0xff, 0x01, /* ........ */
15050x02, 0x03, 0x04, 0x05, 0x06, 0xff, 0x00, 0xff, /* ........ */
15060x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15070x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15080x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15090x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15100x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15110x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15120x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15130x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15140x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15150x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15160x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15170x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15180x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15190x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15200x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15210x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15220x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15230x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15240x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15250x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15260x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15270x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15280x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15290x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15300x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15310x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15320x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15330x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15340x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15350x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15360x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15370x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15380x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15390x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15400x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15410x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15420x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15430x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15440x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15450x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15460x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15470x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15480x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15490x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15500x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15510x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15520x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15530x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15540x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15550x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15560x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15570x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15580x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15590x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15600x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15610x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15620x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15630x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15640x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15650x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15660x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15670x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15680x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15690x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15700x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15710x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15720x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15730x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15740x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15750x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15760x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15770x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15780x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15790x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15800x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15810x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15820x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15830x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15840x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15850x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15860x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15870x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15880x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15890x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15900x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15910x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15920x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15930x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15940x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15950x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15960x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15970x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15980x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
15990x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16000x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16010x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16020x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16030x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16040x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16050x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16060x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16070x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16080x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16090x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16100x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16110x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16120x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16130x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16140x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16150x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16160x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16170x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16180x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16190x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16200x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16210x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16220x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16230x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16240x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16250x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16260x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16270x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16280x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16290x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16300x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16310x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16320x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16330x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16340x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16350x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16360x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16370x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16380x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16390x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16400x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16410x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16420x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16430x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16440x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16450x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16460x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16470x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16480x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16490x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16500x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16510x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16520x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16530x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16540x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16550x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16560x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16570x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16580x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16590x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16600x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16610x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16620x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16630x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16640x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16650x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16660x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16670x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16680x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16690x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16700x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16710x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16720x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16730x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16740x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16750x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16760x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16770x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16780x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16790x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16800x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16810x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16820x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16830x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, /* ........ */
16840x00, 0xff /* .. */
1685};
1686
1687#ifdef _TMS320C6X
1688#pragma DATA_SECTION (pkt12Info, ".testPkts")
1689#endif
1690#ifdef NSS_GEN2
1691static pasahoLongInfo_t pkt12Info = {
1692 TF_FORM_PKT_INFO_WORD0(0,24,1,0,54), /* cmd len = 24, pmatch = 1, frag = 0, start offset */
1693 TF_FORM_PKT_INFO_WORD1(142,0,0,PASAHO_HDR_UDP), /* end offset, errIdx, portNum = 0, nextHdr = UDP */
1694 TF_FORM_PKT_INFO_WORD2(14,0,0,0), /* L3 offset = 14 */
1695 TF_FORM_PKT_INFO_WORD3((PASAHO_HDR_BITMASK_MAC | PASAHO_HDR_BITMASK_IPv6),
1696 0, 0), /* bitmap, pdspNum = 1, liIndex = 0 */
1697 TF_FORM_PKT_INFO_WORD4(0, 0, 0, 0, 1), /* VC, pri, vlan Count = 0, greCount = 0, ipCount = 1 */
1698 TF_FORM_PKT_INFO_WORD5(0)
1699};
1700#else
1701static pasahoLongInfo_t pkt12Info = {
1702
1703 TF_FORM_PKT_INFO_WORD0(0,24,622), /* cmd len = 24, start offset = 622 (UDP Header) */
1704 TF_FORM_PKT_INFO_WORD1(142,0,1,0,0,0), /* end offset */
1705 TF_FORM_PKT_INFO_WORD2(14,0,0,0), /* L3 offset = 14, l4Offset = 0, l5Offset = 0, ahEspOffset = 0 */
1706
1707 /* bitmap, next header = UDP, vlan count = 0, ip count = 1, gre count = 0, frag = 0, ip route options = 0, multi route = 0 */
1708 TF_FORM_PKT_INFO_WORD3((PASAHO_HDR_BITMASK_MAC | PASAHO_HDR_BITMASK_IP),PASAHO_HDR_UDP,0,1,0,0,0,0),
1709 TF_FORM_PKT_INFO_WORD4(0)
1710};
1711#endif
1712
1713
1714
1715
1716/* packet 13
1717 * mac dest = 00:01:02:03:04:aa (MAC Info 0)
1718*/
1719#ifdef _TMS320C6X
1720#pragma DATA_SECTION (pkt13, ".testPkts")
1721#endif
1722
1723/* Frame (1514 bytes) */
1724static const unsigned char pkt13[1514] = {
17250x00, 0x01, 0x02, 0x03, 0x04, 0xaa, 0x0a, 0xc0, /* ....az.. */
17260xde, 0x6a, 0x9d, 0x19, 0x86, 0xdd, 0x60, 0x00, /* .j....`. */
17270x00, 0x00, 0x0f, 0x8d, 0x3c, 0x40, 0xfe, 0x80, /* ....<@.. */
17280x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc0, /* ........ */
17290xde, 0xff, 0xfe, 0x6a, 0x9d, 0x19, 0x20, 0x00, /* ...j.. . */
17300x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */
17310x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x3c, 0xff, /* ......<. */
17320x06, 0x06, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x00, /* ........ */
17330xba, 0x01, 0x00, 0x00, 0x0a, 0xff, 0x01, 0x02, /* ........ */
17340x03, 0x04, 0x05, 0x06, 0xff, 0x00, 0xff, 0x00, /* ........ */
17350xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17360xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17370xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17380xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17390xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17400xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17410xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17420xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17430xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17440xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17450xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17460xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17470xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17480xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17490xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17500xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17510xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17520xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17530xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17540xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17550xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17560xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17570xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17580xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17590xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17600xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17610xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17620xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17630xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17640xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17650xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17660xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17670xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17680xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17690xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17700xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17710xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17720xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17730xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17740xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17750xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17760xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17770xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17780xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17790xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17800xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17810xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17820xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17830xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17840xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17850xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17860xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17870xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17880xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17890xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17900xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17910xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17920xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17930xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17940xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17950xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17960xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17970xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17980xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
17990xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18000xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18010xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18020xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18030xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18040xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18050xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18060xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18070xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18080xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18090xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18100xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18110xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18120xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18130xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18140xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18150xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18160xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18170xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18180xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18190xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18200xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18210xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18220xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18230xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18240xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18250xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18260xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18270xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18280xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18290xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18300xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18310xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18320xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18330xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18340xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18350xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18360xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18370xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18380xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18390xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18400xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18410xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18420xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18430xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18440xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18450xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18460xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18470xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18480xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18490xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18500xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18510xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18520xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18530xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18540xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18550xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18560xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18570xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18580xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18590xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18600xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18610xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18620xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18630xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18640xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18650xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18660xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18670xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18680xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18690xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18700xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18710xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18720xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18730xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18740xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18750xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18760xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18770xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18780xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18790xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18800xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18810xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18820xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18830xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18840xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18850xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18860xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18870xff, 0x00, 0xff, 0x00, 0xea, 0x10, 0x00, 0x00, /* ........ */
18880x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */
18890x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, /* ........ */
18900x05, 0x00, 0xff, 0xdf, 0xff, 0xff, 0xbe, 0xff, /* ........ */
18910x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0xff, 0x00, /* ........ */
18920xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18930xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18940xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18950xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18960xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18970xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18980xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
18990xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19000xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19010xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19020xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19030xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19040xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19050xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19060xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19070xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19080xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19090xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19100xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19110xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19120xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19130xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, /* ........ */
19140xff, 0x00 /* .. */
1915};
1916
1917#ifdef _TMS320C6X
1918#pragma DATA_SECTION (pkt13Info, ".testPkts")
1919#endif
1920#ifdef NSS_GEN2
1921static pasahoLongInfo_t pkt13Info = {
1922 TF_FORM_PKT_INFO_WORD0(0,24,1,0,54), /* cmd len = 24, pmatch = 1, frag = 0, start offset */
1923 TF_FORM_PKT_INFO_WORD1(142,0,0,PASAHO_HDR_UDP), /* end offset, errIdx, portNum = 0, nextHdr = UDP */
1924 TF_FORM_PKT_INFO_WORD2(14,0,0,0), /* L3 offset = 14 */
1925 TF_FORM_PKT_INFO_WORD3((PASAHO_HDR_BITMASK_MAC | PASAHO_HDR_BITMASK_IPv6),
1926 0, 0), /* bitmap, pdspNum = 1, liIndex = 0 */
1927 TF_FORM_PKT_INFO_WORD4(0, 0, 0, 0, 1), /* VC, pri, vlan Count = 0, greCount = 0, ipCount = 1 */
1928 TF_FORM_PKT_INFO_WORD5(0)
1929};
1930#else
1931static pasahoLongInfo_t pkt13Info = {
1932
1933 TF_FORM_PKT_INFO_WORD0(0,24,622), /* cmd len = 24, start offset = 622 (UDP Header) */
1934 TF_FORM_PKT_INFO_WORD1(142,0,1,0,0,0), /* end offset */
1935 TF_FORM_PKT_INFO_WORD2(14,0,0,0), /* L3 offset = 14, l4Offset = 0, l5Offset = 0, ahEspOffset = 0 */
1936
1937 /* bitmap, next header = UDP, vlan count = 0, ip count = 1, gre count = 0, frag = 0, ip route options = 0, multi route = 0 */
1938 TF_FORM_PKT_INFO_WORD3((PASAHO_HDR_BITMASK_MAC | PASAHO_HDR_BITMASK_IP),PASAHO_HDR_UDP,0,1,0,0,0,0),
1939 TF_FORM_PKT_INFO_WORD4(0)
1940};
1941#endif
1942
1031 1943
1032#define T11_SWINFO0_PKT_ID 0xAAAA0000 1944#define T11_SWINFO0_PKT_ID 0xAAAA0000
1033#define T11_PKTBUF_SIZE 3500 1945#define T11_PKTBUF_SIZE 3500
@@ -1036,6 +1948,57 @@ static pasahoLongInfo_t pkt9Info = {
1036#pragma DATA_SECTION (t11MalFPktInfo, ".testPkts") 1948#pragma DATA_SECTION (t11MalFPktInfo, ".testPkts")
1037#endif 1949#endif
1038static pktTestInfo_t t11MalFPktInfo[] = { 1950static pktTestInfo_t t11MalFPktInfo[] = {
1951 /* Packet 13 */
1952 {
1953 (uint8_t *)pkt13,
1954 (pasahoLongInfo_t *)&pkt13Info,
1955 sizeof(pkt13),
1956 {
1957 (1 << TF_STATS_BM_C1_NUM_PACKETS) | (1 << TF_STATS_BM_C1_TABLE_MATCH), /* MAC match */
1958 (1 << TF_STATS_BM_C1_NUM_PACKETS) | (1 << TF_STATS_BM_C1_SILENT_DISCARD) | (1 << TF_STATS_BM_C1_NUM_IPV6), /* IP match */
1959 0
1960 }, /* no other match */
1961 0 /* Packet will be discard */
1962 },
1963 /* Packet 12 */
1964 {
1965 (uint8_t *)pkt12,
1966 (pasahoLongInfo_t *)&pkt12Info,
1967 sizeof(pkt12),
1968 {
1969 (1 << TF_STATS_BM_C1_NUM_PACKETS) | (1 << TF_STATS_BM_C1_TABLE_MATCH), /* MAC match */
1970 (1 << TF_STATS_BM_C1_NUM_PACKETS) | (1 << TF_STATS_BM_C1_SILENT_DISCARD) | (1 << TF_STATS_BM_C1_NUM_IPV6), /* IP match */
1971 0
1972 }, /* no other match */
1973 0 /* Packet will be discard */
1974 },
1975
1976 /* Packet 11 */
1977 {
1978 (uint8_t *)pkt11,
1979 (pasahoLongInfo_t *)&pkt11Info,
1980 sizeof(pkt11),
1981 {
1982 (1 << TF_STATS_BM_C1_NUM_PACKETS) | (1 << TF_STATS_BM_C1_TABLE_MATCH), /* MAC match */
1983 (1 << TF_STATS_BM_C1_NUM_PACKETS) | (1 << TF_STATS_BM_C1_SILENT_DISCARD) | (1 << TF_STATS_BM_C1_NUM_IPV6), /* IP match */
1984 0
1985 }, /* no other match */
1986 0 /* Packet will be discard */
1987 },
1988
1989 /* Packet 10 */
1990 {
1991 (uint8_t *)pkt10,
1992 (pasahoLongInfo_t *)&pkt10Info,
1993 sizeof(pkt10),
1994 {
1995 (1 << TF_STATS_BM_C1_NUM_PACKETS) | (1 << TF_STATS_BM_C1_TABLE_MATCH), /* MAC match */
1996 (1 << TF_STATS_BM_C1_NUM_PACKETS) | (1 << TF_STATS_BM_C1_SILENT_DISCARD) | (1 << TF_STATS_BM_C1_NUM_IPV6), /* IP match */
1997 0
1998 }, /* no other match */
1999 0 /* Packet will be discard */
2000 },
2001
1039 /* Packet 9 */ 2002 /* Packet 9 */
1040 { 2003 {
1041 (uint8_t *)pkt9, 2004 (uint8_t *)pkt9,