Skip to content

v1.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Jul 13:29
· 71 commits to master since this release

Commits

  • Fix function detection for btf__type_cnt() #300 (Toke Høiland-Jørgensen)
  • disable stack protector for BPF bits built by clang #301 (Holger Hoffstätte)
  • fix build with clang #305 (Holger Hoffstätte)
  • fix build on musl #309 (Stijn Tintel)
  • Detect presence of bpf_program__type() #308 (Toke Høiland-Jørgensen)
  • Detect presence of libbpf_program__flags() #308 (Toke Høiland-Jørgensen)
  • Correctly detect bpftool skeleton generation #308 (Toke Høiland-Jørgensen)
  • check for privs early #316 (nick black)
  • Use bpf_trace_vprintk() directly in sample detection program #318 (Toke Høiland-Jørgensen)
  • d20055d: util/xdp_sample: define bpf_trace_vprintk() if it doesn't exist (Toke Høiland-Jørgensen) #322
  • bc27e70: xdp-loader: also silence libbpf logging on unload (Toke Høiland-Jørgensen) #323
  • Move program locking out of dispatch_commands() #328 (Toke Høiland-Jørgensen)
  • 55f593d: util/xdp_samples: Add compatibility defines for libbpf (Toke Høiland-Jørgensen) #329
  • a7bc4c7: util/compat.h: Fix compilation errors with unknown functions (Toke Høiland-Jørgensen) #329
  • f4cbb40: lib/testing: Include compat.h instead of using locai ifdef (Toke Høiland-Jørgensen) #329
  • 81ea740: xdp-trafficgen: Turn off debugging if we don't have vprintk (Toke Høiland-Jørgensen) #329
  • update to v1.2.0 #324 (Lorenzo Bianconi)
  • 870db97: xdp-loader: introduce features command (Lorenzo Bianconi) #324
  • 7fa5ef3: xdp-bench: Use basic_program_mode enum in BPF code as well (Toke Høiland-Jørgensen) #314
  • b43595e: xdp-bench: Add parse-ip packet operation to basic actions (Toke Høiland-Jørgensen) #314
  • fcb9822: xdp-bench: Add option to use xdp_load_bytes() helper when parsing IP (Toke Høiland-Jørgensen) #314
  • d0bb739: xdp-bench: Enable the xdp_frags flag for all kernel programs (Toke Høiland-Jørgensen) #314
  • 81a198d: xdp-bench: Add missing 'pass' command from the man page overview (Toke Høiland-Jørgensen) #314
  • 95b813f: xdp-bench/tests: skip xdp_load_bytes test if the kernel doesn't support it (Toke Høiland-Jørgensen) #314
  • 39e8c21: xdp-bench: restucture the program options (Toke Høiland-Jørgensen) #314
  • 3b4257b: util/xdp_sample: Don't output number of queues on error (Toke Høiland-Jørgensen) #314
  • clear frags flag before loading single prog if kernel support is missing #314 (Toke Høiland-Jørgensen)
  • 297d5ab: util/compat: fix const error for bpf_program__get_expected_attach_type() (Toke Høiland-Jørgensen) #314
  • ca0ba83: xdp-bench: Update long option for -p to match documentation (Toke Høiland-Jørgensen) #314
  • 968ce1f: util/params: Load defaults before parsing options (Toke Høiland-Jørgensen) #314
  • 310f645: xdp-bench: Change the -l option to be a mode setting option (Toke Høiland-Jørgensen) #314
  • 7963ac8: lib/export-man: Delete trailing whitespace from man pages after export (Toke Høiland-Jørgensen)
  • e542acc: util/xdp_samples: Only ignore -Wstringop-truncation diagnostic on GCC 8 or greater (Shung-Hsi Yu) #332
  • Install BPF objects as non-executable #332 (Shung-Hsi Yu)
  • Allow creation of xsk with exclusive umem without CAP_NET_RAW #338 (Ilya Maximets)
  • 9aa1cea: xdp-bench: Error out if load-bytes mode is set without setting parse-ip (Toke Høiland-Jørgensen)
  • Rebuild man page (Toke Høiland-Jørgensen)
  • a8e8c7b: Bump version to v1.4.0 (Toke Høiland-Jørgensen)