162306a36Sopenharmony_ci[
262306a36Sopenharmony_ci    {
362306a36Sopenharmony_ci        "id": "6d84",
462306a36Sopenharmony_ci        "name": "Add csum iph action",
562306a36Sopenharmony_ci        "category": [
662306a36Sopenharmony_ci            "actions",
762306a36Sopenharmony_ci            "csum"
862306a36Sopenharmony_ci        ],
962306a36Sopenharmony_ci        "setup": [
1062306a36Sopenharmony_ci            [
1162306a36Sopenharmony_ci                "$TC actions flush action csum",
1262306a36Sopenharmony_ci                0,
1362306a36Sopenharmony_ci                1,
1462306a36Sopenharmony_ci                255
1562306a36Sopenharmony_ci            ]
1662306a36Sopenharmony_ci        ],
1762306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum iph index 800",
1862306a36Sopenharmony_ci        "expExitCode": "0",
1962306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 800",
2062306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 800 ref",
2162306a36Sopenharmony_ci        "matchCount": "1",
2262306a36Sopenharmony_ci        "teardown": [
2362306a36Sopenharmony_ci            "$TC actions flush action csum"
2462306a36Sopenharmony_ci        ]
2562306a36Sopenharmony_ci    },
2662306a36Sopenharmony_ci    {
2762306a36Sopenharmony_ci        "id": "1862",
2862306a36Sopenharmony_ci        "name": "Add csum ip4h action",
2962306a36Sopenharmony_ci        "category": [
3062306a36Sopenharmony_ci            "actions",
3162306a36Sopenharmony_ci            "csum"
3262306a36Sopenharmony_ci        ],
3362306a36Sopenharmony_ci        "setup": [
3462306a36Sopenharmony_ci            [
3562306a36Sopenharmony_ci                "$TC actions flush action csum",
3662306a36Sopenharmony_ci                0,
3762306a36Sopenharmony_ci                1,
3862306a36Sopenharmony_ci                255
3962306a36Sopenharmony_ci            ]
4062306a36Sopenharmony_ci        ],
4162306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum ip4h index 7",
4262306a36Sopenharmony_ci        "expExitCode": "0",
4362306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 7",
4462306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 7 ref",
4562306a36Sopenharmony_ci        "matchCount": "1",
4662306a36Sopenharmony_ci        "teardown": [
4762306a36Sopenharmony_ci            "$TC actions flush action csum"
4862306a36Sopenharmony_ci        ]
4962306a36Sopenharmony_ci    },
5062306a36Sopenharmony_ci    {
5162306a36Sopenharmony_ci        "id": "15c6",
5262306a36Sopenharmony_ci        "name": "Add csum ipv4h action",
5362306a36Sopenharmony_ci        "category": [
5462306a36Sopenharmony_ci            "actions",
5562306a36Sopenharmony_ci            "csum"
5662306a36Sopenharmony_ci        ],
5762306a36Sopenharmony_ci        "setup": [
5862306a36Sopenharmony_ci            [
5962306a36Sopenharmony_ci                "$TC actions flush action csum",
6062306a36Sopenharmony_ci                0,
6162306a36Sopenharmony_ci                1,
6262306a36Sopenharmony_ci                255
6362306a36Sopenharmony_ci            ]
6462306a36Sopenharmony_ci        ],
6562306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum ipv4h index 1122",
6662306a36Sopenharmony_ci        "expExitCode": "0",
6762306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 1122",
6862306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 1122 ref",
6962306a36Sopenharmony_ci        "matchCount": "1",
7062306a36Sopenharmony_ci        "teardown": [
7162306a36Sopenharmony_ci            "$TC actions flush action csum"
7262306a36Sopenharmony_ci        ]
7362306a36Sopenharmony_ci    },
7462306a36Sopenharmony_ci    {
7562306a36Sopenharmony_ci        "id": "bf47",
7662306a36Sopenharmony_ci        "name": "Add csum icmp action",
7762306a36Sopenharmony_ci        "category": [
7862306a36Sopenharmony_ci            "actions",
7962306a36Sopenharmony_ci            "csum"
8062306a36Sopenharmony_ci        ],
8162306a36Sopenharmony_ci        "setup": [
8262306a36Sopenharmony_ci            [
8362306a36Sopenharmony_ci                "$TC actions flush action csum",
8462306a36Sopenharmony_ci                0,
8562306a36Sopenharmony_ci                1,
8662306a36Sopenharmony_ci                255
8762306a36Sopenharmony_ci            ]
8862306a36Sopenharmony_ci        ],
8962306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum icmp index 1",
9062306a36Sopenharmony_ci        "expExitCode": "0",
9162306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 1",
9262306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(icmp\\) action pass.*index 1 ref",
9362306a36Sopenharmony_ci        "matchCount": "1",
9462306a36Sopenharmony_ci        "teardown": [
9562306a36Sopenharmony_ci            "$TC actions flush action csum"
9662306a36Sopenharmony_ci        ]
9762306a36Sopenharmony_ci    },
9862306a36Sopenharmony_ci    {
9962306a36Sopenharmony_ci        "id": "cc1d",
10062306a36Sopenharmony_ci        "name": "Add csum igmp action",
10162306a36Sopenharmony_ci        "category": [
10262306a36Sopenharmony_ci            "actions",
10362306a36Sopenharmony_ci            "csum"
10462306a36Sopenharmony_ci        ],
10562306a36Sopenharmony_ci        "setup": [
10662306a36Sopenharmony_ci            [
10762306a36Sopenharmony_ci                "$TC actions flush action csum",
10862306a36Sopenharmony_ci                0,
10962306a36Sopenharmony_ci                1,
11062306a36Sopenharmony_ci                255
11162306a36Sopenharmony_ci            ]
11262306a36Sopenharmony_ci        ],
11362306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum igmp index 999",
11462306a36Sopenharmony_ci        "expExitCode": "0",
11562306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 999",
11662306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(igmp\\) action pass.*index 999 ref",
11762306a36Sopenharmony_ci        "matchCount": "1",
11862306a36Sopenharmony_ci        "teardown": [
11962306a36Sopenharmony_ci            "$TC actions flush action csum"
12062306a36Sopenharmony_ci        ]
12162306a36Sopenharmony_ci    },
12262306a36Sopenharmony_ci    {
12362306a36Sopenharmony_ci        "id": "bccc",
12462306a36Sopenharmony_ci        "name": "Add csum foobar action",
12562306a36Sopenharmony_ci        "category": [
12662306a36Sopenharmony_ci            "actions",
12762306a36Sopenharmony_ci            "csum"
12862306a36Sopenharmony_ci        ],
12962306a36Sopenharmony_ci        "setup": [
13062306a36Sopenharmony_ci            [
13162306a36Sopenharmony_ci                "$TC actions flush action csum",
13262306a36Sopenharmony_ci                0,
13362306a36Sopenharmony_ci                1,
13462306a36Sopenharmony_ci                255
13562306a36Sopenharmony_ci            ]
13662306a36Sopenharmony_ci        ],
13762306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum foobar index 1",
13862306a36Sopenharmony_ci        "expExitCode": "255",
13962306a36Sopenharmony_ci        "verifyCmd": "$TC actions ls action csum",
14062306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(foobar\\) action pass.*index 1 ref",
14162306a36Sopenharmony_ci        "matchCount": "0",
14262306a36Sopenharmony_ci        "teardown": [
14362306a36Sopenharmony_ci            "$TC actions flush action csum"
14462306a36Sopenharmony_ci        ]
14562306a36Sopenharmony_ci    },
14662306a36Sopenharmony_ci    {
14762306a36Sopenharmony_ci        "id": "3bb4",
14862306a36Sopenharmony_ci        "name": "Add csum tcp action",
14962306a36Sopenharmony_ci        "category": [
15062306a36Sopenharmony_ci            "actions",
15162306a36Sopenharmony_ci            "csum"
15262306a36Sopenharmony_ci        ],
15362306a36Sopenharmony_ci        "setup": [
15462306a36Sopenharmony_ci            [
15562306a36Sopenharmony_ci                "$TC actions flush action csum",
15662306a36Sopenharmony_ci                0,
15762306a36Sopenharmony_ci                1,
15862306a36Sopenharmony_ci                255
15962306a36Sopenharmony_ci            ]
16062306a36Sopenharmony_ci        ],
16162306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum tcp index 9999",
16262306a36Sopenharmony_ci        "expExitCode": "0",
16362306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 9999",
16462306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(tcp\\) action pass.*index 9999 ref",
16562306a36Sopenharmony_ci        "matchCount": "1",
16662306a36Sopenharmony_ci        "teardown": [
16762306a36Sopenharmony_ci            "$TC actions flush action csum"
16862306a36Sopenharmony_ci        ]
16962306a36Sopenharmony_ci    },
17062306a36Sopenharmony_ci    {
17162306a36Sopenharmony_ci        "id": "759c",
17262306a36Sopenharmony_ci        "name": "Add csum udp action",
17362306a36Sopenharmony_ci        "category": [
17462306a36Sopenharmony_ci            "actions",
17562306a36Sopenharmony_ci            "csum"
17662306a36Sopenharmony_ci        ],
17762306a36Sopenharmony_ci        "setup": [
17862306a36Sopenharmony_ci            [
17962306a36Sopenharmony_ci                "$TC actions flush action csum",
18062306a36Sopenharmony_ci                0,
18162306a36Sopenharmony_ci                1,
18262306a36Sopenharmony_ci                255
18362306a36Sopenharmony_ci            ]
18462306a36Sopenharmony_ci        ],
18562306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum udp index 334455",
18662306a36Sopenharmony_ci        "expExitCode": "0",
18762306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 334455",
18862306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(udp\\) action pass.*index 334455 ref",
18962306a36Sopenharmony_ci        "matchCount": "1",
19062306a36Sopenharmony_ci        "teardown": [
19162306a36Sopenharmony_ci            "$TC actions flush action csum"
19262306a36Sopenharmony_ci        ]
19362306a36Sopenharmony_ci    },
19462306a36Sopenharmony_ci    {
19562306a36Sopenharmony_ci        "id": "bdb6",
19662306a36Sopenharmony_ci        "name": "Add csum udp xor iph action",
19762306a36Sopenharmony_ci        "category": [
19862306a36Sopenharmony_ci            "actions",
19962306a36Sopenharmony_ci            "csum"
20062306a36Sopenharmony_ci        ],
20162306a36Sopenharmony_ci        "setup": [
20262306a36Sopenharmony_ci            [
20362306a36Sopenharmony_ci                "$TC actions flush action csum",
20462306a36Sopenharmony_ci                0,
20562306a36Sopenharmony_ci                1,
20662306a36Sopenharmony_ci                255
20762306a36Sopenharmony_ci            ]
20862306a36Sopenharmony_ci        ],
20962306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum udp xor iph index 3",
21062306a36Sopenharmony_ci        "expExitCode": "255",
21162306a36Sopenharmony_ci        "verifyCmd": "$TC actions ls action csum",
21262306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(udp xor iph\\) action pass.*index 3 ref",
21362306a36Sopenharmony_ci        "matchCount": "0",
21462306a36Sopenharmony_ci        "teardown": [
21562306a36Sopenharmony_ci            "$TC actions flush action csum"
21662306a36Sopenharmony_ci        ]
21762306a36Sopenharmony_ci    },
21862306a36Sopenharmony_ci    {
21962306a36Sopenharmony_ci        "id": "c220",
22062306a36Sopenharmony_ci        "name": "Add csum udplite action",
22162306a36Sopenharmony_ci        "category": [
22262306a36Sopenharmony_ci            "actions",
22362306a36Sopenharmony_ci            "csum"
22462306a36Sopenharmony_ci        ],
22562306a36Sopenharmony_ci        "setup": [
22662306a36Sopenharmony_ci            [
22762306a36Sopenharmony_ci                "$TC actions flush action csum",
22862306a36Sopenharmony_ci                0,
22962306a36Sopenharmony_ci                1,
23062306a36Sopenharmony_ci                255
23162306a36Sopenharmony_ci            ]
23262306a36Sopenharmony_ci        ],
23362306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum udplite continue index 3",
23462306a36Sopenharmony_ci        "expExitCode": "0",
23562306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 3",
23662306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(udplite\\) action continue.*index 3 ref",
23762306a36Sopenharmony_ci        "matchCount": "1",
23862306a36Sopenharmony_ci        "teardown": [
23962306a36Sopenharmony_ci            "$TC actions flush action csum"
24062306a36Sopenharmony_ci        ]
24162306a36Sopenharmony_ci    },
24262306a36Sopenharmony_ci    {
24362306a36Sopenharmony_ci        "id": "8993",
24462306a36Sopenharmony_ci        "name": "Add csum sctp action",
24562306a36Sopenharmony_ci        "category": [
24662306a36Sopenharmony_ci            "actions",
24762306a36Sopenharmony_ci            "csum"
24862306a36Sopenharmony_ci        ],
24962306a36Sopenharmony_ci        "setup": [
25062306a36Sopenharmony_ci            [
25162306a36Sopenharmony_ci                "$TC actions flush action csum",
25262306a36Sopenharmony_ci                0,
25362306a36Sopenharmony_ci                1,
25462306a36Sopenharmony_ci                255
25562306a36Sopenharmony_ci            ]
25662306a36Sopenharmony_ci        ],
25762306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum sctp index 777",
25862306a36Sopenharmony_ci        "expExitCode": "0",
25962306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 777",
26062306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(sctp\\) action pass.*index 777 ref",
26162306a36Sopenharmony_ci        "matchCount": "1",
26262306a36Sopenharmony_ci        "teardown": [
26362306a36Sopenharmony_ci            "$TC actions flush action csum"
26462306a36Sopenharmony_ci        ]
26562306a36Sopenharmony_ci    },
26662306a36Sopenharmony_ci    {
26762306a36Sopenharmony_ci        "id": "b138",
26862306a36Sopenharmony_ci        "name": "Add csum ip & icmp action",
26962306a36Sopenharmony_ci        "category": [
27062306a36Sopenharmony_ci            "actions",
27162306a36Sopenharmony_ci            "csum"
27262306a36Sopenharmony_ci        ],
27362306a36Sopenharmony_ci        "setup": [
27462306a36Sopenharmony_ci            [
27562306a36Sopenharmony_ci                "$TC actions flush action csum",
27662306a36Sopenharmony_ci                0,
27762306a36Sopenharmony_ci                1,
27862306a36Sopenharmony_ci                255
27962306a36Sopenharmony_ci            ]
28062306a36Sopenharmony_ci        ],
28162306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum ip and icmp pipe index 123",
28262306a36Sopenharmony_ci        "expExitCode": "0",
28362306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 123",
28462306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(iph, icmp\\) action pipe.*index 123 ref",
28562306a36Sopenharmony_ci        "matchCount": "1",
28662306a36Sopenharmony_ci        "teardown": [
28762306a36Sopenharmony_ci            "$TC actions flush action csum"
28862306a36Sopenharmony_ci        ]
28962306a36Sopenharmony_ci    },
29062306a36Sopenharmony_ci    {
29162306a36Sopenharmony_ci        "id": "eeda",
29262306a36Sopenharmony_ci        "name": "Add csum ip & sctp action",
29362306a36Sopenharmony_ci        "category": [
29462306a36Sopenharmony_ci            "actions",
29562306a36Sopenharmony_ci            "csum"
29662306a36Sopenharmony_ci        ],
29762306a36Sopenharmony_ci        "setup": [
29862306a36Sopenharmony_ci            [
29962306a36Sopenharmony_ci                "$TC actions flush action csum",
30062306a36Sopenharmony_ci                0,
30162306a36Sopenharmony_ci                1,
30262306a36Sopenharmony_ci                255
30362306a36Sopenharmony_ci            ]
30462306a36Sopenharmony_ci        ],
30562306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum ipv4h sctp continue index 2",
30662306a36Sopenharmony_ci        "expExitCode": "0",
30762306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 2",
30862306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(iph, sctp\\) action continue.*index 2 ref",
30962306a36Sopenharmony_ci        "matchCount": "1",
31062306a36Sopenharmony_ci        "teardown": [
31162306a36Sopenharmony_ci            "$TC actions flush action csum"
31262306a36Sopenharmony_ci        ]
31362306a36Sopenharmony_ci    },
31462306a36Sopenharmony_ci    {
31562306a36Sopenharmony_ci        "id": "0017",
31662306a36Sopenharmony_ci        "name": "Add csum udp or tcp action",
31762306a36Sopenharmony_ci        "category": [
31862306a36Sopenharmony_ci            "actions",
31962306a36Sopenharmony_ci            "csum"
32062306a36Sopenharmony_ci        ],
32162306a36Sopenharmony_ci        "setup": [
32262306a36Sopenharmony_ci            [
32362306a36Sopenharmony_ci                "$TC actions flush action csum",
32462306a36Sopenharmony_ci                0,
32562306a36Sopenharmony_ci                1,
32662306a36Sopenharmony_ci                255
32762306a36Sopenharmony_ci            ]
32862306a36Sopenharmony_ci        ],
32962306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum udp or tcp continue index 27",
33062306a36Sopenharmony_ci        "expExitCode": "0",
33162306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 27",
33262306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(tcp, udp\\) action continue.*index 27 ref",
33362306a36Sopenharmony_ci        "matchCount": "1",
33462306a36Sopenharmony_ci        "teardown": [
33562306a36Sopenharmony_ci            "$TC actions flush action csum"
33662306a36Sopenharmony_ci        ]
33762306a36Sopenharmony_ci    },
33862306a36Sopenharmony_ci    {
33962306a36Sopenharmony_ci        "id": "b10b",
34062306a36Sopenharmony_ci        "name": "Add all 7 csum actions",
34162306a36Sopenharmony_ci        "category": [
34262306a36Sopenharmony_ci            "actions",
34362306a36Sopenharmony_ci            "csum"
34462306a36Sopenharmony_ci        ],
34562306a36Sopenharmony_ci        "setup": [
34662306a36Sopenharmony_ci            [
34762306a36Sopenharmony_ci                "$TC actions flush action csum",
34862306a36Sopenharmony_ci                0,
34962306a36Sopenharmony_ci                1,
35062306a36Sopenharmony_ci                255
35162306a36Sopenharmony_ci            ]
35262306a36Sopenharmony_ci        ],
35362306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum icmp ip4h sctp igmp udplite udp tcp index 7",
35462306a36Sopenharmony_ci        "expExitCode": "0",
35562306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 7",
35662306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(iph, icmp, igmp, tcp, udp, udplite, sctp\\).*index 7 ref",
35762306a36Sopenharmony_ci        "matchCount": "1",
35862306a36Sopenharmony_ci        "teardown": [
35962306a36Sopenharmony_ci            "$TC actions flush action csum"
36062306a36Sopenharmony_ci        ]
36162306a36Sopenharmony_ci    },
36262306a36Sopenharmony_ci    {
36362306a36Sopenharmony_ci        "id": "ce92",
36462306a36Sopenharmony_ci        "name": "Add csum udp action with cookie",
36562306a36Sopenharmony_ci        "category": [
36662306a36Sopenharmony_ci            "actions",
36762306a36Sopenharmony_ci            "csum"
36862306a36Sopenharmony_ci        ],
36962306a36Sopenharmony_ci        "setup": [
37062306a36Sopenharmony_ci            [
37162306a36Sopenharmony_ci                "$TC actions flush action csum",
37262306a36Sopenharmony_ci                0,
37362306a36Sopenharmony_ci                1,
37462306a36Sopenharmony_ci                255
37562306a36Sopenharmony_ci            ]
37662306a36Sopenharmony_ci        ],
37762306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum udp pipe index 7 cookie 12345678",
37862306a36Sopenharmony_ci        "expExitCode": "0",
37962306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 7",
38062306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(udp\\) action pipe.*index 7.*cookie 12345678",
38162306a36Sopenharmony_ci        "matchCount": "1",
38262306a36Sopenharmony_ci        "teardown": [
38362306a36Sopenharmony_ci            "$TC actions flush action csum"
38462306a36Sopenharmony_ci        ]
38562306a36Sopenharmony_ci    },
38662306a36Sopenharmony_ci    {
38762306a36Sopenharmony_ci        "id": "912f",
38862306a36Sopenharmony_ci        "name": "Add csum icmp action with large cookie",
38962306a36Sopenharmony_ci        "category": [
39062306a36Sopenharmony_ci            "actions",
39162306a36Sopenharmony_ci            "csum"
39262306a36Sopenharmony_ci        ],
39362306a36Sopenharmony_ci        "setup": [
39462306a36Sopenharmony_ci            [
39562306a36Sopenharmony_ci                "$TC actions flush action csum",
39662306a36Sopenharmony_ci                0,
39762306a36Sopenharmony_ci                1,
39862306a36Sopenharmony_ci                255
39962306a36Sopenharmony_ci            ]
40062306a36Sopenharmony_ci        ],
40162306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum icmp pipe index 17 cookie aabbccddeeff1122",
40262306a36Sopenharmony_ci        "expExitCode": "0",
40362306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 17",
40462306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(icmp\\) action pipe.*index 17.*cookie aabbccddeeff1122",
40562306a36Sopenharmony_ci        "matchCount": "1",
40662306a36Sopenharmony_ci        "teardown": [
40762306a36Sopenharmony_ci            "$TC actions flush action csum"
40862306a36Sopenharmony_ci        ]
40962306a36Sopenharmony_ci    },
41062306a36Sopenharmony_ci    {
41162306a36Sopenharmony_ci        "id": "879b",
41262306a36Sopenharmony_ci        "name": "Add batch of 32 csum tcp actions",
41362306a36Sopenharmony_ci        "category": [
41462306a36Sopenharmony_ci            "actions",
41562306a36Sopenharmony_ci            "csum"
41662306a36Sopenharmony_ci        ],
41762306a36Sopenharmony_ci        "setup": [
41862306a36Sopenharmony_ci            [
41962306a36Sopenharmony_ci                "$TC actions flush action csum",
42062306a36Sopenharmony_ci                0,
42162306a36Sopenharmony_ci                1,
42262306a36Sopenharmony_ci                255
42362306a36Sopenharmony_ci            ]
42462306a36Sopenharmony_ci        ],
42562306a36Sopenharmony_ci        "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum tcp continue index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions add \\$args\"",
42662306a36Sopenharmony_ci        "expExitCode": "0",
42762306a36Sopenharmony_ci        "verifyCmd": "$TC actions ls action csum",
42862306a36Sopenharmony_ci        "matchPattern": "^[ \t]+index [0-9]* ref",
42962306a36Sopenharmony_ci        "matchCount": "32",
43062306a36Sopenharmony_ci        "teardown": [
43162306a36Sopenharmony_ci            "$TC actions flush action csum"
43262306a36Sopenharmony_ci        ]
43362306a36Sopenharmony_ci    },
43462306a36Sopenharmony_ci    {
43562306a36Sopenharmony_ci        "id": "b4e9",
43662306a36Sopenharmony_ci        "name": "Delete batch of 32 csum actions",
43762306a36Sopenharmony_ci        "category": [
43862306a36Sopenharmony_ci            "actions",
43962306a36Sopenharmony_ci            "csum"
44062306a36Sopenharmony_ci        ],
44162306a36Sopenharmony_ci        "setup": [
44262306a36Sopenharmony_ci            [
44362306a36Sopenharmony_ci                "$TC actions flush action csum",
44462306a36Sopenharmony_ci                0,
44562306a36Sopenharmony_ci                1,
44662306a36Sopenharmony_ci                255
44762306a36Sopenharmony_ci            ],
44862306a36Sopenharmony_ci            "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum tcp continue index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions add \\$args\""
44962306a36Sopenharmony_ci        ],
45062306a36Sopenharmony_ci        "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions del \\$args\"",
45162306a36Sopenharmony_ci        "expExitCode": "0",
45262306a36Sopenharmony_ci        "verifyCmd": "$TC actions list action csum",
45362306a36Sopenharmony_ci        "matchPattern": "^[ \t]+index [0-9]+ ref",
45462306a36Sopenharmony_ci        "matchCount": "0",
45562306a36Sopenharmony_ci        "teardown": []
45662306a36Sopenharmony_ci    },
45762306a36Sopenharmony_ci    {
45862306a36Sopenharmony_ci        "id": "0015",
45962306a36Sopenharmony_ci        "name": "Add batch of 32 csum tcp actions with large cookies",
46062306a36Sopenharmony_ci        "category": [
46162306a36Sopenharmony_ci            "actions",
46262306a36Sopenharmony_ci            "csum"
46362306a36Sopenharmony_ci        ],
46462306a36Sopenharmony_ci        "setup": [
46562306a36Sopenharmony_ci            [
46662306a36Sopenharmony_ci                "$TC actions flush action csum",
46762306a36Sopenharmony_ci                0,
46862306a36Sopenharmony_ci                1,
46962306a36Sopenharmony_ci                255
47062306a36Sopenharmony_ci            ]
47162306a36Sopenharmony_ci        ],
47262306a36Sopenharmony_ci        "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum tcp continue index \\$i cookie 123456789abcde \\\"; args=\"\\$args\\$cmd\"; done && $TC actions add \\$args\"",
47362306a36Sopenharmony_ci        "expExitCode": "0",
47462306a36Sopenharmony_ci        "verifyCmd": "$TC actions ls action csum",
47562306a36Sopenharmony_ci        "matchPattern": "^[ \t]+index [0-9]* ref",
47662306a36Sopenharmony_ci        "matchCount": "32",
47762306a36Sopenharmony_ci        "teardown": [
47862306a36Sopenharmony_ci            "$TC actions flush action csum"
47962306a36Sopenharmony_ci        ]
48062306a36Sopenharmony_ci    },
48162306a36Sopenharmony_ci    {
48262306a36Sopenharmony_ci        "id": "989e",
48362306a36Sopenharmony_ci        "name": "Delete batch of 32 csum actions with large cookies",
48462306a36Sopenharmony_ci        "category": [
48562306a36Sopenharmony_ci            "actions",
48662306a36Sopenharmony_ci            "csum"
48762306a36Sopenharmony_ci        ],
48862306a36Sopenharmony_ci        "setup": [
48962306a36Sopenharmony_ci            [
49062306a36Sopenharmony_ci                "$TC actions flush action csum",
49162306a36Sopenharmony_ci                0,
49262306a36Sopenharmony_ci                1,
49362306a36Sopenharmony_ci                255
49462306a36Sopenharmony_ci            ],
49562306a36Sopenharmony_ci            "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum tcp continue index \\$i cookie 123456789abcde \\\"; args=\"\\$args\\$cmd\"; done && $TC actions add \\$args\""
49662306a36Sopenharmony_ci        ],
49762306a36Sopenharmony_ci        "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions del \\$args\"",
49862306a36Sopenharmony_ci        "expExitCode": "0",
49962306a36Sopenharmony_ci        "verifyCmd": "$TC actions list action csum",
50062306a36Sopenharmony_ci        "matchPattern": "^[ \t]+index [0-9]+ ref",
50162306a36Sopenharmony_ci        "matchCount": "0",
50262306a36Sopenharmony_ci        "teardown": []
50362306a36Sopenharmony_ci    },
50462306a36Sopenharmony_ci    {
50562306a36Sopenharmony_ci        "id": "d128",
50662306a36Sopenharmony_ci        "name": "Replace csum action with invalid goto chain control",
50762306a36Sopenharmony_ci        "category": [
50862306a36Sopenharmony_ci            "actions",
50962306a36Sopenharmony_ci            "csum"
51062306a36Sopenharmony_ci        ],
51162306a36Sopenharmony_ci        "setup": [
51262306a36Sopenharmony_ci            [
51362306a36Sopenharmony_ci                "$TC actions flush action csum",
51462306a36Sopenharmony_ci                0,
51562306a36Sopenharmony_ci                1,
51662306a36Sopenharmony_ci                255
51762306a36Sopenharmony_ci            ],
51862306a36Sopenharmony_ci            "$TC actions add action csum iph index 90"
51962306a36Sopenharmony_ci        ],
52062306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions replace action csum iph goto chain 42 index 90 cookie c1a0c1a0",
52162306a36Sopenharmony_ci        "expExitCode": "255",
52262306a36Sopenharmony_ci        "verifyCmd": "$TC actions get action csum index 90",
52362306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 90 ref",
52462306a36Sopenharmony_ci        "matchCount": "1",
52562306a36Sopenharmony_ci        "teardown": [
52662306a36Sopenharmony_ci            "$TC actions flush action csum"
52762306a36Sopenharmony_ci        ]
52862306a36Sopenharmony_ci    },
52962306a36Sopenharmony_ci    {
53062306a36Sopenharmony_ci        "id": "eaf0",
53162306a36Sopenharmony_ci        "name": "Add csum iph action with no_percpu flag",
53262306a36Sopenharmony_ci        "category": [
53362306a36Sopenharmony_ci            "actions",
53462306a36Sopenharmony_ci            "csum"
53562306a36Sopenharmony_ci        ],
53662306a36Sopenharmony_ci        "setup": [
53762306a36Sopenharmony_ci            [
53862306a36Sopenharmony_ci                "$TC actions flush action csum",
53962306a36Sopenharmony_ci                0,
54062306a36Sopenharmony_ci                1,
54162306a36Sopenharmony_ci                255
54262306a36Sopenharmony_ci            ]
54362306a36Sopenharmony_ci        ],
54462306a36Sopenharmony_ci        "cmdUnderTest": "$TC actions add action csum iph no_percpu",
54562306a36Sopenharmony_ci        "expExitCode": "0",
54662306a36Sopenharmony_ci        "verifyCmd": "$TC actions list action csum",
54762306a36Sopenharmony_ci        "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*no_percpu",
54862306a36Sopenharmony_ci        "matchCount": "1",
54962306a36Sopenharmony_ci        "teardown": [
55062306a36Sopenharmony_ci            "$TC actions flush action csum"
55162306a36Sopenharmony_ci        ]
55262306a36Sopenharmony_ci    }
55362306a36Sopenharmony_ci]
554