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 merged sources derived from linked package)
Filename Size Changed
bcc-0.29.1.tar.gz 0006778304 6.46 MB
bcc.changes 0000054665 53.4 KB
bcc.spec 0000007017 6.85 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