Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
selftests/bpf: Test query on empty mprog and pass revision into attach
Add a new test case to query on an empty bpf_mprog and pass the revision directly into expected_revision for attachment to assert that this does succeed. ./test_progs -t tc_opts [ 1.406778] tsc: Refined TSC clocksource calibration: 3407.990 MHz [ 1.408863] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x311fcaf6eb0, max_idle_ns: 440795321766 ns [ 1.412419] clocksource: Switched to clocksource tsc [ 1.428671] bpf_testmod: loading out-of-tree module taints kernel. [ 1.430260] bpf_testmod: module verification failed: signature and/or required key missing - tainting kernel linux-sunxi#252 tc_opts_after:OK linux-sunxi#253 tc_opts_append:OK linux-sunxi#254 tc_opts_basic:OK linux-sunxi#255 tc_opts_before:OK linux-sunxi#256 tc_opts_chain_classic:OK linux-sunxi#257 tc_opts_chain_mixed:OK linux-sunxi#258 tc_opts_delete_empty:OK linux-sunxi#259 tc_opts_demixed:OK linux-sunxi#260 tc_opts_detach:OK linux-sunxi#261 tc_opts_detach_after:OK linux-sunxi#262 tc_opts_detach_before:OK linux-sunxi#263 tc_opts_dev_cleanup:OK linux-sunxi#264 tc_opts_invalid:OK linux-sunxi#265 tc_opts_max:OK linux-sunxi#266 tc_opts_mixed:OK linux-sunxi#267 tc_opts_prepend:OK linux-sunxi#268 tc_opts_query:OK linux-sunxi#269 tc_opts_query_attach:OK <--- (new test) linux-sunxi#270 tc_opts_replace:OK linux-sunxi#271 tc_opts_revision:OK Summary: 20/0 PASSED, 0 SKIPPED, 0 FAILED Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Link: https://lore.kernel.org/r/20231006220655.1653-6-daniel@iogearbox.net Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
- Loading branch information