New
v1.6.0
Commits
- 127f33a: .github/workflows: Add 6.17 and 6.18 kernels to CI matrix (Toke Høiland-Jørgensen) #537
- a02e946: xdp-bench: Add devmap egress action option (Dragos Tatulea) #532
- a28950b: xdp-bench: Add drop mode for egress action (Dragos Tatulea) #532
- a346ef9: headers/linux: Update bpf.h to kernel version 6.3 (Jalal Mostafa) #495
- add device binding support #495 (Jalal Mostafa)
- Add selftest for device binding #495 (Jalal Mostafa)
- indent test_dispatcher_versions selftest using tabs #495 (Jalal Mostafa)
- add selftest for dispatcher v2 compatibility #495 (Jalal Mostafa)
- skip devbind selftests if no kernel support #495 (Jalal Mostafa)
- Fix munmap on error in xsk_create_umem_rings() #535 (Toke Høiland-Jørgensen)
- 4018c4a: lib/params: Always include the command name in usage output (Toke Høiland-Jørgensen) #535
- 83871d7: lib/params: Refuse to execute ambiguous command prefix (Toke Høiland-Jørgensen) #535
- 4b8727a: util/params: Check for duplicate options on dispatch (Toke Høiland-Jørgensen) #535
- f487e85: lib/params.c: Support parsing integer values as hex (Toke Høiland-Jørgensen) #535
- 7a5ef0d: util/params: Support U64 as option type (Toke Høiland-Jørgensen) #535
- 0a4cc74: xdp-bench: Add 'xsk' command for running AF_XDP benchmarks (Toke Høiland-Jørgensen) #535
- 7028cce: headers/linux: Update if_xdp.h (Toke Høiland-Jørgensen) #535
- 9ffe911: lib/util: Import xdpsock code from bpf_examples (Toke Høiland-Jørgensen) #535
- cb2830b: lib/xdpsock: Get rid of u8/u16/u32/u64 typedefs (Toke Høiland-Jørgensen) #535
- eff891c: xdp-bench: Move options into xdpsock.h (Toke Høiland-Jørgensen) #535
- 08e16e7: lib/xdpsock: Introduce context object (Toke Høiland-Jørgensen) #535
- ec02d32: lib/xdpsock: Restructure setup code to use context object (Toke Høiland-Jørgensen) #535
- aef14c5: xdp-bench: Implement xsk-drop and xdp-tx actions (Toke Høiland-Jørgensen) #535
- 112d7ba: xdp-trafficgen: Add xsk-udp mode for xsksock operation (Toke Høiland-Jørgensen) #535
- Swap foreground and background threads #535 (Toke Høiland-Jørgensen)
- 4ee86e7: lib/xdpsock: Rework stats output (Toke Høiland-Jørgensen) #535
- Reuse immediate exit logic from xdp_sample #535 (Toke Høiland-Jørgensen)
- bf9ddf0: lib/xdpsock: Make sure to check benchmark_done on every loop iteration (Toke Høiland-Jørgensen) #535
- 01ad313: lib/xdpsock: Don't set frags support in section name (Toke Høiland-Jørgensen) #535
- a6fd2f7: lib/util: Add probing for XSK busy poll support (Toke Høiland-Jørgensen) #535
- e5ed64a: xdp-bench: Add selftests for XSK mode (Toke Høiland-Jørgensen) #535
- aa6028c: xdp-trafficgen: Add XSK tests (Toke Høiland-Jørgensen) #535
- 9a05b38: util/xdpsock: Use PRIu64 for printing u64 variables (Toke Høiland-Jørgensen)
- efc3619: lib/testing: Don't call xsk_probe_busy_poll() if we don't have bpftool (Toke Høiland-Jørgensen)
- 2ac18fa: Bump version to v1.6.0 (Toke Høiland-Jørgensen)