Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate the library part and integrate the BCC Go-bindings in the BCC repo #304

Open
margamanterola opened this issue Oct 14, 2021 · 2 comments

Comments

@margamanterola
Copy link

This repo has two parts: go bindings for the bcc framework, and low-level routines to load and use eBPF programs from .elf files.

It has been unmaintained for a while, which means that for the low-level routines, cilium/ebpf does a better job and should be used instead of this one. For the bcc go-bindings, they are still useful, but it doesn't make sense to have them in this repo. They should be in the bcc repo together with the bindings for other languages.

So, the plan is to deprecate the low-level routines and move the other code to the other repo. If someone has any reason to object to either of those, please let us know.

@margamanterola margamanterola changed the title Deprecate the library part and integrating the BCC Go-bindings in the BCC repo Deprecate the library part and integrate the BCC Go-bindings in the BCC repo Oct 15, 2021
ti-mo added a commit to ti-mo/cilium that referenced this issue Jan 31, 2022
As it's been unmaintained for a while, and there are talks [0] of officially
deprecating gobpf, I guess it's time to remove it here.

I was hinted by a fellow community member that this list might need a bit of
work (or we could just redirect to ebpf.io instead), but cilium/ebpf should
at least be mentioned here for now.

[0]: iovisor/gobpf#304

Signed-off-by: Timo Beckers <timo@isovalent.com>
glibsm pushed a commit to cilium/cilium that referenced this issue Jan 31, 2022
As it's been unmaintained for a while, and there are talks [0] of officially
deprecating gobpf, I guess it's time to remove it here.

I was hinted by a fellow community member that this list might need a bit of
work (or we could just redirect to ebpf.io instead), but cilium/ebpf should
at least be mentioned here for now.

[0]: iovisor/gobpf#304

Signed-off-by: Timo Beckers <timo@isovalent.com>
@pendoragon
Copy link

Is there any plan on moving the go binding parts to bcc repo?

@nascentcore-eng
Copy link

Would like to see this happen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants