Revisions of libbpf
buildservice-autocommit
accepted
request 1199948
from
Shung-Hsi Yu (shunghsiyu)
(revision 48)
baserev update by copy to link target
Shung-Hsi Yu (shunghsiyu)
accepted
request 1198668
from
Fredrik Lönnegren (flonnegren)
(revision 47)
Update to v1.4.6
buildservice-autocommit
accepted
request 1188837
from
Marcus Meissner (msmeissn)
(revision 46)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 1188445
from
Dirk Mueller (dirkmueller)
(revision 45)
- update to 1.4.5: * Another small bug fix release backporting https://github.com/ libbpf/libbpf/commit/d9f9fd5b22223ae69c62e083da6093d95a0db799 which works around kernel-side bug with USDT PID filtering on kernels that support multi-uprobe (but have broken PID filtering).
buildservice-autocommit
accepted
request 1178438
from
Shung-Hsi Yu (shunghsiyu)
(revision 44)
baserev update by copy to link target
Shung-Hsi Yu (shunghsiyu)
accepted
request 1178437
from
Shung-Hsi Yu (shunghsiyu)
(revision 43)
Update to 1.4.3: fix libbpf unintentionally dropping FD_CLOEXEC flag when (internally) duping FDs
buildservice-autocommit
accepted
request 1173943
from
Dirk Mueller (dirkmueller)
(revision 42)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1173397
from
Fredrik Lönnegren (flonnegren)
(revision 41)
Update to v1.4.2
buildservice-autocommit
accepted
request 1171295
from
Shung-Hsi Yu (shunghsiyu)
(revision 40)
baserev update by copy to link target
Shung-Hsi Yu (shunghsiyu)
accepted
request 1171290
from
Fredrik Lönnegren (flonnegren)
(revision 39)
Update to v1.4.1
buildservice-autocommit
accepted
request 1164453
from
Shung-Hsi Yu (shunghsiyu)
(revision 38)
baserev update by copy to link target
Shung-Hsi Yu (shunghsiyu)
accepted
request 1164452
from
Shung-Hsi Yu (shunghsiyu)
(revision 37)
Update to 1.4.0
buildservice-autocommit
accepted
request 1128704
from
Dirk Mueller (dirkmueller)
(revision 36)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 35)
- update to 1.3.0: * support for `netfilter` programs is added `SEC("netfilter")` is now available * API function `bpf_program__attach_netfilter()` is now available * support for `tcx` BPF programs is added: * the following new SEC definitions are now available: SEC("tc/egress"), SEC("tc/ingress"), SEC("tcx/egress"), SEC("tcx/ingress") * the following SEC definitions are now considered legacy: SEC("tc"), SEC("action"), SEC("classifier") * functions `bpf_prog_attach_opts()` and `bpf_prog_query_opts()` are extended to work with `tcx` programs, plus two new API functions are added: * the following new SEC definitions are now available: SEC("uprobe.multi"), SEC("uprobe.multi.s"), SEC("uretprobe.multi"), SEC("uretprobe.multi.s") * support for section `SEC("usdt.s")` is added for sleepable `usdt` programs; * support for Unix domain socket cgroup BPF programs is added the following new SEC definitions are now available: SEC("cgroup/connect_unix"),SEC("cgroup/sendmsg_unix"), SEC("cgroup/recvmsg_unix"), SEC("cgroup/getpeername_unix"), SEC("cgroup/getsockname_unix") * new `LIBBPF_OPTS_RESET()` utility macro; * new `bpf_object__unpin()` function to complement existing `bpf_object__pin()`; * new API functions for work with ring buffers * uprobe SEC matcher extended to allow golang symbols; * uprobe support for symbols versioning;
buildservice-autocommit
accepted
request 1098588
from
Shung-Hsi Yu (shunghsiyu)
(revision 34)
baserev update by copy to link target
Shung-Hsi Yu (shunghsiyu)
accepted
request 1098587
from
Shung-Hsi Yu (shunghsiyu)
(revision 33)
- update to v1.2.2: * fix a regression in perf tool caused by libbpf resetting its custom catch-all SEC() handler on explicit bpf_program__set_type() call * fix possible double-free in USDT-related libbpf code, which happens when libbpf runs out of space in __bpf_usdt_specs map due to having too many unique USDT specs
buildservice-autocommit
accepted
request 1084196
from
Shung-Hsi Yu (shunghsiyu)
(revision 32)
baserev update by copy to link target
Shung-Hsi Yu (shunghsiyu)
accepted
request 1083953
from
Dirk Mueller (dirkmueller)
(revision 31)
- update to 1.2.0: * completely overhauled "Libbpf overview" landing documentation page; * support for BPF link-based `struct_ops` programs: * `SEC(".struct_ops.link")` annotations; * `bpf_map__attach_struct_ops()` attach API; * `bpf_link__update_map()` link update API; * support sleepable `SEC("struct_ops.s")` programs * improved thread-safety of libbpf print callbacks and `libbpf_set_print()` * improve handling and reporting of missing BPF kfuncs * `bpf_{btf,link,map,prog}_get_info_by_fd()` APIs * `bpf_xdp_query_opts()` supports fetching XDP/XSK supported features; * `perf_buffer__new()` allows customizing notification/sampling period now; * BPF verifier logging improvements: * pass-through BPF verifier log level and flags to kernel as is * support `log_true_size` for getting required log buffer size to fit BPF verifier log completely; * allow precise control over kprobe/uprobe attach mode: legacy, perf-based, link-based. * fix legacy kprobe events names sanitization; * fix clobbering errno in some cases; * fix BPF map's `BPF_F_MMAPABLE` flag sanitization; * fix BPF-side USDT support code on s390x architecture; * fix `BPF_PROBE_READ{_STR}_INTO()` on s390x architecture; * fix kernel version setting for Debian kernels; * fix netlink protocol handling in some cases;
buildservice-autocommit
accepted
request 1056130
from
Shung-Hsi Yu (shunghsiyu)
(revision 30)
baserev update by copy to link target
Shung-Hsi Yu (shunghsiyu)
accepted
request 1056129
from
Shung-Hsi Yu (shunghsiyu)
(revision 29)
Remove requirement of linux-glibc-devel >= 5.16 for devel package They're no longer needed since libbpf v0.7, which includes commit 8404d1396c "libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors" that defines the constants that used to be missing.
Displaying revisions 1 - 20 of 48