BPF Compiler Collection

Edit Package bcc

BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and examples. It makes use of eBPF (Extended Berkeley Packet Filters), a new feature that was first added to Linux 3.15. Much of what BCC uses requires Linux 4.1 and above.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
bcc-0.30.0.tar.gz 0006797246 6.48 MB
bcc.changes 0000056508 55.2 KB
bcc.spec 0000007551 7.37 KB
build-remove-llvm-dev-dependency-from-libbcc.patch 0000001416 1.38 KB
Latest Revision
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 6)
- Switch to LLVM 17
- Change LLVM version macro to the cleaner alternative suggested in
  SR#1134405
- Update to version 0.29.1
  * support for kernel up to 6.6.
  * new bcc tools: rdmaucma
  * bcc tool update: tcpstates, statsnoop, runqlat, bio tools,
    tcptop, slabratetop, tcprtt, etc.
  * doc update, other bug fixes and tools improvement, and some new
    enhancement for powerpc and riscv.

- Remove unneeded Requires on python3-future. 

- Re-enable bcc-lua now that boo#1215592 is resolved

- Disable building of tests file
  + Remove zip from build requirements as it is no longer needed

- Mention boo#1215592 in spec file, which tracks the problem with luajit
  that require temporarily disabling bcc-lua

- Disable bcc-lua until luajit issue is resolved
- Explicitly add python3-setuptools and zip as a build requirement
- Update to version 0.28.0
  + Support for kernel up to 6.3.
  + new libbpf tool: tcppktlat.
  + bcc tool updates: funcslower, wakeuptime, profile, offcputime, deadlock,
    funccount, argdist, kvmexit, runqlen and cpuunclaimed.
  + libbpf tool update: memleak, tcprtt, tcpconnlat, funclatency, syscount,
    cpufreq, biosnoop.
Comments 0
openSUSE Build Service is sponsored by