brintos

brintos / linux-shallow public Read only

0
0
Text · 14.1 KiB · 33ed7a8 Raw
500 lines · json
1[2    {3        "id": "7d50",4        "name": "Add skbmod action to set destination mac",5        "category": [6            "actions",7            "skbmod"8        ],9        "plugins": {10           "requires": "nsPlugin"11        },12        "setup": [13            [14                "$TC actions flush action skbmod",15                0,16                1,17                25518            ]19        ],20        "cmdUnderTest": "$TC actions add action skbmod set dmac 11:22:33:44:55:66 index 5",21        "expExitCode": "0",22        "verifyCmd": "$TC actions ls action skbmod",23        "matchPattern": "action order [0-9]*: skbmod pipe set dmac 11:22:33:44:55:66\\s+index 5",24        "matchCount": "1",25        "teardown": [26            "$TC actions flush action skbmod"27        ]28    },29    {30        "id": "9b29",31        "name": "Add skbmod action to set source mac",32        "category": [33            "actions",34            "skbmod"35        ],36        "plugins": {37           "requires": "nsPlugin"38        },39        "setup": [40            [41                "$TC actions flush action skbmod",42                0,43                1,44                25545            ]46        ],47        "cmdUnderTest": "$TC actions add action skbmod set smac 77:88:99:AA:BB:CC index 7",48        "expExitCode": "0",49        "verifyCmd": "$TC actions get action skbmod index 7",50        "matchPattern": "action order [0-9]*: skbmod pipe set smac 77:88:99:aa:bb:cc\\s+index 7",51        "matchCount": "1",52        "teardown": [53            "$TC actions flush action skbmod"54        ]55    },56    {57        "id": "1724",58        "name": "Add skbmod action with invalid mac",59        "category": [60            "actions",61            "skbmod"62        ],63        "plugins": {64           "requires": "nsPlugin"65        },66        "setup": [67            [68                "$TC actions flush action skbmod",69                0,70                1,71                25572            ]73        ],74        "cmdUnderTest": "$TC actions add action skbmod set smac 00:44:55:44:55",75        "expExitCode": "255",76        "verifyCmd": "$TC actions ls action skbmod",77        "matchPattern": "action order [0-9]*: skbmod pipe set smac 00:44:55:44:55",78        "matchCount": "0",79        "teardown": [80            "$TC actions flush action skbmod"81        ]82    },83    {84        "id": "3cf1",85        "name": "Add skbmod action with valid etype",86        "category": [87            "actions",88            "skbmod"89        ],90        "plugins": {91           "requires": "nsPlugin"92        },93        "setup": [94            [95                "$TC actions flush action skbmod",96                0,97                1,98                25599            ]100        ],101        "cmdUnderTest": "$TC actions add action skbmod set etype 0xfefe",102        "expExitCode": "0",103        "verifyCmd": "$TC actions ls action skbmod",104        "matchPattern": "action order [0-9]*: skbmod pipe set etype 0xFEFE",105        "matchCount": "1",106        "teardown": [107            "$TC actions flush action skbmod"108        ]109    },110    {111        "id": "a749",112        "name": "Add skbmod action with invalid etype",113        "category": [114            "actions",115            "skbmod"116        ],117        "plugins": {118           "requires": "nsPlugin"119        },120        "setup": [121            [122                "$TC actions flush action skbmod",123                0,124                1,125                255126            ]127        ],128        "cmdUnderTest": "$TC actions add action skbmod set etype 0xfefef",129        "expExitCode": "255",130        "verifyCmd": "$TC actions ls action skbmod",131        "matchPattern": "action order [0-9]*: skbmod pipe set etype 0xFEFEF",132        "matchCount": "0",133        "teardown": [134            "$TC actions flush action skbmod"135        ]136    },137    {138        "id": "bfe6",139        "name": "Add skbmod action to swap mac",140        "category": [141            "actions",142            "skbmod"143        ],144        "plugins": {145           "requires": "nsPlugin"146        },147        "setup": [148            [149                "$TC actions flush action skbmod",150                0,151                1,152                255153            ]154        ],155        "cmdUnderTest": "$TC actions add action skbmod swap mac",156        "expExitCode": "0",157        "verifyCmd": "$TC actions get action skbmod index 1",158        "matchPattern": "action order [0-9]*: skbmod pipe swap mac",159        "matchCount": "1",160        "teardown": [161            "$TC actions flush action skbmod"162        ]163    },164    {165        "id": "839b",166        "name": "Add skbmod action with control pipe",167        "category": [168            "actions",169            "skbmod"170        ],171        "plugins": {172           "requires": "nsPlugin"173        },174        "setup": [175            [176                "$TC actions flush action skbmod",177                0,178                1,179                255180            ]181        ],182        "cmdUnderTest": "$TC actions add action skbmod swap mac pipe",183        "expExitCode": "0",184        "verifyCmd": "$TC actions ls action skbmod",185        "matchPattern": "action order [0-9]*: skbmod pipe swap mac",186        "matchCount": "1",187        "teardown": [188            "$TC actions flush action skbmod"189        ]190    },191    {192        "id": "c167",193        "name": "Add skbmod action with control reclassify",194        "category": [195            "actions",196            "skbmod"197        ],198        "plugins": {199           "requires": "nsPlugin"200        },201        "setup": [202            [203                "$TC actions flush action skbmod",204                0,205                1,206                255207            ]208        ],209        "cmdUnderTest": "$TC actions add action skbmod set etype 0xbeef reclassify",210        "expExitCode": "0",211        "verifyCmd": "$TC actions ls action skbmod",212        "matchPattern": "action order [0-9]*: skbmod reclassify set etype 0xBEEF",213        "matchCount": "1",214        "teardown": [215            "$TC actions flush action skbmod"216        ]217    },218    {219        "id": "0c2f",220        "name": "Add skbmod action with control drop",221        "category": [222            "actions",223            "skbmod"224        ],225        "plugins": {226           "requires": "nsPlugin"227        },228        "setup": [229            [230                "$TC actions flush action skbmod",231                0,232                1,233                255234            ]235        ],236        "cmdUnderTest": "$TC actions add action skbmod set etype 0x0001 drop",237        "expExitCode": "0",238        "verifyCmd": "$TC actions get action skbmod index 1",239        "matchPattern": "action order [0-9]*: skbmod drop set etype 0x1",240        "matchCount": "1",241        "teardown": [242            "$TC actions flush action skbmod"243        ]244    },245    {246        "id": "d113",247        "name": "Add skbmod action with control continue",248        "category": [249            "actions",250            "skbmod"251        ],252        "plugins": {253           "requires": "nsPlugin"254        },255        "setup": [256            [257                "$TC actions flush action skbmod",258                0,259                1,260                255261            ]262        ],263        "cmdUnderTest": "$TC actions add action skbmod set etype 0x1 continue",264        "expExitCode": "0",265        "verifyCmd": "$TC actions ls action skbmod",266        "matchPattern": "action order [0-9]*: skbmod continue set etype 0x1",267        "matchCount": "1",268        "teardown": [269            "$TC actions flush action skbmod"270        ]271    },272    {273        "id": "7242",274        "name": "Add skbmod action with control pass",275        "category": [276            "actions",277            "skbmod"278        ],279        "plugins": {280           "requires": "nsPlugin"281        },282        "setup": [283            [284                "$TC actions flush action skbmod",285                0,286                1,287                255288            ]289        ],290        "cmdUnderTest": "$TC actions add action skbmod set smac 00:00:00:00:00:01 pass",291        "expExitCode": "0",292        "verifyCmd": "$TC actions ls action skbmod",293        "matchPattern": "action order [0-9]*: skbmod pass set smac 00:00:00:00:00:01",294        "matchCount": "1",295        "teardown": [296            "$TC actions flush action skbmod"297        ]298    },299    {300        "id": "6046",301        "name": "Add skbmod action with control reclassify and cookie",302        "category": [303            "actions",304            "skbmod"305        ],306        "plugins": {307           "requires": "nsPlugin"308        },309        "setup": [310            [311                "$TC actions flush action skbmod",312                0,313                1,314                255315            ]316        ],317        "cmdUnderTest": "$TC actions add action skbmod set smac 00:01:02:03:04:01 reclassify index 1 cookie ddeeffaabb11cc22",318        "expExitCode": "0",319        "verifyCmd": "$TC actions get action skbmod index 1",320        "matchPattern": "action order [0-9]*: skbmod reclassify set smac 00:01:02:03:04:01.*index 1 ref.*cookie ddeeffaabb11cc22",321        "matchCount": "1",322        "teardown": [323            "$TC actions flush action skbmod"324        ]325    },326    {327        "id": "58cb",328        "name": "List skbmod actions",329        "category": [330            "actions",331            "skbmod"332        ],333        "plugins": {334           "requires": "nsPlugin"335        },336        "setup": [337            [338                "$TC actions flush action skbmod",339                0,340                1,341                255342            ],343            "$TC actions add action skbmod set etype 0x0001",344            "$TC actions add action skbmod set etype 0x0011",345            "$TC actions add action skbmod set etype 0x0021",346            "$TC actions add action skbmod set etype 0x0031",347            "$TC actions add action skbmod set etype 0x0041"348        ],349        "cmdUnderTest": "$TC actions ls action skbmod",350        "expExitCode": "0",351        "verifyCmd": "$TC actions ls action skbmod",352        "matchPattern": "action order [0-9]*: skbmod",353        "matchCount": "5",354        "teardown": [355            "$TC actions flush action skbmod"356        ]357    },358    {359        "id": "9aa8",360        "name": "Get a single skbmod action from a list",361        "category": [362            "actions",363            "skbmod"364        ],365        "plugins": {366           "requires": "nsPlugin"367        },368        "setup": [369            [370                "$TC actions flush action skbmod",371                0,372                1,373                255374            ],375            "$TC actions add action skbmod set etype 0x0001",376            "$TC actions add action skbmod set etype 0x0011",377            "$TC actions add action skbmod set etype 0x0021",378            "$TC actions add action skbmod set etype 0x0031",379            "$TC actions add action skbmod set etype 0x0041"380        ],381        "cmdUnderTest": "$TC actions ls action skbmod",382        "expExitCode": "0",383        "verifyCmd": "$TC actions get action skbmod index 4",384        "matchPattern": "action order [0-9]*: skbmod pipe set etype 0x31",385        "matchCount": "1",386        "teardown": [387            "$TC actions flush action skbmod"388        ]389    },390    {391        "id": "e93a",392        "name": "Delete an skbmod action",393        "category": [394            "actions",395            "skbmod"396        ],397        "plugins": {398           "requires": "nsPlugin"399        },400        "setup": [401            [402                "$TC actions flush action skbmod",403                0,404                1,405                255406            ],407            "$TC actions add action skbmod set etype 0x1111 index 909"408        ],409        "cmdUnderTest": "$TC actions del action skbmod index 909",410        "expExitCode": "0",411        "verifyCmd": "$TC actions ls action skbmod",412        "matchPattern": "action order [0-9]*: skbmod pipe set etype 0x1111\\s+index 909",413        "matchCount": "0",414        "teardown": [415            "$TC actions flush action skbmod"416        ]417    },418    {419        "id": "40c2",420        "name": "Flush skbmod actions",421        "category": [422            "actions",423            "skbmod"424        ],425        "plugins": {426           "requires": "nsPlugin"427        },428        "setup": [429            "$TC actions add action skbmod set etype 0x0001",430            "$TC actions add action skbmod set etype 0x0011",431            "$TC actions add action skbmod set etype 0x0021",432            "$TC actions add action skbmod set etype 0x0031",433            "$TC actions add action skbmod set etype 0x0041"434        ],435        "cmdUnderTest": "$TC actions flush action skbmod",436        "expExitCode": "0",437        "verifyCmd": "$TC actions ls action skbmod",438        "matchPattern": "action order [0-9]*: skbmod",439        "matchCount": "0",440        "teardown": [441            "$TC actions flush action skbmod"442        ]443    },444    {445        "id": "b651",446        "name": "Replace skbmod action with invalid goto_chain control",447        "category": [448            "actions",449            "skbmod"450        ],451        "plugins": {452           "requires": "nsPlugin"453        },454        "setup": [455            [456                "$TC actions flush action skbmod",457                0,458                1,459                255460            ],461            "$TC actions add action skbmod set etype 0x1111 pass index 90"462        ],463        "cmdUnderTest": "$TC actions replace action skbmod set etype 0x1111 goto chain 42 index 90 cookie c1a0c1a0",464        "expExitCode": "255",465        "verifyCmd": "$TC actions ls action skbmod",466        "matchPattern": "action order [0-9]*: skbmod pass set etype 0x1111\\s+index 90 ref",467        "matchCount": "1",468        "teardown": [469            "$TC actions flush action skbmod"470        ]471    },472    {473        "id": "fe09",474        "name": "Add skbmod action to mark ECN bits",475        "category": [476            "actions",477            "skbmod"478        ],479        "plugins": {480           "requires": "nsPlugin"481        },482        "setup": [483            [484                "$TC actions flush action skbmod",485                0,486                1,487                255488            ]489        ],490        "cmdUnderTest": "$TC actions add action skbmod ecn",491        "expExitCode": "0",492        "verifyCmd": "$TC actions get action skbmod index 1",493        "matchPattern": "action order [0-9]*: skbmod pipe ecn",494        "matchCount": "1",495        "teardown": [496            "$TC actions flush action skbmod"497        ]498    }499]500