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

Add ZC support for Amazon EC2 ENA driver #941

Open
tianbaoluo opened this issue May 27, 2024 · 4 comments
Open

Add ZC support for Amazon EC2 ENA driver #941

tianbaoluo opened this issue May 27, 2024 · 4 comments

Comments

@tianbaoluo
Copy link

I read the documentation and it seems that PF_RING ZC does not support Amazon's ENA driver. Can you add it?

@cardigliano
Copy link
Member

@tianbaoluo could you describe your use case please?

@tianbaoluo
Copy link
Author

tianbaoluo commented May 27, 2024

@cardigliano one of the scenes, we need to implement cross-zone UDP broadcast on Amazon, and I hope to reduce the latency. I found that PF_RING ZC has best performance and is not expensive, but it does not seem to support the ENA driver (https://github.com/amzn/amzn-drivers/tree/master/kernel/linux/ena).
I hope PF_RING ZC can support ENA driver.

@cardigliano
Copy link
Member

@tianbaoluo please note that PF_RING ZC is a kernel-bypass technology, this means you cannot use for standard networking (e.g. sending receiving UDP traffic) unless you implement a small stack in userspace (e.g. you need at least to handle ARP traffic)

@tianbaoluo
Copy link
Author

@tianbaoluo please note that PF_RING ZC is a kernel-bypass technology, this means you cannot use for standard networking (e.g. sending receiving UDP traffic) unless you implement a small stack in userspace (e.g. you need at least to handle ARP traffic)

Understood, I have implemented the UDP protocol with raw socket, but it is relatively slow.

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

2 participants