aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/tc-testing
AgeCommit message (Expand)AuthorFilesLines
2 daysselftests/tc-testing: Test CAKE scheduler when enqueue drops packetsXiang Mei1-0/+28
2025-11-10selftests/tc-testing: Create tests trying to add children to clsact/ingress q...Victor Nogueira1-0/+44
2025-09-15selftests/tc-testing: Adapt tc police action tests for Gb rounding changesVictor Nogueira1-1/+1
2025-08-14selftests/tc-testing: Check backlog stats in gso_skb caseWilliam Liu1-0/+198
2025-07-23selftests/tc-testing: Add selftests for qdisc DualPI2Chia-Yu Chang3-0/+256
2025-07-23selftests/tc-testing: Fix warning and style check on tdc.shChia-Yu Chang1-3/+2
2025-07-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+92
2025-07-17selftests/tc-testing: Test htb_dequeue_tree with deactivation and row emptyingWilliam Liu1-0/+26
2025-07-14selftests/tc-testing: Create test cases for adding qdiscs to invalid qdisc pa...Victor Nogueira1-0/+66
2025-07-11selftests/tc-testing: Add tests for restrictions on netem duplicationWilliam Liu2-3/+83
2025-07-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+37
2025-07-09selftests/tc-testing: Create test case for UAF scenario with DRR/NETEM/BLACKH...Victor Nogueira1-0/+37
2025-07-01selftests/tc-testing: Enable CONFIG_IP_SETSebastian Andrzej Siewior1-0/+1
2025-06-16selftests/tc-testing: sfq: check perturb timer valuesEric Dumazet1-0/+36
2025-05-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-0/+35
2025-05-28selftests/tc-testing: Add a test for HFSC eltree double add with reentrant en...Pedro Tammela1-0/+35
2025-05-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+27
2025-05-22selftests/tc-testing: Add an HFSC qlen accounting testCong Wang1-0/+27
2025-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-0/+136
2025-05-09selftests/tc-testing: Add qdisc limit trimming testsCong Wang6-0/+136
2025-05-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+35
2025-05-05selftests/tc-testing: Add a test case to cover basic HTB+FQ_CODEL caseCong Wang1-0/+35
2025-05-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+186
2025-04-28selftests: tc-testing: Add TDC tests that exercise reentrant enqueue behaviourVictor Nogueira1-0/+186
2025-04-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+39
2025-04-23selftests/tc-testing: Add test for HFSC queue emptying during peek operationCong Wang1-0/+39
2025-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+22
2025-04-11selftests/tc-testing: Add test for echo of big TC filtersToke Høiland-Jørgensen1-0/+22
2025-04-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-0/+191
2025-04-09selftests/tc-testing: sfq: check that a derived limit of 1 is rejectedOctavian Purdila1-0/+36
2025-04-08selftests: tc-testing: Pre-load IFE action and its submodulesVictor Nogueira1-0/+4
2025-04-08selftests/tc-testing: Add a test case for FQ_CODEL with ETS parentCong Wang1-0/+31
2025-04-08selftests/tc-testing: Add a test case for FQ_CODEL with DRR parentCong Wang1-0/+31
2025-04-08selftests/tc-testing: Add a test case for FQ_CODEL with HFSC parentCong Wang1-0/+31
2025-04-08selftests/tc-testing: Add a test case for FQ_CODEL with QFQ parentCong Wang1-0/+31
2025-04-08selftests/tc-testing: Add a test case for FQ_CODEL with HTB parentCong Wang1-0/+31
2025-04-02selftests: tc-testing: fix nat regex matchingPedro Tammela1-7/+7
2025-04-02selftests: tc-testing: Add TBF with SKBPRIO queue length corner case testCong Wang1-1/+33
2025-03-19tc-tests: Update tc police action tests for tc buffer size rounding fixes.Jonathan Lennox1-5/+5
2025-03-12selftests/tc-testing: Add a test case for DRR class with TC_H_ROOTCong Wang1-0/+25
2025-02-05selftests/tc-testing: Add a test case for qdisc_tree_reduce_backlog()Cong Wang1-1/+33
2025-02-05selftests/tc-testing: Add a test case for pfifo_head_drop qdisc when limit==0Quang Le1-0/+23
2025-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2025-01-04selftests: tc-testing: reduce rshift valueJakub Kicinski1-2/+2
2024-12-05selftests/tc-testing: sfq: test that kernel rejects limit of 1Octavian Purdila2-0/+41
2024-11-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+24
2024-11-14net: sched: u32: Add test case for systematic hnode IDR leaksAlexandre Ferrieux1-0/+24
2024-11-03selftests/tc-testing: add tests for qdisc_tree_reduce_backlogPedro Tammela1-0/+98
2024-10-29selftests: tc-testing: Fix typo errorKaran Sanghavi4-8/+8
2024-08-16tc-testing: don't access non-existent variable on exceptionSimon Horman1-1/+0
2024-05-28net/sched: taprio: extend minimum interval restriction to entire cycle tooVladimir Oltean1-0/+22
2024-05-28net/sched: taprio: make q->picos_per_byte available to fill_sched_entry()Vladimir Oltean1-0/+22
2024-03-04selftests/tc-testing: require an up to date iproute2 for blockcast testsPedro Tammela1-0/+7
2024-02-09selftests: tc-testing: add mirred to block tdc testsVictor Nogueira1-0/+396
2024-01-25selftests: tc-testing: return fail if a test fails in setup/teardownPedro Tammela1-1/+1
2024-01-25selftests: tc-testing: enable all tdc testsPedro Tammela1-2/+1
2024-01-25selftests: tc-testing: adjust fq test to latest iproute2Pedro Tammela1-1/+1
2024-01-25selftests: tc-testing: check if 'jq' is available in taprio testsPedro Tammela1-0/+2
2024-01-25selftests: tc-testing: add missing netfilter configPedro Tammela1-0/+1
2024-01-07net/sched: Remove ipt action testsJamal Hadi Salim1-243/+0
2024-01-02net/sched: Retire ipt actionJamal Hadi Salim2-2/+0
2023-11-30selftests: tc-testing: remove filters/tests.jsonPedro Tammela3-123/+121
2023-11-30selftests: tc-testing: rename concurrency.json to flower.jsonPedro Tammela1-0/+0
2023-11-30selftests: tc-testing: remove spurious './' from MakefilePedro Tammela1-1/+1
2023-11-30selftests: tc-testing: remove spurious nsPlugin usagePedro Tammela1-6/+0
2023-11-27selftests: tc-testing: remove unused importPedro Tammela1-2/+0
2023-11-27selftests: tc-testing: cleanup on Ctrl-CPedro Tammela2-2/+6
2023-11-27selftests: tc-testing: prefix iproute2 functions with "ipr2"Pedro Tammela1-8/+8
2023-11-27selftests: tc-testing: remove unnecessary time.sleepPedro Tammela1-5/+0
2023-11-27selftests: tc-testing: remove buildebpf pluginPedro Tammela7-113/+11
2023-11-20selftests: tc-testing: report number of workers in usePedro Tammela1-1/+1
2023-11-20selftests: tc-testing: timeout on unbounded loopsPedro Tammela1-0/+12
2023-11-20selftests: tc-testing: leverage -all in suite ns teardownPedro Tammela1-5/+4
2023-11-20selftests: tc-testing: use netns delete from pyroute2Pedro Tammela1-1/+8
2023-11-20selftests: tc-testing: move back to per test ns setupPedro Tammela1-43/+25
2023-11-20selftests: tc-testing: cap parallel tdc to 4 coresPedro Tammela1-0/+1
2023-11-18selftests/tc-testing: add hashtable tests for u32Pedro Tammela1-0/+57
2023-11-16selftests: tc-testing: use parallel tdc in kselftestsPedro Tammela1-2/+2
2023-11-16selftests: tc-testing: preload all modules in kselftestsPedro Tammela1-2/+63
2023-11-16selftests: tc-testing: rework namespaces and devices setupPedro Tammela1-20/+49
2023-11-16selftests: tc-testing: drop '-N' argument from nsPluginPedro Tammela1-36/+13
2023-10-21selftests: tc-testing: add test for 'rt' upgrade on hfscPedro Tammela1-6/+26
2023-10-18selftests: tc-testing: move auxiliary scripts to a dedicated folderPedro Tammela3-5/+5
2023-10-18selftests: tc-testing: add missing Kconfig options to 'config'Pedro Tammela1-0/+9
2023-09-28selftests/tc-testing: update tdc documentationPedro Tammela1-55/+10
2023-09-28selftests/tc-testing: implement tdc parallel test runPedro Tammela3-57/+148
2023-09-28selftests/tc-testing: update test definitions for local resourcesPedro Tammela51-1114/+2369
2023-09-28selftests/tc-testing: localize test resourcesPedro Tammela5-98/+229
2023-09-13selftests/tc-testing: cls_u32: add tests for classidPedro Tammela1-0/+25
2023-09-13selftests/tc-testing: cls_route: add tests for classidPedro Tammela1-0/+25
2023-09-13selftests/tc-testing: cls_fw: add tests for classidPedro Tammela1-0/+49
2023-08-09selftests/tc-testing: verify that a qdisc can be grafted onto a taprio classVladimir Oltean1-0/+50
2023-08-09selftests/tc-testing: test that taprio can only be attached as rootVladimir Oltean2-0/+66
2023-08-09selftests/tc-testing: add ptp_mock Kconfig dependencyVladimir Oltean1-1/+2
2023-08-09net/sched: taprio: dump class stats for the actual q->qdiscs[]Vladimir Oltean1-1/+1
2023-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+25
2023-07-31net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.Kuniyuki Iwashima1-0/+25
2023-07-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-0/+3
2023-07-18selftests: tc: add ConnTrack procfs kconfigMatthieu Baerts1-0/+1
2023-07-18selftests: tc: add 'ct' action kconfig depMatthieu Baerts1-0/+1
2023-07-18selftests: tc: set timeout to 15 minutesMatthieu Baerts1-0/+1
2023-07-13Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-1/+1
2023-07-13selftests: tc-testing: add test for qfq with stab overheadPedro Tammela1-0/+38
2023-07-13selftests: tc-testing: add tests for qfq mtu sanity checkPedro Tammela1-0/+48
2023-06-29bpf: Replace deprecated -target with --target= for ClangFangrui Song1-1/+1
2023-06-21selftests: tc-testing: add one test for flushing explicitly created chainrenmingshuai1-0/+25
2023-06-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-7/+4
2023-06-13selftests/tc-testing: Remove configs that no longer existVlad Buslov1-5/+0
2023-06-13selftests/tc-testing: Fix SFB db testVlad Buslov1-2/+2
2023-06-13selftests/tc-testing: Fix Error: failed to find target LOGVlad Buslov1-0/+1
2023-06-13selftests/tc-testing: Fix Error: Specified qdisc kind is unknown.Vlad Buslov1-0/+1
2023-06-01selftests/tc-testing: replace mq with invalid parent IDZhengchao Shao1-1/+24
2023-04-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni2-0/+94
2023-04-23selftests: tc-testing: add more tests for sch_qfqPedro Tammela1-0/+72
2023-04-21net/sched: sch_fq: fix integer overflow of "credit"Davide Caratti1-0/+22
2023-03-30selftests: tc-testing: add tunnel_key "nofrag" test caseDavide Caratti1-0/+25
2023-03-30selftests: tc-testing: add "depends_on" property to skip testsDavide Caratti2-0/+15
2023-03-13selftests: tc-testing: add tests for action bindingPedro Tammela1-0/+416
2023-02-16net/sched: Retire rsvp classifierJamal Hadi Salim1-203/+0
2023-02-16net/sched: Retire tcindex classifierJamal Hadi Salim1-227/+0
2023-02-16net/sched: Retire dsmark qdiscJamal Hadi Salim1-140/+0
2023-02-16net/sched: Retire ATM qdiscJamal Hadi Salim1-94/+0
2023-02-16net/sched: Retire CBQ qdiscJamal Hadi Salim1-184/+0
2022-10-26selftests: tc-testing: Add matchJSON to tdcVictor Nogueira1-7/+118
2022-09-30selftests/tc-testing: update qdisc/cls/action features in configZhengchao Shao1-1/+24
2022-09-28selftests/tc-testing: add selftests for teql qdiscZhengchao Shao2-0/+98
2022-09-28selftests/tc-testing: add selftests for tbf qdiscZhengchao Shao2-0/+212
2022-09-28selftests/tc-testing: add selftests for taprio qdiscZhengchao Shao2-0/+136
2022-09-28selftests/tc-testing: add selftests for skbprio qdiscZhengchao Shao2-0/+96
2022-09-28selftests/tc-testing: add selftests for sfq qdiscZhengchao Shao2-0/+233
2022-09-28selftests/tc-testing: add selftests for sfb qdiscZhengchao Shao2-0/+280
2022-09-28selftests/tc-testing: add selftests for plug qdiscZhengchao Shao2-0/+189
2022-09-28selftests/tc-testing: add selftests for pfifo_fast qdiscZhengchao Shao1-0/+119
2022-09-28selftests/tc-testing: add selftests for hhf qdiscZhengchao Shao2-0/+211
2022-09-28selftests/tc-testing: add selftests for gred qdiscZhengchao Shao2-0/+165
2022-09-28selftests/tc-testing: add selftests for fq qdiscZhengchao Shao2-0/+396
2022-09-28selftests/tc-testing: add selftests for etf qdiscZhengchao Shao2-0/+118
2022-09-28selftests/tc-testing: add selftests for codel qdiscZhengchao Shao2-0/+212
2022-09-28selftests/tc-testing: add selftests for choke qdiscZhengchao Shao2-0/+189
2022-09-28selftests/tc-testing: add selftests for atm qdiscZhengchao Shao2-0/+96
2022-09-22selftests/tc-testing: add show class case for red qdiscZhengchao Shao1-0/+23
2022-09-22selftests/tc-testing: add show class case for prio qdiscZhengchao Shao1-0/+20
2022-09-22selftests/tc-testing: add show class case for mq qdiscZhengchao Shao1-1/+23
2022-09-22selftests/tc-testing: add show class case for ingress qdiscZhengchao Shao1-0/+20
2022-09-22selftests/tc-testing: add selftests for qfq qdiscZhengchao Shao1-0/+145
2022-09-22selftests/tc-testing: add selftests for netem qdiscZhengchao Shao1-0/+372
2022-09-22selftests/tc-testing: add selftests for multiq qdiscZhengchao Shao1-0/+114
2022-09-22selftests/tc-testing: add selftests for mqprio qdiscZhengchao Shao1-0/+114
2022-09-22selftests/tc-testing: add selftests for htb qdiscZhengchao Shao1-0/+285
2022-09-22selftests/tc-testing: add selftests for hfsc qdiscZhengchao Shao1-0/+167
2022-09-22selftests/tc-testing: add selftests for fq_codel qdiscZhengchao Shao1-0/+326
2022-09-22selftests/tc-testing: add selftests for dsmark qdiscZhengchao Shao1-0/+140
2022-09-22selftests/tc-testing: add selftests for drr qdiscZhengchao Shao1-0/+71
2022-09-22selftests/tc-testing: add selftests for cbs qdiscZhengchao Shao1-0/+234
2022-09-22selftests/tc-testing: add selftests for cbq qdiscZhengchao Shao1-0/+184
2022-09-22selftests/tc-testing: add selftests for cake qdiscZhengchao Shao1-0/+487
2022-09-20selftests/tc-testings: add list case for basic filterZhengchao Shao1-0/+47
2022-09-20selftests/tc-testings: add selftests for tcindex filterZhengchao Shao1-0/+227
2022-09-20selftests/tc-testings: add selftests for rsvp filterZhengchao Shao1-0/+203
2022-09-20selftests/tc-testings: add selftests for route filterZhengchao Shao1-0/+181
2022-09-20selftests/tc-testings: add selftests for flow filterZhengchao Shao1-0/+623
2022-09-20selftests/tc-testings: add selftests for cgroup filterZhengchao Shao1-0/+1236
2022-09-20selftests/tc-testings: add selftests for bpf filterZhengchao Shao1-0/+171
2022-09-16selftests/tc-testings: add tunnel_key action deleting test caseZhengchao Shao1-0/+50
2022-09-16selftests/tc-testings: add sample action deleting test caseZhengchao Shao1-0/+50
2022-09-16selftests/tc-testings: add nat action deleting test caseZhengchao Shao1-0/+50
2022-09-16selftests/tc-testings: add ife action deleting test caseZhengchao Shao1-0/+50
2022-09-16selftests/tc-testings: add connmark action deleting test caseZhengchao Shao1-0/+50
2022-09-16selftests/tc-testings: add selftests for xt actionZhengchao Shao1-0/+219
2022-09-16selftests/tc-testings: add selftests for gate actionZhengchao Shao1-0/+315
2022-09-16selftests/tc-testings: add selftests for ctinfo actionZhengchao Shao1-0/+316
2022-08-03Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-1/+0
2022-08-02Merge tag 'linux-kselftest-next-5.20-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-1/+0
2022-07-11selftests: stop using KSFT_KHDR_INSTALLGuillaume Tucker1-1/+0
2022-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+77
2022-06-27selftests: tc-testing: Add testcases to test new flush behaviourVictor Nogueira1-0/+77
2022-06-24tc-testing: gitignore, delete plugins directoryliujing1-1/+0
2022-03-14selftests: tc-testing: Increase timeout in tdc config fileVictor Nogueira1-1/+1
2021-12-19selftests: tc-testing: add action offload selftest for action and filterBaowen Zheng2-0/+96
2021-12-03selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Direct...Li Zhijian2-0/+2
2021-12-03selftests/tc-testing: add missing configLi Zhijian1-0/+1
2021-12-03selftests/tc-testing: add exit codeLi Zhijian1-3/+5
2021-11-22selftests/tc-testings: Be compatible with newer tc outputLi Zhijian1-1/+1
2021-11-22selftests/tc-testing: match any qdisc typeLi Zhijian1-6/+6
2021-08-04tc-testing: Add control-plane selftests for sch_mqPeilin Ye2-0/+138
2021-07-28tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN optionPeilin Ye1-0/+24
2021-06-22tc-testing: add test for ct DNAT tuple collisionMarcelo Ricardo Leitner1-0/+45
2021-06-22tc-testing: add support for sending various scapy packetsMarcelo Ricardo Leitner1-19/+23
2021-06-22tc-testing: fix list handlingMarcelo Ricardo Leitner1-1/+1
2021-06-01net/sched: act_vlan: Test priority 0 modificationBoris Sukholitko1-0/+24
2021-06-01net/sched: act_vlan: No dump for unset priorityBoris Sukholitko1-2/+2
2021-05-23net/sched: fq_pie: re-factor fix for fq_pie endless loopDavide Caratti1-4/+4
2021-04-08tc-testing: add simple action test to verify batch change cleanupVlad Buslov1-0/+29
2021-04-08tc-testing: add simple action test to verify batch add cleanupVlad Buslov1-0/+30
2021-03-30tc-testing: add simple action change testVlad Buslov1-0/+24
2021-03-28selftests: tc-testing: add action police selftest for packets per secondBaowen Zheng1-0/+48
2021-02-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-2/+1
2021-02-08selftests: tc-testing: u32: Add tests covering sample optionPhil Sutter1-0/+46
2021-01-29tools: Factor Clang, LLC and LLVM utils definitionsSedat Dilek1-2/+1
2020-12-08tweewide: Fix most Shebang linesFinn Behrens2-2/+2