Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 100c4043 authored by Roman Mashak's avatar Roman Mashak Committed by David S. Miller
Browse files

tc-tests: updated skbedit tests



- Added mask upper bound test case
- Added mask validation test case
- Added mask replacement case

Signed-off-by: default avatarRoman Mashak <mrv@mojatatu.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent be4d2a5b
Loading
Loading
Loading
Loading
+117 −0
Original line number Original line Diff line number Diff line
@@ -69,6 +69,123 @@
        "matchCount": "0",
        "matchCount": "0",
        "teardown": []
        "teardown": []
    },
    },
    {
        "id": "d4cd",
        "name": "Add skbedit action with valid mark and mask",
        "category": [
            "actions",
            "skbedit"
        ],
        "setup": [
            [
                "$TC actions flush action skbedit",
                0,
                1,
                255
            ]
        ],
        "cmdUnderTest": "$TC actions add action skbedit mark 1/0xaabb",
        "expExitCode": "0",
        "verifyCmd": "$TC actions list action skbedit",
        "matchPattern": "action order [0-9]*: skbedit  mark 1/0xaabb",
        "matchCount": "1",
        "teardown": [
            "$TC actions flush action skbedit"
        ]
    },
    {
        "id": "baa7",
        "name": "Add skbedit action with valid mark and 32-bit maximum mask",
        "category": [
            "actions",
            "skbedit"
        ],
        "setup": [
            [
                "$TC actions flush action skbedit",
                0,
                1,
                255
            ]
        ],
        "cmdUnderTest": "$TC actions add action skbedit mark 1/0xffffffff",
        "expExitCode": "0",
        "verifyCmd": "$TC actions list action skbedit",
        "matchPattern": "action order [0-9]*: skbedit  mark 1/0xffffffff",
        "matchCount": "1",
        "teardown": [
            "$TC actions flush action skbedit"
        ]
    },
    {
        "id": "62a5",
        "name": "Add skbedit action with valid mark and mask exceeding 32-bit maximum",
        "category": [
            "actions",
            "skbedit"
        ],
        "setup": [
            [
                "$TC actions flush action skbedit",
                0,
                1,
                255
            ]
        ],
        "cmdUnderTest": "$TC actions add action skbedit mark 1/0xaabbccddeeff112233",
        "expExitCode": "255",
        "verifyCmd": "$TC actions list action skbedit",
        "matchPattern": "action order [0-9]*: skbedit  mark 1/0xaabbccddeeff112233",
        "matchCount": "0",
        "teardown": []
    },
    {
        "id": "bc15",
        "name": "Add skbedit action with valid mark and mask with invalid format",
        "category": [
            "actions",
            "skbedit"
        ],
        "setup": [
            [
                "$TC actions flush action skbedit",
                0,
                1,
                255
            ]
        ],
        "cmdUnderTest": "$TC actions add action skbedit mark 1/-1234",
        "expExitCode": "255",
        "verifyCmd": "$TC actions list action skbedit",
        "matchPattern": "action order [0-9]*: skbedit  mark 1/-1234",
        "matchCount": "0",
        "teardown": []
    },
    {
        "id": "57c2",
        "name": "Replace skbedit action with new mask",
        "category": [
            "actions",
            "skbedit"
        ],
        "setup": [
            [
                "$TC actions flush action skbedit",
                0,
                1,
                255
            ],
            "$TC actions add action skbedit mark 1/0x11223344 index 1"
        ],
        "cmdUnderTest": "$TC actions replace action skbedit mark 1/0xaabb index 1",
        "expExitCode": "0",
        "verifyCmd": "$TC actions list action skbedit",
        "matchPattern": "action order [0-9]*: skbedit  mark 1/0xaabb",
        "matchCount": "1",
        "teardown": [
            "$TC actions flush action skbedit"
        ]
    },
    {
    {
        "id": "081d",
        "id": "081d",
        "name": "Add skbedit action with priority",
        "name": "Add skbedit action with priority",