18edfaf7dSRoman Mashak[ 28edfaf7dSRoman Mashak { 38edfaf7dSRoman Mashak "id": "6d84", 48edfaf7dSRoman Mashak "name": "Add csum iph action", 58edfaf7dSRoman Mashak "category": [ 68edfaf7dSRoman Mashak "actions", 78edfaf7dSRoman Mashak "csum" 88edfaf7dSRoman Mashak ], 98edfaf7dSRoman Mashak "setup": [ 108edfaf7dSRoman Mashak [ 118edfaf7dSRoman Mashak "$TC actions flush action csum", 128edfaf7dSRoman Mashak 0, 138edfaf7dSRoman Mashak 1, 148edfaf7dSRoman Mashak 255 158edfaf7dSRoman Mashak ] 168edfaf7dSRoman Mashak ], 178edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum iph index 800", 188edfaf7dSRoman Mashak "expExitCode": "0", 198edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 800", 208edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 800 ref", 218edfaf7dSRoman Mashak "matchCount": "1", 228edfaf7dSRoman Mashak "teardown": [ 238edfaf7dSRoman Mashak "$TC actions flush action csum" 248edfaf7dSRoman Mashak ] 258edfaf7dSRoman Mashak }, 268edfaf7dSRoman Mashak { 278edfaf7dSRoman Mashak "id": "1862", 288edfaf7dSRoman Mashak "name": "Add csum ip4h action", 298edfaf7dSRoman Mashak "category": [ 308edfaf7dSRoman Mashak "actions", 318edfaf7dSRoman Mashak "csum" 328edfaf7dSRoman Mashak ], 338edfaf7dSRoman Mashak "setup": [ 348edfaf7dSRoman Mashak [ 358edfaf7dSRoman Mashak "$TC actions flush action csum", 368edfaf7dSRoman Mashak 0, 378edfaf7dSRoman Mashak 1, 388edfaf7dSRoman Mashak 255 398edfaf7dSRoman Mashak ] 408edfaf7dSRoman Mashak ], 418edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum ip4h index 7", 428edfaf7dSRoman Mashak "expExitCode": "0", 438edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 7", 448edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 7 ref", 458edfaf7dSRoman Mashak "matchCount": "1", 468edfaf7dSRoman Mashak "teardown": [ 478edfaf7dSRoman Mashak "$TC actions flush action csum" 488edfaf7dSRoman Mashak ] 498edfaf7dSRoman Mashak }, 508edfaf7dSRoman Mashak { 518edfaf7dSRoman Mashak "id": "15c6", 528edfaf7dSRoman Mashak "name": "Add csum ipv4h action", 538edfaf7dSRoman Mashak "category": [ 548edfaf7dSRoman Mashak "actions", 558edfaf7dSRoman Mashak "csum" 568edfaf7dSRoman Mashak ], 578edfaf7dSRoman Mashak "setup": [ 588edfaf7dSRoman Mashak [ 598edfaf7dSRoman Mashak "$TC actions flush action csum", 608edfaf7dSRoman Mashak 0, 618edfaf7dSRoman Mashak 1, 628edfaf7dSRoman Mashak 255 638edfaf7dSRoman Mashak ] 648edfaf7dSRoman Mashak ], 658edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum ipv4h index 1122", 668edfaf7dSRoman Mashak "expExitCode": "0", 678edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 1122", 688edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 1122 ref", 698edfaf7dSRoman Mashak "matchCount": "1", 708edfaf7dSRoman Mashak "teardown": [ 718edfaf7dSRoman Mashak "$TC actions flush action csum" 728edfaf7dSRoman Mashak ] 738edfaf7dSRoman Mashak }, 748edfaf7dSRoman Mashak { 758edfaf7dSRoman Mashak "id": "bf47", 768edfaf7dSRoman Mashak "name": "Add csum icmp action", 778edfaf7dSRoman Mashak "category": [ 788edfaf7dSRoman Mashak "actions", 798edfaf7dSRoman Mashak "csum" 808edfaf7dSRoman Mashak ], 818edfaf7dSRoman Mashak "setup": [ 828edfaf7dSRoman Mashak [ 838edfaf7dSRoman Mashak "$TC actions flush action csum", 848edfaf7dSRoman Mashak 0, 858edfaf7dSRoman Mashak 1, 868edfaf7dSRoman Mashak 255 878edfaf7dSRoman Mashak ] 888edfaf7dSRoman Mashak ], 898edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum icmp index 1", 908edfaf7dSRoman Mashak "expExitCode": "0", 918edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 1", 928edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(icmp\\) action pass.*index 1 ref", 938edfaf7dSRoman Mashak "matchCount": "1", 948edfaf7dSRoman Mashak "teardown": [ 958edfaf7dSRoman Mashak "$TC actions flush action csum" 968edfaf7dSRoman Mashak ] 978edfaf7dSRoman Mashak }, 988edfaf7dSRoman Mashak { 998edfaf7dSRoman Mashak "id": "cc1d", 1008edfaf7dSRoman Mashak "name": "Add csum igmp action", 1018edfaf7dSRoman Mashak "category": [ 1028edfaf7dSRoman Mashak "actions", 1038edfaf7dSRoman Mashak "csum" 1048edfaf7dSRoman Mashak ], 1058edfaf7dSRoman Mashak "setup": [ 1068edfaf7dSRoman Mashak [ 1078edfaf7dSRoman Mashak "$TC actions flush action csum", 1088edfaf7dSRoman Mashak 0, 1098edfaf7dSRoman Mashak 1, 1108edfaf7dSRoman Mashak 255 1118edfaf7dSRoman Mashak ] 1128edfaf7dSRoman Mashak ], 1138edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum igmp index 999", 1148edfaf7dSRoman Mashak "expExitCode": "0", 1158edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 999", 1168edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(igmp\\) action pass.*index 999 ref", 1178edfaf7dSRoman Mashak "matchCount": "1", 1188edfaf7dSRoman Mashak "teardown": [ 1198edfaf7dSRoman Mashak "$TC actions flush action csum" 1208edfaf7dSRoman Mashak ] 1218edfaf7dSRoman Mashak }, 1228edfaf7dSRoman Mashak { 1238edfaf7dSRoman Mashak "id": "bccc", 1248edfaf7dSRoman Mashak "name": "Add csum foobar action", 1258edfaf7dSRoman Mashak "category": [ 1268edfaf7dSRoman Mashak "actions", 1278edfaf7dSRoman Mashak "csum" 1288edfaf7dSRoman Mashak ], 1298edfaf7dSRoman Mashak "setup": [ 1308edfaf7dSRoman Mashak [ 1318edfaf7dSRoman Mashak "$TC actions flush action csum", 1328edfaf7dSRoman Mashak 0, 1338edfaf7dSRoman Mashak 1, 1348edfaf7dSRoman Mashak 255 1358edfaf7dSRoman Mashak ] 1368edfaf7dSRoman Mashak ], 1378edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum foobar index 1", 1388edfaf7dSRoman Mashak "expExitCode": "255", 1398edfaf7dSRoman Mashak "verifyCmd": "$TC actions ls action csum", 1408edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(foobar\\) action pass.*index 1 ref", 1418edfaf7dSRoman Mashak "matchCount": "0", 1428edfaf7dSRoman Mashak "teardown": [ 1438edfaf7dSRoman Mashak "$TC actions flush action csum" 1448edfaf7dSRoman Mashak ] 1458edfaf7dSRoman Mashak }, 1468edfaf7dSRoman Mashak { 1478edfaf7dSRoman Mashak "id": "3bb4", 1488edfaf7dSRoman Mashak "name": "Add csum tcp action", 1498edfaf7dSRoman Mashak "category": [ 1508edfaf7dSRoman Mashak "actions", 1518edfaf7dSRoman Mashak "csum" 1528edfaf7dSRoman Mashak ], 1538edfaf7dSRoman Mashak "setup": [ 1548edfaf7dSRoman Mashak [ 1558edfaf7dSRoman Mashak "$TC actions flush action csum", 1568edfaf7dSRoman Mashak 0, 1578edfaf7dSRoman Mashak 1, 1588edfaf7dSRoman Mashak 255 1598edfaf7dSRoman Mashak ] 1608edfaf7dSRoman Mashak ], 1618edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum tcp index 9999", 1628edfaf7dSRoman Mashak "expExitCode": "0", 1638edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 9999", 1648edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(tcp\\) action pass.*index 9999 ref", 1658edfaf7dSRoman Mashak "matchCount": "1", 1668edfaf7dSRoman Mashak "teardown": [ 1678edfaf7dSRoman Mashak "$TC actions flush action csum" 1688edfaf7dSRoman Mashak ] 1698edfaf7dSRoman Mashak }, 1708edfaf7dSRoman Mashak { 1718edfaf7dSRoman Mashak "id": "759c", 1728edfaf7dSRoman Mashak "name": "Add csum udp action", 1738edfaf7dSRoman Mashak "category": [ 1748edfaf7dSRoman Mashak "actions", 1758edfaf7dSRoman Mashak "csum" 1768edfaf7dSRoman Mashak ], 1778edfaf7dSRoman Mashak "setup": [ 1788edfaf7dSRoman Mashak [ 1798edfaf7dSRoman Mashak "$TC actions flush action csum", 1808edfaf7dSRoman Mashak 0, 1818edfaf7dSRoman Mashak 1, 1828edfaf7dSRoman Mashak 255 1838edfaf7dSRoman Mashak ] 1848edfaf7dSRoman Mashak ], 1858edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum udp index 334455", 1868edfaf7dSRoman Mashak "expExitCode": "0", 1878edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 334455", 1888edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(udp\\) action pass.*index 334455 ref", 1898edfaf7dSRoman Mashak "matchCount": "1", 1908edfaf7dSRoman Mashak "teardown": [ 1918edfaf7dSRoman Mashak "$TC actions flush action csum" 1928edfaf7dSRoman Mashak ] 1938edfaf7dSRoman Mashak }, 1948edfaf7dSRoman Mashak { 1958edfaf7dSRoman Mashak "id": "bdb6", 1968edfaf7dSRoman Mashak "name": "Add csum udp xor iph action", 1978edfaf7dSRoman Mashak "category": [ 1988edfaf7dSRoman Mashak "actions", 1998edfaf7dSRoman Mashak "csum" 2008edfaf7dSRoman Mashak ], 2018edfaf7dSRoman Mashak "setup": [ 2028edfaf7dSRoman Mashak [ 2038edfaf7dSRoman Mashak "$TC actions flush action csum", 2048edfaf7dSRoman Mashak 0, 2058edfaf7dSRoman Mashak 1, 2068edfaf7dSRoman Mashak 255 2078edfaf7dSRoman Mashak ] 2088edfaf7dSRoman Mashak ], 2098edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum udp xor iph index 3", 2108edfaf7dSRoman Mashak "expExitCode": "255", 2118edfaf7dSRoman Mashak "verifyCmd": "$TC actions ls action csum", 2128edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(udp xor iph\\) action pass.*index 3 ref", 2138edfaf7dSRoman Mashak "matchCount": "0", 2148edfaf7dSRoman Mashak "teardown": [ 2158edfaf7dSRoman Mashak "$TC actions flush action csum" 2168edfaf7dSRoman Mashak ] 2178edfaf7dSRoman Mashak }, 2188edfaf7dSRoman Mashak { 2198edfaf7dSRoman Mashak "id": "c220", 2208edfaf7dSRoman Mashak "name": "Add csum udplite action", 2218edfaf7dSRoman Mashak "category": [ 2228edfaf7dSRoman Mashak "actions", 2238edfaf7dSRoman Mashak "csum" 2248edfaf7dSRoman Mashak ], 2258edfaf7dSRoman Mashak "setup": [ 2268edfaf7dSRoman Mashak [ 2278edfaf7dSRoman Mashak "$TC actions flush action csum", 2288edfaf7dSRoman Mashak 0, 2298edfaf7dSRoman Mashak 1, 2308edfaf7dSRoman Mashak 255 2318edfaf7dSRoman Mashak ] 2328edfaf7dSRoman Mashak ], 2338edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum udplite continue index 3", 2348edfaf7dSRoman Mashak "expExitCode": "0", 2358edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 3", 2368edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(udplite\\) action continue.*index 3 ref", 2378edfaf7dSRoman Mashak "matchCount": "1", 2388edfaf7dSRoman Mashak "teardown": [ 2398edfaf7dSRoman Mashak "$TC actions flush action csum" 2408edfaf7dSRoman Mashak ] 2418edfaf7dSRoman Mashak }, 2428edfaf7dSRoman Mashak { 2438edfaf7dSRoman Mashak "id": "8993", 2448edfaf7dSRoman Mashak "name": "Add csum sctp action", 2458edfaf7dSRoman Mashak "category": [ 2468edfaf7dSRoman Mashak "actions", 2478edfaf7dSRoman Mashak "csum" 2488edfaf7dSRoman Mashak ], 2498edfaf7dSRoman Mashak "setup": [ 2508edfaf7dSRoman Mashak [ 2518edfaf7dSRoman Mashak "$TC actions flush action csum", 2528edfaf7dSRoman Mashak 0, 2538edfaf7dSRoman Mashak 1, 2548edfaf7dSRoman Mashak 255 2558edfaf7dSRoman Mashak ] 2568edfaf7dSRoman Mashak ], 2578edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum sctp index 777", 2588edfaf7dSRoman Mashak "expExitCode": "0", 2598edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 777", 2608edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(sctp\\) action pass.*index 777 ref", 2618edfaf7dSRoman Mashak "matchCount": "1", 2628edfaf7dSRoman Mashak "teardown": [ 2638edfaf7dSRoman Mashak "$TC actions flush action csum" 2648edfaf7dSRoman Mashak ] 2658edfaf7dSRoman Mashak }, 2668edfaf7dSRoman Mashak { 2678edfaf7dSRoman Mashak "id": "b138", 2688edfaf7dSRoman Mashak "name": "Add csum ip & icmp action", 2698edfaf7dSRoman Mashak "category": [ 2708edfaf7dSRoman Mashak "actions", 2718edfaf7dSRoman Mashak "csum" 2728edfaf7dSRoman Mashak ], 2738edfaf7dSRoman Mashak "setup": [ 2748edfaf7dSRoman Mashak [ 2758edfaf7dSRoman Mashak "$TC actions flush action csum", 2768edfaf7dSRoman Mashak 0, 2778edfaf7dSRoman Mashak 1, 2788edfaf7dSRoman Mashak 255 2798edfaf7dSRoman Mashak ] 2808edfaf7dSRoman Mashak ], 2818edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum ip and icmp pipe index 123", 2828edfaf7dSRoman Mashak "expExitCode": "0", 2838edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 123", 2848edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(iph, icmp\\) action pipe.*index 123 ref", 2858edfaf7dSRoman Mashak "matchCount": "1", 2868edfaf7dSRoman Mashak "teardown": [ 2878edfaf7dSRoman Mashak "$TC actions flush action csum" 2888edfaf7dSRoman Mashak ] 2898edfaf7dSRoman Mashak }, 2908edfaf7dSRoman Mashak { 2918edfaf7dSRoman Mashak "id": "eeda", 2928edfaf7dSRoman Mashak "name": "Add csum ip & sctp action", 2938edfaf7dSRoman Mashak "category": [ 2948edfaf7dSRoman Mashak "actions", 2958edfaf7dSRoman Mashak "csum" 2968edfaf7dSRoman Mashak ], 2978edfaf7dSRoman Mashak "setup": [ 2988edfaf7dSRoman Mashak [ 2998edfaf7dSRoman Mashak "$TC actions flush action csum", 3008edfaf7dSRoman Mashak 0, 3018edfaf7dSRoman Mashak 1, 3028edfaf7dSRoman Mashak 255 3038edfaf7dSRoman Mashak ] 3048edfaf7dSRoman Mashak ], 3058edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum ipv4h sctp continue index 2", 3068edfaf7dSRoman Mashak "expExitCode": "0", 3078edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 2", 3088edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(iph, sctp\\) action continue.*index 2 ref", 3098edfaf7dSRoman Mashak "matchCount": "1", 3108edfaf7dSRoman Mashak "teardown": [ 3118edfaf7dSRoman Mashak "$TC actions flush action csum" 3128edfaf7dSRoman Mashak ] 3138edfaf7dSRoman Mashak }, 3148edfaf7dSRoman Mashak { 3158edfaf7dSRoman Mashak "id": "0017", 3168edfaf7dSRoman Mashak "name": "Add csum udp or tcp action", 3178edfaf7dSRoman Mashak "category": [ 3188edfaf7dSRoman Mashak "actions", 3198edfaf7dSRoman Mashak "csum" 3208edfaf7dSRoman Mashak ], 3218edfaf7dSRoman Mashak "setup": [ 3228edfaf7dSRoman Mashak [ 3238edfaf7dSRoman Mashak "$TC actions flush action csum", 3248edfaf7dSRoman Mashak 0, 3258edfaf7dSRoman Mashak 1, 3268edfaf7dSRoman Mashak 255 3278edfaf7dSRoman Mashak ] 3288edfaf7dSRoman Mashak ], 3298edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum udp or tcp continue index 27", 3308edfaf7dSRoman Mashak "expExitCode": "0", 3318edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 27", 3328edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(tcp, udp\\) action continue.*index 27 ref", 3338edfaf7dSRoman Mashak "matchCount": "1", 3348edfaf7dSRoman Mashak "teardown": [ 3358edfaf7dSRoman Mashak "$TC actions flush action csum" 3368edfaf7dSRoman Mashak ] 3378edfaf7dSRoman Mashak }, 3388edfaf7dSRoman Mashak { 3395092ad4dSKeara Leibovitz "id": "b10b", 3405092ad4dSKeara Leibovitz "name": "Add all 7 csum actions", 3415092ad4dSKeara Leibovitz "category": [ 3425092ad4dSKeara Leibovitz "actions", 3435092ad4dSKeara Leibovitz "csum" 3445092ad4dSKeara Leibovitz ], 3455092ad4dSKeara Leibovitz "setup": [ 3465092ad4dSKeara Leibovitz [ 3475092ad4dSKeara Leibovitz "$TC actions flush action csum", 3485092ad4dSKeara Leibovitz 0, 3495092ad4dSKeara Leibovitz 1, 3505092ad4dSKeara Leibovitz 255 3515092ad4dSKeara Leibovitz ] 3525092ad4dSKeara Leibovitz ], 3535092ad4dSKeara Leibovitz "cmdUnderTest": "$TC actions add action csum icmp ip4h sctp igmp udplite udp tcp index 7", 3545092ad4dSKeara Leibovitz "expExitCode": "0", 3555092ad4dSKeara Leibovitz "verifyCmd": "$TC actions get action csum index 7", 3565092ad4dSKeara Leibovitz "matchPattern": "action order [0-9]*: csum \\(iph, icmp, igmp, tcp, udp, udplite, sctp\\).*index 7 ref", 3575092ad4dSKeara Leibovitz "matchCount": "1", 3585092ad4dSKeara Leibovitz "teardown": [ 3595092ad4dSKeara Leibovitz "$TC actions flush action csum" 3605092ad4dSKeara Leibovitz ] 3615092ad4dSKeara Leibovitz }, 3625092ad4dSKeara Leibovitz { 3638edfaf7dSRoman Mashak "id": "ce92", 3648edfaf7dSRoman Mashak "name": "Add csum udp action with cookie", 3658edfaf7dSRoman Mashak "category": [ 3668edfaf7dSRoman Mashak "actions", 3678edfaf7dSRoman Mashak "csum" 3688edfaf7dSRoman Mashak ], 3698edfaf7dSRoman Mashak "setup": [ 3708edfaf7dSRoman Mashak [ 3718edfaf7dSRoman Mashak "$TC actions flush action csum", 3728edfaf7dSRoman Mashak 0, 3738edfaf7dSRoman Mashak 1, 3748edfaf7dSRoman Mashak 255 3758edfaf7dSRoman Mashak ] 3768edfaf7dSRoman Mashak ], 3778edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum udp pipe index 7 cookie 12345678", 3788edfaf7dSRoman Mashak "expExitCode": "0", 3798edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 7", 3808edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(udp\\) action pipe.*index 7.*cookie 12345678", 3818edfaf7dSRoman Mashak "matchCount": "1", 3828edfaf7dSRoman Mashak "teardown": [ 3838edfaf7dSRoman Mashak "$TC actions flush action csum" 3848edfaf7dSRoman Mashak ] 3858edfaf7dSRoman Mashak }, 3868edfaf7dSRoman Mashak { 3878edfaf7dSRoman Mashak "id": "912f", 3888edfaf7dSRoman Mashak "name": "Add csum icmp action with large cookie", 3898edfaf7dSRoman Mashak "category": [ 3908edfaf7dSRoman Mashak "actions", 3918edfaf7dSRoman Mashak "csum" 3928edfaf7dSRoman Mashak ], 3938edfaf7dSRoman Mashak "setup": [ 3948edfaf7dSRoman Mashak [ 3958edfaf7dSRoman Mashak "$TC actions flush action csum", 3968edfaf7dSRoman Mashak 0, 3978edfaf7dSRoman Mashak 1, 3988edfaf7dSRoman Mashak 255 3998edfaf7dSRoman Mashak ] 4008edfaf7dSRoman Mashak ], 4018edfaf7dSRoman Mashak "cmdUnderTest": "$TC actions add action csum icmp pipe index 17 cookie aabbccddeeff1122", 4028edfaf7dSRoman Mashak "expExitCode": "0", 4038edfaf7dSRoman Mashak "verifyCmd": "$TC actions get action csum index 17", 4048edfaf7dSRoman Mashak "matchPattern": "action order [0-9]*: csum \\(icmp\\) action pipe.*index 17.*cookie aabbccddeeff1122", 4058edfaf7dSRoman Mashak "matchCount": "1", 4068edfaf7dSRoman Mashak "teardown": [ 4078edfaf7dSRoman Mashak "$TC actions flush action csum" 4088edfaf7dSRoman Mashak ] 4098edfaf7dSRoman Mashak }, 4108edfaf7dSRoman Mashak { 4118edfaf7dSRoman Mashak "id": "879b", 4128edfaf7dSRoman Mashak "name": "Add batch of 32 csum tcp actions", 4138edfaf7dSRoman Mashak "category": [ 4148edfaf7dSRoman Mashak "actions", 4158edfaf7dSRoman Mashak "csum" 4168edfaf7dSRoman Mashak ], 4178edfaf7dSRoman Mashak "setup": [ 4188edfaf7dSRoman Mashak [ 4198edfaf7dSRoman Mashak "$TC actions flush action csum", 4208edfaf7dSRoman Mashak 0, 4218edfaf7dSRoman Mashak 1, 4228edfaf7dSRoman Mashak 255 4238edfaf7dSRoman Mashak ] 4248edfaf7dSRoman Mashak ], 4252c785b38SCraig Dillabaugh "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\"", 4262c785b38SCraig Dillabaugh "expExitCode": "0", 4278edfaf7dSRoman Mashak "verifyCmd": "$TC actions ls action csum", 4288edfaf7dSRoman Mashak "matchPattern": "^[ \t]+index [0-9]* ref", 4298edfaf7dSRoman Mashak "matchCount": "32", 4308edfaf7dSRoman Mashak "teardown": [ 4318edfaf7dSRoman Mashak "$TC actions flush action csum" 4328edfaf7dSRoman Mashak ] 4332c785b38SCraig Dillabaugh }, 4342c785b38SCraig Dillabaugh { 4352c785b38SCraig Dillabaugh "id": "b4e9", 4362c785b38SCraig Dillabaugh "name": "Delete batch of 32 csum actions", 4372c785b38SCraig Dillabaugh "category": [ 4382c785b38SCraig Dillabaugh "actions", 4392c785b38SCraig Dillabaugh "csum" 4402c785b38SCraig Dillabaugh ], 4412c785b38SCraig Dillabaugh "setup": [ 4422c785b38SCraig Dillabaugh [ 4432c785b38SCraig Dillabaugh "$TC actions flush action csum", 4442c785b38SCraig Dillabaugh 0, 4452c785b38SCraig Dillabaugh 1, 4462c785b38SCraig Dillabaugh 255 4472c785b38SCraig Dillabaugh ], 4482c785b38SCraig Dillabaugh "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum tcp continue index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions add \\$args\"" 4492c785b38SCraig Dillabaugh ], 4502c785b38SCraig Dillabaugh "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions del \\$args\"", 4512c785b38SCraig Dillabaugh "expExitCode": "0", 4522c785b38SCraig Dillabaugh "verifyCmd": "$TC actions list action csum", 4532c785b38SCraig Dillabaugh "matchPattern": "^[ \t]+index [0-9]+ ref", 4542c785b38SCraig Dillabaugh "matchCount": "0", 4552c785b38SCraig Dillabaugh "teardown": [] 4562c785b38SCraig Dillabaugh }, 4572c785b38SCraig Dillabaugh { 4582c785b38SCraig Dillabaugh "id": "0015", 4592c785b38SCraig Dillabaugh "name": "Add batch of 32 csum tcp actions with large cookies", 4602c785b38SCraig Dillabaugh "category": [ 4612c785b38SCraig Dillabaugh "actions", 4622c785b38SCraig Dillabaugh "csum" 4632c785b38SCraig Dillabaugh ], 4642c785b38SCraig Dillabaugh "setup": [ 4652c785b38SCraig Dillabaugh [ 4662c785b38SCraig Dillabaugh "$TC actions flush action csum", 4672c785b38SCraig Dillabaugh 0, 4682c785b38SCraig Dillabaugh 1, 4692c785b38SCraig Dillabaugh 255 4702c785b38SCraig Dillabaugh ] 4712c785b38SCraig Dillabaugh ], 472*b6186d41SBriana Oursler "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\"", 4732c785b38SCraig Dillabaugh "expExitCode": "0", 4742c785b38SCraig Dillabaugh "verifyCmd": "$TC actions ls action csum", 4752c785b38SCraig Dillabaugh "matchPattern": "^[ \t]+index [0-9]* ref", 4762c785b38SCraig Dillabaugh "matchCount": "32", 4772c785b38SCraig Dillabaugh "teardown": [ 4782c785b38SCraig Dillabaugh "$TC actions flush action csum" 4792c785b38SCraig Dillabaugh ] 4802c785b38SCraig Dillabaugh }, 4812c785b38SCraig Dillabaugh { 4822c785b38SCraig Dillabaugh "id": "989e", 4832c785b38SCraig Dillabaugh "name": "Delete batch of 32 csum actions with large cookies", 4842c785b38SCraig Dillabaugh "category": [ 4852c785b38SCraig Dillabaugh "actions", 4862c785b38SCraig Dillabaugh "csum" 4872c785b38SCraig Dillabaugh ], 4882c785b38SCraig Dillabaugh "setup": [ 4892c785b38SCraig Dillabaugh [ 4902c785b38SCraig Dillabaugh "$TC actions flush action csum", 4912c785b38SCraig Dillabaugh 0, 4922c785b38SCraig Dillabaugh 1, 4932c785b38SCraig Dillabaugh 255 4942c785b38SCraig Dillabaugh ], 495*b6186d41SBriana Oursler "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\"" 4962c785b38SCraig Dillabaugh ], 4972c785b38SCraig Dillabaugh "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action csum index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions del \\$args\"", 4982c785b38SCraig Dillabaugh "expExitCode": "0", 4992c785b38SCraig Dillabaugh "verifyCmd": "$TC actions list action csum", 5002c785b38SCraig Dillabaugh "matchPattern": "^[ \t]+index [0-9]+ ref", 5012c785b38SCraig Dillabaugh "matchCount": "0", 5022c785b38SCraig Dillabaugh "teardown": [] 503f5c29d83SDavide Caratti }, 504f5c29d83SDavide Caratti { 505f5c29d83SDavide Caratti "id": "d128", 506f5c29d83SDavide Caratti "name": "Replace csum action with invalid goto chain control", 507f5c29d83SDavide Caratti "category": [ 508f5c29d83SDavide Caratti "actions", 509f5c29d83SDavide Caratti "csum" 510f5c29d83SDavide Caratti ], 511f5c29d83SDavide Caratti "setup": [ 512f5c29d83SDavide Caratti [ 513f5c29d83SDavide Caratti "$TC actions flush action csum", 514f5c29d83SDavide Caratti 0, 515f5c29d83SDavide Caratti 1, 516f5c29d83SDavide Caratti 255 517f5c29d83SDavide Caratti ], 518f5c29d83SDavide Caratti "$TC actions add action csum iph index 90" 519f5c29d83SDavide Caratti ], 520f5c29d83SDavide Caratti "cmdUnderTest": "$TC actions replace action csum iph goto chain 42 index 90 cookie c1a0c1a0", 521f5c29d83SDavide Caratti "expExitCode": "255", 522f5c29d83SDavide Caratti "verifyCmd": "$TC actions get action csum index 90", 523f5c29d83SDavide Caratti "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*index 90 ref", 524f5c29d83SDavide Caratti "matchCount": "1", 525f5c29d83SDavide Caratti "teardown": [ 526f5c29d83SDavide Caratti "$TC actions flush action csum" 527f5c29d83SDavide Caratti ] 5289ae6b787SVlad Buslov }, 5299ae6b787SVlad Buslov { 5309ae6b787SVlad Buslov "id": "eaf0", 5319ae6b787SVlad Buslov "name": "Add csum iph action with no_percpu flag", 5329ae6b787SVlad Buslov "category": [ 5339ae6b787SVlad Buslov "actions", 5349ae6b787SVlad Buslov "csum" 5359ae6b787SVlad Buslov ], 5369ae6b787SVlad Buslov "setup": [ 5379ae6b787SVlad Buslov [ 5389ae6b787SVlad Buslov "$TC actions flush action csum", 5399ae6b787SVlad Buslov 0, 5409ae6b787SVlad Buslov 1, 5419ae6b787SVlad Buslov 255 5429ae6b787SVlad Buslov ] 5439ae6b787SVlad Buslov ], 5449ae6b787SVlad Buslov "cmdUnderTest": "$TC actions add action csum iph no_percpu", 5459ae6b787SVlad Buslov "expExitCode": "0", 5469ae6b787SVlad Buslov "verifyCmd": "$TC actions list action csum", 5479ae6b787SVlad Buslov "matchPattern": "action order [0-9]*: csum \\(iph\\) action pass.*no_percpu", 5489ae6b787SVlad Buslov "matchCount": "1", 5499ae6b787SVlad Buslov "teardown": [ 5509ae6b787SVlad Buslov "$TC actions flush action csum" 5519ae6b787SVlad Buslov ] 5528edfaf7dSRoman Mashak } 5538edfaf7dSRoman Mashak] 554