-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
kernel version guide #577
kernel version guide #577
Conversation
## 4.4 | ||
|
||
- bpf_perf_event_output: used by many tools that print per-event output. Eg, opensnoop. | ||
- unprivileged BPF: non-root usage. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd add that it's for sockets only otherwise readers will get an impression that bpf+tracing can be unpriv as well.
* kernel version guide * update
Hi @brendangregg, I found your document about kernel requirements some weeks ago. It turns out I had also started something similar on my side: a list of eBPF features and related kernel versions. I have no comments detailing the features and it is not a single list sorted by kernel version as yours, but I noted down all the commit ids associated to the features (so as to get a quick way to read the changes or the commit logs). Do you think it would be worth to merge somehow my document to yours, or to add it in any other way to bcc repository? |
G'Day @qmonnet, Your version is excellent. You could merge your document into bcc/docs/kernel-versions.md by simply replacing my version. :) The links to commits is very useful. Good work. |
Following [@brendangregg's suggestion](iovisor#577), this commit replaces the former list with a new one: more features are listed, along with commit ids and references (but no comments detailing the features, though).
Following brendangregg's suggestion (iovisor#577 (comment)), this commit replaces the former list with a new one: more features are listed, along with commit ids and references (but no comments detailing the features, though).
Following brendangregg's suggestion (#577 (comment)), this commit replaces the former list with a new one: more features are listed, along with commit ids and references (but no comments detailing the features, though).
This is intended to help people evaluate kernel upgrades, and see the benefits by kernel version.