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

kernel version guide #577

Merged
merged 2 commits into from
Jun 22, 2016
Merged

kernel version guide #577

merged 2 commits into from
Jun 22, 2016

Conversation

brendangregg
Copy link
Member

This is intended to help people evaluate kernel upgrades, and see the benefits by kernel version.

## 4.4

- bpf_perf_event_output: used by many tools that print per-event output. Eg, opensnoop.
- unprivileged BPF: non-root usage.
Copy link
Member

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.

@4ast 4ast merged commit fc05b07 into iovisor:master Jun 22, 2016
abirchall pushed a commit to abirchall/bcc that referenced this pull request Jul 11, 2016
* kernel version guide

* update
@qmonnet
Copy link
Contributor

qmonnet commented Oct 3, 2016

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?

@brendangregg
Copy link
Member Author

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.

qmonnet added a commit to qmonnet/bcc that referenced this pull request Oct 3, 2016
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).
qmonnet added a commit to qmonnet/bcc that referenced this pull request Oct 3, 2016
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).
4ast pushed a commit that referenced this pull request Oct 3, 2016
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).
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

Successfully merging this pull request may close these issues.

3 participants