File bpftune.changes of Package bpftune

-------------------------------------------------------------------
Mon Jan 12 22:02:37 UTC 2026 - Bret Towe <bret.towe@gmail.com>

 - update spec file to use release source tarballs
 - version bump to 0.4-2
    * 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 by @alan-maguire in #138
    * fix a few issues aroud gcc-bpf compilation by @alan-maguire in #140
    * more gcc-bpf-related changes by @alan-maguire in #141
    * make const void ksym clang-only by @alan-maguire in #142
    * update vmlinux_.h to have bpf gcc friendly CO-RE definitions by @alan-maguire in #143
    * to support GCC_BPF, and -std=gnu17 by @alan-maguire in #144
    * eliminate warnings when building with gcc-bpf by @alan-maguire in #145
    * update README to describe building with gcc bpf by @alan-maguire in #148
    * tcp_buffer_tuner: fix bitfield access on older kernels by @alan-maguire in #151
    * bpftune: add adaptive sampling by @alan-maguire in #153
    * test: add stress-ng tests by @alan-maguire in #157
    * bpftune: add support for using system vmlinux.h by @alan-maguire in #158
    * Rollback fix by @alan-maguire in #159
    * tcp_buffer: ensure tcp_moderate_rcvbuf is set by @alan-maguire in #160
    * Tcp mods by @alan-maguire in #161
    * tcp_buffer_tuner: add net.core.high_order_alloc_disable to lowmem tun… by @alan-maguire in #162
    * tcp_buffer_tuner: add auto-tuning for syn backlog, syncookies by @alan-maguire in #163
    * tcp_buffer_tuner: remove tracing for cookie v[46] check by @alan-maguire in #164
    * stress-ng-test: limit to 500 socket test by @alan-maguire in #165
    * tcp_conn_tuner: set thin linear timeouts on a per-conn basis by @alan-maguire in #166
    * udp_buffer: add UDP buffer tuning for udp_mem, rmem_max,default by @alan-maguire in #167
    * Add Ansible Play to download, built, install and start bpftune by @Xyz00777 in #150
    * tcp_buffer_tuner: tcp_syn_flood_action may be inlined/optimized by @alan-maguire in #169
    * libbpftune: only show errors on optional prog reload by @alan-maguire in #170
    * udp_buffer: only run ipv6 tests on >= 6.4 kernel by @alan-maguire in #171
    * Conn updates by @alan-maguire in #172
    * libbpftune, tcp_conn_tuner: fix up module load, allowed cong algs by @alan-maguire in #173
    * libbpftune: add support for json queries of tunables, state by @alan-maguire in #174
    * Pcp by @alan-maguire in #175
    * bpftune pcp: add PMDA test by @alan-maguire in #176
    * pcp: add details on how to create a dashboard by @alan-maguire in #177
    * Test fixes by @alan-maguire in #179
    * libbpftune: quiet clang analyzer complaints about unfreed memory by @alan-maguire in #181
    * inotify_test: improve robustness by sleeping before removing tuner by @alan-maguire in #182
    * podman tests: improve robustness with retry logic by @alan-maguire in #183
    * src: add OpenRC init scripts by @thesamesam in #187
    * Umount by @alan-maguire in #192
    * fix i386 build by @alan-maguire in #193
    * sync help, bpftune man page by @alan-maguire in #194
    * prep v.0.3.1 by @alan-maguire in #195
    * sync .spec file with release for 0.3.2 by @alan-maguire in #197
    * update spec file for conf.d , init.d files by @alan-maguire in #198
    * Losslessly optimise png by @petecooper in #196
    * neigh_table_tuner: tune all thresholds and limit growth by @Hannibal404 in #191
    * neigh_table_tuner: compute/enforce upper limit to gc_thresh3 by @alan-maguire in #199
    * udp, tcp_conn_tuner: fix more 32-bit failures by @alan-maguire in #200
    * docs: fix indentation err for bpftune.rst by @alan-maguire in #201
    * make udp mem exhaust test work on newer kernels by @alan-maguire in #202
    * vmlinux_[arch].h: avoid negative enum values by @alan-maguire in #203
    * umem tests: fix setting/resetting umem_max by @alan-maguire in #204
    * net_buffer_tuner: rework instrumentation, tests by @alan-maguire in #205
    * tcp_buffer: fix bitshift logic for aarch64 by @alan-maguire in #206
    * Udp bitshift by @alan-maguire in #207
    * make tcp mem exhaust tests more reliable by @alan-maguire in #208
    * Test pertuner by @alan-maguire in #209
    * handle absence of /usr/bin/ulimit on Ubuntu by @alan-maguire in #210
    * Napi complete by @alan-maguire in #212
    * tcp_buffer: remove tcp_leave_memory_pressure() instrumentation by @alan-maguire in #213
    * Fixdeps by @alan-maguire in #214
    * net_buffer_tuner: set high_order_alloc_disable=0 on newer kernels by @alan-maguire in #215
    * Cleanup restart by @alan-maguire in #216
    * fix high-order test for 5.x kernels by @alan-maguire in #217
    * update version to 0.4-1 by @alan-maguire in #218
    * tests: tolerate absence of hping3, lsof by @alan-maguire in #219
    * bpftune: 0.4-1 release by @alan-maguire in #220
    * 0.4 by @alan-maguire in #222
    * fix license address in pcp files by @alan-maguire in #223
    * fixup license address by @alan-maguire in #224
    * 0.4 by @alan-maguire in #225
 

-------------------------------------------------------------------
Thu Dec 19 20:21:02 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>

- Update to version 0.1~20241219:
  * netdev budget: fix criteria for budget increase
  * reduce drop threshold to 1/64th of segs sent
  * tcp_buffer_tuner: reduce tcp_[rw]mem max when correlated with latency increase
  * Fix compiling on i386
  * budget_test: increase budget used
  * tcp_conn_tuner: notice retransmit events for tcp conn, apply BBR
  * note need for libnl-route-3-dev for Debian
  * net_buffer_tuner: correlate netdev budget increases with scheduler
  * net_buffer_tuner: update netdev_budget_usecs also
  * net_buffer_tuner: document netdev_budget handling
  * net_buffer_tuner: increase netdev_budget if we see time_squeeze events
  * libbpftune: ensure we only init ".so" objects
  * Basic debian packaging
  * remove ref to route tuner
  * update README.md to mention frag tuner, point at man pages
  * libbpftune: fix bpftune_netns_info() checks when searching for netns cookie
  * test: fix frag tests
  * test: add podman tests
  * ip_frag_tuner: tunables are not namespaced
  * test: improve debugging for wmem/rmem/many_netns tests
  * libbpftune: fix va_args handling in scenario logging
  * libbpftune: fix logging for non-global netns
  * sysctl_tuner: show command associated with process that sets sysctl
  * fix global namespace disable
  * ip frag tuner improvements
  * libbpftune: only send events to active tuners
  * improve makefile dependencies
  * test: add tests for fd leaks when many netns are in use
  * libbpftune: fix netns fd leaks
  * libbpftune: support quiet mode for bpftune_netns_set()
  * libbpftune: mark netns as _GONE if we cannot setns()

-------------------------------------------------------------------
Tue Nov 19 21:30:49 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>

- initial package
openSUSE Build Service is sponsored by