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

eBPF for Window's implementation of ring_buffer__new doesn't match the implementation in libbpf #3633

Open
Alan-Jowett opened this issue Jun 13, 2024 · 0 comments
Assignees
Labels
bug Something isn't working P2 triaged Discussed in a triage meeting
Milestone

Comments

@Alan-Jowett
Copy link
Member

Major differences between the two are:

  1. This API in libbpf is a polling model. The sample callback is only invoked in response to ring_buffer__consume or ring_buffer__poll
  2. The libbpf version does not require a syscall each time a record is processed.

As it exists today, consumers of this API on Linux and Windows are not compatible.

@dahavey dahavey added the triaged Discussed in a triage meeting label Jun 17, 2024
@dthaler dthaler added the bug Something isn't working label Jun 17, 2024
@dahavey dahavey added the P2 label Jun 17, 2024
@dahavey dahavey added this to the 2407 milestone Jun 17, 2024
@shankarseal shankarseal modified the milestones: 2407, 2409 Jul 25, 2024
@shankarseal shankarseal modified the milestones: 2409, 2410 Aug 2, 2024
@shankarseal shankarseal modified the milestones: 2410, 2411 Sep 9, 2024
@shankarseal shankarseal modified the milestones: 2411, 2501 Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working P2 triaged Discussed in a triage meeting
Projects
None yet
Development

No branches or pull requests

4 participants