lkml.org 
[lkml]   [2019]   [Aug]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.2 126/135] tc-testing: updated skbedit action tests with batch create/delete
    Date
    From: Roman Mashak <mrv@mojatatu.com>

    [ Upstream commit 7bc161846dcf4af0485f260930d17fdd892a4980 ]

    Update TDC tests with cases varifying ability of TC to install or delete
    batches of skbedit actions.

    Signed-off-by: Roman Mashak <mrv@mojatatu.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    .../tc-testing/tc-tests/actions/skbedit.json | 47 +++++++++++++++++++
    1 file changed, 47 insertions(+)

    diff --git a/tools/testing/selftests/tc-testing/tc-tests/actions/skbedit.json b/tools/testing/selftests/tc-testing/tc-tests/actions/skbedit.json
    index ecd96eda7f6a1..e11b7c1efda3e 100644
    --- a/tools/testing/selftests/tc-testing/tc-tests/actions/skbedit.json
    +++ b/tools/testing/selftests/tc-testing/tc-tests/actions/skbedit.json
    @@ -509,5 +509,52 @@
    "teardown": [
    "$TC actions flush action skbedit"
    ]
    + },
    + {
    + "id": "630c",
    + "name": "Add batch of 32 skbedit actions with all parameters and cookie",
    + "category": [
    + "actions",
    + "skbedit"
    + ],
    + "setup": [
    + [
    + "$TC actions flush action skbedit",
    + 0,
    + 1,
    + 255
    + ]
    + ],
    + "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action skbedit queue_mapping 2 priority 10 mark 7/0xaabbccdd ptype host inheritdsfield index \\$i cookie aabbccddeeff112233445566778800a1 \\\"; args=\"\\$args\\$cmd\"; done && $TC actions add \\$args\"",
    + "expExitCode": "0",
    + "verifyCmd": "$TC actions list action skbedit",
    + "matchPattern": "^[ \t]+index [0-9]+ ref",
    + "matchCount": "32",
    + "teardown": [
    + "$TC actions flush action skbedit"
    + ]
    + },
    + {
    + "id": "706d",
    + "name": "Delete batch of 32 skbedit actions with all parameters",
    + "category": [
    + "actions",
    + "skbedit"
    + ],
    + "setup": [
    + [
    + "$TC actions flush action skbedit",
    + 0,
    + 1,
    + 255
    + ],
    + "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action skbedit queue_mapping 2 priority 10 mark 7/0xaabbccdd ptype host inheritdsfield index \\$i \\\"; args=\\\"\\$args\\$cmd\\\"; done && $TC actions add \\$args\""
    + ],
    + "cmdUnderTest": "bash -c \"for i in \\`seq 1 32\\`; do cmd=\\\"action skbedit index \\$i \\\"; args=\"\\$args\\$cmd\"; done && $TC actions del \\$args\"",
    + "expExitCode": "0",
    + "verifyCmd": "$TC actions list action skbedit",
    + "matchPattern": "^[ \t]+index [0-9]+ ref",
    + "matchCount": "0",
    + "teardown": []
    }
    ]
    --
    2.20.1
    \
     
     \ /
      Last update: 2019-08-22 19:26    [W:8.213 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site