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