On 04/10/2024 13:13, Daniel Borkmann wrote: > Add a small netkit test to validate skb mark and priority under the > default scrubbing as well as with mark and priority scrubbing off. > > # ./vmtest.sh -- ./test_progs -t netkit > [...] > ./test_progs -t netkit > [ 1.419662] tsc: Refined TSC clocksource calibration: 3407.993 MHz > [ 1.420151] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x311fcd52370, max_idle_ns: 440795242006 ns > [ 1.420897] clocksource: Switched to clocksource tsc > [ 1.447996] bpf_testmod: loading out-of-tree module taints kernel. > [ 1.448447] bpf_testmod: module verification failed: signature and/or required key missing - tainting kernel > #357 tc_netkit_basic:OK > #358 tc_netkit_device:OK > #359 tc_netkit_multi_links:OK > #360 tc_netkit_multi_opts:OK > #361 tc_netkit_neigh_links:OK > #362 tc_netkit_pkt_type:OK > #363 tc_netkit_scrub:OK > Summary: 7/0 PASSED, 0 SKIPPED, 0 FAILED > > Signed-off-by: Daniel Borkmann <daniel@xxxxxxxxxxxxx> > Cc: Nikolay Aleksandrov <razor@xxxxxxxxxxxxx> > --- > .../selftests/bpf/prog_tests/tc_netkit.c | 94 +++++++++++++++++-- > .../selftests/bpf/progs/test_tc_link.c | 12 +++ > 2 files changed, 97 insertions(+), 9 deletions(-) > Acked-by: Nikolay Aleksandrov <razor@xxxxxxxxxxxxx>