Releases: oracle/bpftune
Releases · oracle/bpftune
bpftune 0.4-1
What's Changed
- Styling update in README.md and CONTRIBUTING.md by @spavlusieva in #1
- add Getting Started section by @alan-maguire in #2
- fix typos in top-level README by @alan-maguire in #3
- clean up spec file by @alan-maguire in #4
- add TROUBLESHOOTING.md by @alan-maguire in #5
- bpftune: packaging support by @alan-maguire in #6
- bpftune: packaging support by @alan-maguire in #7
- sample_[legacy_]test should "make clean" before building sample by @alan-maguire in #8
- nc is not used by tests; no need to check for it by @alan-maguire in #9
- V3 by @alan-maguire in #10
- tcp_cong_tuner: various fixes found for Ubuntu issues by @alan-maguire in #15
- bpftune: fix library search issues on Ubuntu by @alan-maguire in #16
- fix compilation issues on debian by @alan-maguire in #17
- bpftune: disable stack protection for BPF objects by @alan-maguire in #18
- fix pkg build by @alan-maguire in #21
- NULL isn't a number by @alan-maguire in #22
- tcp_cong_tuner: add tcp_iter + getsockopt() test in probe program by @alan-maguire in #25
- Status return by @alan-maguire in #26
- libbpftune: bpf open needs to handle errors by @alan-maguire in #27
- bpftune: enable -Wall for clang compilation and fix issues by @alan-maguire in #29
- add support for optional tunables by @alan-maguire in #30
- define global const char bbr array to avoid .rodata.str1.1 section by @alan-maguire in #32
- fix bpftune Makefile to support parallel make by @alan-maguire in #34
- bpftune: wrong format specifier leads to negative values for tunables by @alan-maguire in #38
- Update SECURITY.md by @spavlusieva in #39
- add multiple strategy support by @alan-maguire in #41
- libbpftune: remove need for bpf_object__for_each_program() by @alan-maguire in #43
- sysctl_tuner: log pid for sysctl modification by @alan-maguire in #44
- bpftune: update strategy tuner dependencies a la src/Makefile by @alan-maguire in #46
- Update README.md by @spavlusieva in #47
- Ignore *.plist and *.skel.legacy.h files by @Rtoax in #48
- test/test_lib.sh: Fix indent by @Rtoax in #52
- make pkg: Fix SOURCES 'No such file or directory' error by @Rtoax in #51
- bpftune: support a "no BTF" mode of operation by @alan-maguire in #54
- libbpftune: do not print error when signal received by @alan-maguire in #55
- bpftune: unexpected exit on suspend by @alan-maguire in #56
- Rlconn by @alan-maguire in #57
- bpftune: expose strategy_id to tuner bpf programs by @alan-maguire in #58
- Update SECURITY.md by @spavlusieva in #59
- bpftune: support rollback mode (-R) for bpftune by @alan-maguire in #60
- tcp_conn_tuner: move to using reinforcement learing approach by @alan-maguire in #61
- update support test for aarch64 bpf trampoline support by @alan-maguire in #62
- make cong tests more robust to iperf3 failures by @alan-maguire in #63
- update feature plan to reflect recent work done by @alan-maguire in #64
- Rl test by @alan-maguire in #65
- tcp_conn_tuner: remove unneeded debug messages by @alan-maguire in #66
- fix logging of tcp_conn_tuner by @alan-maguire in #67
- tcp_conn_tuner: support summary output for non-debug case by @alan-maguire in #69
- cong_test: support loss/latency combos by @alan-maguire in #70
- IP fragmentation auto-tuning by @alan-maguire in #71
- Misc fixes by @alan-maguire in #73
- make ipv6 tunables optional by @alan-maguire in #74
- ip frag tuner: cannot rely on MIBs, they are per-cpu by @alan-maguire in #75
- tcp_buffer_tuner: make tcp_sndbuf_expand optional by @alan-maguire in #77
- fix optional support by @alan-maguire in #78
- link to linux network performance parameters doc by @alan-maguire in #79
- change netns logging to debug-only, make fib6_age optional by @alan-maguire in #82
- add links to eBPF summit/eCHO videos to README.md by @alan-maguire in #83
- tcp_buffer_tuner: fix load failure for 6.9+ by @alan-maguire in #87
- use bpf global for netdev_max_backlog as ksym changes in 6.9 by @alan-maguire in #88
- Add support of gcc BPF backend by @brianwitte in #89
- better handle nonstandard library install paths by @alan-maguire in #92
- improve tuner load error messaging by @alan-maguire in #94
- bpftune: update error message to warn about incompatible BTF by @alan-maguire in #95
- netns_tuner: use kprobe attach only for setup_net() by @alan-maguire in #96
- tcp_buffer_tuner: tcp [rw]mem_max cannot exceed 2147483647 by @alan-maguire in #97
- src/Makefile: remove -march=native, allow override of SRCARCH by @alan-maguire in #98
- libbpftune: mark netns as _GONE if we cannot setns() by @alan-maguire in #104
- libbpftune: support quiet mode for bpftune_netns_set() by @alan-maguire in #105
- Fdleak by @alan-maguire in #106
- improve makefile dependencies by @alan-maguire in #108
- libbpftune: only send events to active tuners by @alan-maguire in #109
- Nsfixes2 by @alan-maguire in #111
- libbpftune: fix logging for non-global netns by @alan-maguire in #112
- ip frag tuner improvements by @alan-maguire in #110
- libbpftune: fix va_args handling in scenario logging by @alan-maguire in #113
- test: improve debugging for wmem/rmem/many_netns tests by @alan-maguire in #114
- ip_frag_tuner: tunables are not namespaced by @alan-maguire in #115
- test: add podman tests by @alan-maguire in #116
- test: fix frag tests by @alan-maguire in #117
- libbpftune: fix bpftune_netns_info() checks when searching for netns … by @alan-maguire in #118
- update README.md to mention frag tuner, point at man pages by @alan-maguire in #119
- remove ref to route tuner by @alan-maguire in #120
- Basic debian packaging by @bzed in #121
- libbpftune: ensure we only init ".so" objects by @alan-maguire in #124
- Napi budget by @alan-maguire in #125
- note need for libnl-route-3-dev for Debian by @alan-maguire in #127
- tcp_conn_tuner: notice retransmit events for tcp conn, apply BBR by @alan-maguire in #129
- budget_test: increase budget used by @alan-maguire in #132
- Fix compiling on i386 by @bzed in #133
- tcp_buffer_tuner: reduce tcp_[rw]mem max when correlated with latency… by @alan-maguire in #134
- reduce drop threshold to 1/64th of segs sent by @alan-maguire in #135
- netdev budget: fix criteria for budget increase by @alan-maguire in #136
- bpftune: add bpftune -q client/server to allow local queries by @alan-maguire in #137
- add optional summarize function to tuners b...