File bpftune.changes of Package bpftune

-------------------------------------------------------------------
Tue Jan 06 01:46:54 UTC 2026 - Gerald Chen <gerald_chen@foxmail.com>

- Update to version 0.4~20251215:
  * update license addresses in source
  * fix license addr complaints for devel headers also
  * fix license address in pcp files
  * bpftune: version 0.4-2
  * bpftune: 0.4-1 release
  * tests: tolerate absence of hping3, lsof
  * update version to 0.4-1
  * fix high-order test for 5.x kernels
  * cleanup: add test verifying cgroup cleanup
  * bpftune: clean up old cgroup attachments
  * net_buffer_tuner: set high_order_alloc_disable=0 on newer kernels
  * document package build openrc support
  * bpftune packaging: avoid dependency on openrc by default
  * tcp_buffer: remove tcp_leave_memory_pressure() instrumentation
  * net_buffer: add reasonable upper limit to netdev budget usecs
  * net_buffer: reduce overhead by using napi_complete_done()
  * handle absence of /usr/bin/ulimit on Ubuntu
  * fix sign for left bitshifts
  * mem exhaust: ensure we enter exhaustion not just pressure
  * tests: add per-tuner test targets
  * make tcp mem exhaust tests more reliable
  * udp_mem_exhaust: reduce max sizes to make test more reliable
  * tcp,udp buffer tuner: fix mem quantum bitshift
  * tcp_buffer: fix bitshift logic for aarch64
  * net_buffer_tuner: rework instrumentation, tests
  * umem tests: fix setting/resetting umem_max
  * vmlinux_[arch].h: avoid negative enum values
  * make udp mem exhaust test work on newer kernels
  * docs: fix indentation err for bpftune.rst
  * udp, tcp_conn_tuner: fix more 32-bit failures
  * neigh_table_tuner: compute/enforce upper limit to gc_thresh3
  * neigh_table_tuner: tune all thresholds
  * update spec file for conf.d , init.d files
  * sync .spec file with release for 0.3.2
  * losslessly optimise png
  * prep v.0.3.1
  * sync help, bpftune man page
  * fix i386 build
  * fix up service management in tests
  * bpftune: unmount cgroupv2 after use
  * src: add OpenRC init scripts
  * podman tests: improve robustness with retry logic
  * inotify_test: improve robustness by sleeping before removing tuner
  * libbpftune: quiet clang analyzer complaints about unfreed memory
  * test_lib: ensure sch_netem is loaded
  * pcp test: fix relative path issues in pcp test
  * pcp: add details on how to create a dashboard
  * bpftune pcp: add PMDA test
  * bpftune: PCP PMDA support
  * libbpftune: add support for json queries of tunables, state
  * libbpftune, tcp_conn_tuner: fix up module load, allowed cong algs
  * bpftune: tweak sampling to ensure at least one sample is collected
  * conn_tuner: use remote gateway associated with route to aggregate cong alg info
  * udp_buffer: only run ipv6 tests on >= 6.4 kernel
  * libbpftune: only show errors on optional prog reload
  * tcp_buffer_tuner: tcp_syn_flood_action may be inlined/optimized
  * udp_buffer: add UDP buffer tuning for udp_mem, rmem_max,default
  * tcp_conn_tuner: set thin linear timeouts on a per-conn basis
  * stress-ng-test: limit to 500 socket test
  * tcp_buffer_tuner: remove tracing for cookie v[46] check
  * tcp_buffer_tuner: add auto-tuning for syn backlog, syncookies
  * tcp_buffer_tuner: add net.core.high_order_alloc_disable to lowmem tunables
  * tcp_buffer_tuner: switch on route metrics when memory pressure eases
  * libbpftune: only provide rollback advice for sysctls
  * tcp_buffer: ensure tcp_moderate_rcvbuf is set
  * bpftune: make queries help with replicating changes, rollback
  * libbpftune: rollback should only be done on fini
  * bpftune: add support for using system vmlinux.h
  * test: add stress-ng tests
  * bpftune: add adaptive sampling
  * tcp_buffer_tuner: fix bitfield access on older kernels
  * ansible script fix
  * Added Ansible Play
  * update README to describe building with gcc bpf
  * eliminate warnings when building with gcc-bpf
  * to support GCC_BPF, and -std=gnu17
  * update vmlinux_<arch>.h to have bpf gcc friendly CO-RE definitions
  * make const void ksym clang-only
  * gcc-bpf does not like const void init_net declaration
  * more gcc-bpf-related changes
  * fix a few issues aroud gcc-bpf compilation
  * add optional summarize function to tuners
  * bpftune: add bpftune -q <query> client/server to allow local queries

-------------------------------------------------------------------
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