Home | History | Annotate | Download | only in actions
      1 [
      2     {
      3         "id": "49aa",
      4         "name": "Add valid basic police action",
      5         "category": [
      6             "actions",
      7             "police"
      8         ],
      9         "setup": [
     10             [
     11                 "$TC actions flush action police",
     12                 0,
     13                 1,
     14                 255
     15             ]
     16         ],
     17         "cmdUnderTest": "$TC actions add action police rate 1kbit burst 10k index 1",
     18         "expExitCode": "0",
     19         "verifyCmd": "$TC actions ls action police",
     20         "matchPattern": "action order [0-9]*:  police 0x1 rate 1Kbit burst 10Kb",
     21         "matchCount": "1",
     22         "teardown": [
     23             "$TC actions flush action police"
     24         ]
     25     },
     26     {
     27         "id": "3abe",
     28         "name": "Add police action with duplicate index",
     29         "category": [
     30             "actions",
     31             "police"
     32         ],
     33         "setup": [
     34             [
     35                 "$TC actions flush action police",
     36                 0,
     37                 1,
     38                 255
     39             ],
     40             "$TC actions add action police rate 4Mbit burst 120k index 9"
     41         ],
     42         "cmdUnderTest": "$TC actions add action police rate 8kbit burst 24k index 9",
     43         "expExitCode": "255",
     44         "verifyCmd": "$TC actions ls action police",
     45         "matchPattern": "action order [0-9]*:  police 0x9",
     46         "matchCount": "1",
     47         "teardown": [
     48             "$TC actions flush action police"
     49         ]
     50     },
     51     {
     52         "id": "49fa",
     53         "name": "Add valid police action with mtu",
     54         "category": [
     55             "actions",
     56             "police"
     57         ],
     58         "setup": [
     59             [
     60                 "$TC actions flush action police",
     61                 0,
     62                 1,
     63                 255
     64             ]
     65         ],
     66         "cmdUnderTest": "$TC actions add action police rate 90kbit burst 10k mtu 1k index 98",
     67         "expExitCode": "0",
     68         "verifyCmd": "$TC actions get action police index 98",
     69         "matchPattern": "action order [0-9]*:  police 0x62 rate 90Kbit burst 10Kb mtu 1Kb",
     70         "matchCount": "1",
     71         "teardown": [
     72             "$TC actions flush action police"
     73         ]
     74     },
     75     {
     76         "id": "7943",
     77         "name": "Add valid police action with peakrate",
     78         "category": [
     79             "actions",
     80             "police"
     81         ],
     82         "setup": [
     83             [
     84                 "$TC actions flush action police",
     85                 0,
     86                 1,
     87                 255
     88             ]
     89         ],
     90         "cmdUnderTest": "$TC actions add action police rate 90kbit burst 10k mtu 2kb peakrate 100kbit index 3",
     91         "expExitCode": "0",
     92         "verifyCmd": "$TC actions ls action police",
     93         "matchPattern": "action order [0-9]*:  police 0x3 rate 90Kbit burst 10Kb mtu 2Kb peakrate 100Kbit",
     94         "matchCount": "1",
     95         "teardown": [
     96             "$TC actions flush action police"
     97         ]
     98     },
     99     {
    100         "id": "055e",
    101         "name": "Add police action with peakrate and no mtu",
    102         "category": [
    103             "actions",
    104             "police"
    105         ],
    106         "setup": [
    107             [
    108                 "$TC actions flush action police",
    109                 0,
    110                 1,
    111                 255
    112             ]
    113         ],
    114         "cmdUnderTest": "$TC actions add action police rate 5kbit burst 6kb peakrate 10kbit index 9",
    115         "expExitCode": "255",
    116         "verifyCmd": "$TC actions ls action police",
    117         "matchPattern": "action order [0-9]*:  police 0x9 rate 5Kb burst 10Kb",
    118         "matchCount": "0",
    119         "teardown": [
    120             "$TC actions flush action police"
    121         ]
    122     },
    123     {
    124         "id": "f057",
    125         "name": "Add police action with valid overhead",
    126         "category": [
    127             "actions",
    128             "police"
    129         ],
    130         "setup": [
    131             [
    132                 "$TC actions flush action police",
    133                 0,
    134                 1,
    135                 255
    136             ]
    137         ],
    138         "cmdUnderTest": "$TC actions add action police rate 1mbit burst 100k overhead 64 index 64",
    139         "expExitCode": "0",
    140         "verifyCmd": "$TC actions get action police index 64",
    141         "matchPattern": "action order [0-9]*:  police 0x40 rate 1Mbit burst 100Kb mtu 2Kb action reclassify overhead 64b",
    142         "matchCount": "1",
    143         "teardown": [
    144             "$TC actions flush action police"
    145         ]
    146     },
    147     {
    148         "id": "7ffb",
    149         "name": "Add police action with ethernet linklayer type",
    150         "category": [
    151             "actions",
    152             "police"
    153         ],
    154         "setup": [
    155             [
    156                 "$TC actions flush action police",
    157                 0,
    158                 1,
    159                 255
    160             ]
    161         ],
    162         "cmdUnderTest": "$TC actions add action police rate 2mbit burst 200k linklayer ethernet index 8",
    163         "expExitCode": "0",
    164         "verifyCmd": "$TC actions show action police",
    165         "matchPattern": "action order [0-9]*:  police 0x8 rate 2Mbit burst 200Kb mtu 2Kb action reclassify overhead 0b",
    166         "matchCount": "1",
    167         "teardown": [
    168             "$TC actions flush action police"
    169         ]
    170     },
    171     {
    172         "id": "3dda",
    173         "name": "Add police action with atm linklayer type",
    174         "category": [
    175             "actions",
    176             "police"
    177         ],
    178         "setup": [
    179             [
    180                 "$TC actions flush action police",
    181                 0,
    182                 1,
    183                 255
    184             ]
    185         ],
    186         "cmdUnderTest": "$TC actions add action police rate 2mbit burst 200k linklayer atm index 8",
    187         "expExitCode": "0",
    188         "verifyCmd": "$TC actions show action police",
    189         "matchPattern": "action order [0-9]*:  police 0x8 rate 2Mbit burst 200Kb mtu 2Kb action reclassify overhead 0b linklayer atm",
    190         "matchCount": "1",
    191         "teardown": [
    192             "$TC actions flush action police"
    193         ]
    194     },
    195     {
    196         "id": "551b",
    197         "name": "Add police actions with conform-exceed control continue/drop",
    198         "category": [
    199             "actions",
    200             "police"
    201         ],
    202         "setup": [
    203             [
    204                 "$TC actions flush action police",
    205                 0,
    206                 1,
    207                 255
    208             ]
    209         ],
    210         "cmdUnderTest": "$TC actions add action police rate 3mbit burst 250k conform-exceed continue/drop index 1",
    211         "expExitCode": "0",
    212         "verifyCmd": "$TC actions get action police index 1",
    213         "matchPattern": "action order [0-9]*:  police 0x1 rate 3Mbit burst 250Kb mtu 2Kb action continue/drop",
    214         "matchCount": "1",
    215         "teardown": [
    216             "$TC actions flush action police"
    217         ]
    218     },
    219     {
    220         "id": "0c70",
    221         "name": "Add police actions with conform-exceed control pass/reclassify",
    222         "category": [
    223             "actions",
    224             "police"
    225         ],
    226         "setup": [
    227             [
    228                 "$TC actions flush action police",
    229                 0,
    230                 1,
    231                 255
    232             ]
    233         ],
    234         "cmdUnderTest": "$TC actions add action police rate 3mbit burst 250k conform-exceed pass/reclassify index 4",
    235         "expExitCode": "0",
    236         "verifyCmd": "$TC actions ls action police",
    237         "matchPattern": "action order [0-9]*:  police 0x4 rate 3Mbit burst 250Kb mtu 2Kb action pass/reclassify",
    238         "matchCount": "1",
    239         "teardown": [
    240             "$TC actions flush action police"
    241         ]
    242     },
    243     {
    244         "id": "d946",
    245         "name": "Add police actions with conform-exceed control pass/pipe",
    246         "category": [
    247             "actions",
    248             "police"
    249         ],
    250         "setup": [
    251             [
    252                 "$TC actions flush action police",
    253                 0,
    254                 1,
    255                 255
    256             ]
    257         ],
    258         "cmdUnderTest": "$TC actions add action police rate 3mbit burst 250k conform-exceed pass/pipe index 5",
    259         "expExitCode": "0",
    260         "verifyCmd": "$TC actions ls action police",
    261         "matchPattern": "action order [0-9]*:  police 0x5 rate 3Mbit burst 250Kb mtu 2Kb action pass/pipe",
    262         "matchCount": "1",
    263         "teardown": [
    264             "$TC actions flush action police"
    265         ]
    266     },
    267     {
    268         "id": "336e",
    269         "name": "Delete police action",
    270         "category": [
    271             "actions",
    272             "police"
    273         ],
    274         "setup": [
    275             [
    276                 "$TC actions flush action police",
    277                 0,
    278                 1,
    279                 255
    280             ],
    281             "$TC actions add action police rate 5mbit burst 2m index 12"
    282         ],
    283         "cmdUnderTest": "$TC actions delete action police index 12",
    284         "expExitCode": "0",
    285         "verifyCmd": "$TC actions ls action police",
    286         "matchPattern": "action order [0-9]*:  police 0xc rate 5Mb burst 2Mb",
    287         "matchCount": "0",
    288         "teardown": [
    289             "$TC actions flush action police"
    290         ]
    291     },
    292     {
    293         "id": "77fa",
    294         "name": "Get single police action from many actions",
    295         "category": [
    296             "actions",
    297             "police"
    298         ],
    299         "setup": [
    300             [
    301                 "$TC actions flush action police",
    302                 0,
    303                 1,
    304                 255
    305             ],
    306             "$TC actions add action police rate 1mbit burst 100k index 1",
    307             "$TC actions add action police rate 2mbit burst 200k index 2",
    308             "$TC actions add action police rate 3mbit burst 300k index 3",
    309             "$TC actions add action police rate 4mbit burst 400k index 4",
    310             "$TC actions add action police rate 5mbit burst 500k index 5",
    311             "$TC actions add action police rate 6mbit burst 600k index 6",
    312             "$TC actions add action police rate 7mbit burst 700k index 7",
    313             "$TC actions add action police rate 8mbit burst 800k index 8"
    314         ],
    315         "cmdUnderTest": "$TC actions get action police index 4",
    316         "expExitCode": "0",
    317         "verifyCmd": "$TC actions get action police index 4",
    318         "matchPattern": "action order [0-9]*:  police 0x4 rate 4Mbit burst 400Kb",
    319         "matchCount": "1",
    320         "teardown": [
    321             "$TC actions flush action police"
    322         ]
    323     },
    324     {
    325         "id": "aa43",
    326         "name": "Get single police action without specifying index",
    327         "category": [
    328             "actions",
    329             "police"
    330         ],
    331         "setup": [
    332             [
    333                 "$TC actions flush action police",
    334                 0,
    335                 1,
    336                 255
    337             ],
    338             "$TC actions add action police rate 1mbit burst 100k index 1"
    339         ],
    340         "cmdUnderTest": "$TC actions get action police",
    341         "expExitCode": "255",
    342         "verifyCmd": "$TC actions get action police",
    343         "matchPattern": "action order [0-9]*:  police",
    344         "matchCount": "0",
    345         "teardown": [
    346             "$TC actions flush action police"
    347         ]
    348     },
    349     {
    350         "id": "858b",
    351         "name": "List police actions",
    352         "category": [
    353             "actions",
    354             "police"
    355         ],
    356         "setup": [
    357             [
    358                 "$TC actions flush action police",
    359                 0,
    360                 1,
    361                 255
    362             ],
    363             "$TC actions add action police rate 1mbit burst 100k index 1",
    364             "$TC actions add action police rate 2mbit burst 200k index 2",
    365             "$TC actions add action police rate 3mbit burst 300k index 3",
    366             "$TC actions add action police rate 4mbit burst 400k index 4",
    367             "$TC actions add action police rate 5mbit burst 500k index 5",
    368             "$TC actions add action police rate 6mbit burst 600k index 6",
    369             "$TC actions add action police rate 7mbit burst 700k index 7",
    370             "$TC actions add action police rate 8mbit burst 800k index 8"
    371         ],
    372         "cmdUnderTest": "$TC actions list action police",
    373         "expExitCode": "0",
    374         "verifyCmd": "$TC actions ls action police",
    375         "matchPattern": "action order [0-9]*:  police 0x[1-8] rate [1-8]Mbit burst [1-8]00Kb",
    376         "matchCount": "8",
    377         "teardown": [
    378             "$TC actions flush action police"
    379         ]
    380     },
    381     {
    382         "id": "1c3a",
    383         "name": "Flush police actions",
    384         "category": [
    385             "actions",
    386             "police"
    387         ],
    388         "setup": [
    389             "$TC actions add action police rate 1mbit burst 100k index 1",
    390             "$TC actions add action police rate 2mbit burst 200k index 2",
    391             "$TC actions add action police rate 3mbit burst 300k index 3",
    392             "$TC actions add action police rate 4mbit burst 400k index 4",
    393             "$TC actions add action police rate 5mbit burst 500k index 5",
    394             "$TC actions add action police rate 6mbit burst 600k index 6",
    395             "$TC actions add action police rate 7mbit burst 700k index 7",
    396             "$TC actions add action police rate 8mbit burst 800k index 8"
    397         ],
    398         "cmdUnderTest": "$TC actions flush action police",
    399         "expExitCode": "0",
    400         "verifyCmd": "$TC actions ls action police",
    401         "matchPattern": "action order [0-9]*:  police",
    402         "matchCount": "0",
    403         "teardown": [
    404             ""
    405         ]
    406     },
    407     {
    408         "id": "7326",
    409         "name": "Add police action with control continue",
    410         "category": [
    411             "actions",
    412             "police"
    413         ],
    414         "setup": [
    415             [
    416                 "$TC actions flush action police",
    417                 0,
    418                 1,
    419                 255
    420             ]
    421         ],
    422         "cmdUnderTest": "$TC actions add action police rate 7mbit burst 1m continue index 1",
    423         "expExitCode": "0",
    424         "verifyCmd": "$TC actions get action police index 1",
    425         "matchPattern": "action order [0-9]*:  police 0x1 rate 7Mbit burst 1024Kb mtu 2Kb action continue",
    426         "matchCount": "1",
    427         "teardown": [
    428             "$TC actions flush action police"
    429         ]
    430     },
    431     {
    432         "id": "34fa",
    433         "name": "Add police action with control drop",
    434         "category": [
    435             "actions",
    436             "police"
    437         ],
    438         "setup": [
    439             [
    440                 "$TC actions flush action police",
    441                 0,
    442                 1,
    443                 255
    444             ]
    445         ],
    446         "cmdUnderTest": "$TC actions add action police rate 7mbit burst 1m drop index 1",
    447         "expExitCode": "0",
    448         "verifyCmd": "$TC actions ls action police",
    449         "matchPattern": "action order [0-9]*:  police 0x1 rate 7Mbit burst 1024Kb mtu 2Kb action drop",
    450         "matchCount": "1",
    451         "teardown": [
    452             "$TC actions flush action police"
    453         ]
    454     },
    455     {
    456         "id": "8dd5",
    457         "name": "Add police action with control ok",
    458         "category": [
    459             "actions",
    460             "police"
    461         ],
    462         "setup": [
    463             [
    464                 "$TC actions flush action police",
    465                 0,
    466                 1,
    467                 255
    468             ]
    469         ],
    470         "cmdUnderTest": "$TC actions add action police rate 7mbit burst 1m ok index 1",
    471         "expExitCode": "0",
    472         "verifyCmd": "$TC actions ls action police",
    473         "matchPattern": "action order [0-9]*:  police 0x1 rate 7Mbit burst 1024Kb mtu 2Kb action pass",
    474         "matchCount": "1",
    475         "teardown": [
    476             "$TC actions flush action police"
    477         ]
    478     },
    479     {
    480         "id": "b9d1",
    481         "name": "Add police action with control reclassify",
    482         "category": [
    483             "actions",
    484             "police"
    485         ],
    486         "setup": [
    487             [
    488                 "$TC actions flush action police",
    489                 0,
    490                 1,
    491                 255
    492             ]
    493         ],
    494         "cmdUnderTest": "$TC actions add action police rate 7mbit burst 1m reclassify index 1",
    495         "expExitCode": "0",
    496         "verifyCmd": "$TC actions get action police index 1",
    497         "matchPattern": "action order [0-9]*:  police 0x1 rate 7Mbit burst 1024Kb mtu 2Kb action reclassify",
    498         "matchCount": "1",
    499         "teardown": [
    500             "$TC actions flush action police"
    501         ]
    502     },
    503     {
    504         "id": "c534",
    505         "name": "Add police action with control pipe",
    506         "category": [
    507             "actions",
    508             "police"
    509         ],
    510         "setup": [
    511             [
    512                 "$TC actions flush action police",
    513                 0,
    514                 1,
    515                 255
    516             ]
    517         ],
    518         "cmdUnderTest": "$TC actions add action police rate 7mbit burst 1m pipe index 1",
    519         "expExitCode": "0",
    520         "verifyCmd": "$TC actions ls action police",
    521         "matchPattern": "action order [0-9]*:  police 0x1 rate 7Mbit burst 1024Kb mtu 2Kb action pipe",
    522         "matchCount": "1",
    523         "teardown": [
    524             "$TC actions flush action police"
    525         ]
    526     }
    527 ]
    528