linux/tools/testing/selftests/tc-testing/tc-tests
Victor Nogueira a6e1c5aa16 selftests: tc-testing: Add TDC tests that exercise reentrant enqueue behaviour
Add 5 TDC tests that exercise the reentrant enqueue behaviour in drr,
ets, qfq, and hfsc:

- Test DRR's enqueue reentrant behaviour with netem (which caused a
  double list add)
- Test ETS's enqueue reentrant behaviour with netem (which caused a double
  list add)
- Test QFQ's enqueue reentrant behaviour with netem (which caused a double
  list add)
- Test HFSC's enqueue reentrant behaviour with netem (which caused a UAF)
- Test nested DRR's enqueue reentrant behaviour with netem (which caused a
  double list add)

Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: Victor Nogueira <victor@mojatatu.com>
Link: https://patch.msgid.link/20250425220710.3964791-6-victor@mojatatu.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-04-28 15:55:07 -07:00
..
actions selftests: tc-testing: fix nat regex matching 2025-04-02 16:34:38 -07:00
filters selftests: tc-testing: reduce rshift value 2025-01-04 08:49:47 -08:00
infra selftests: tc-testing: Add TDC tests that exercise reentrant enqueue behaviour 2025-04-28 15:55:07 -07:00
qdiscs selftests/tc-testing: sfq: check that a derived limit of 1 is rejected 2025-04-09 12:55:48 +01:00