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

gnu-linux: MMAP jumbo frames not supported beyond 8192 bytes #7

Open
vicalro opened this issue May 14, 2014 · 0 comments
Open

gnu-linux: MMAP jumbo frames not supported beyond 8192 bytes #7

vicalro opened this issue May 14, 2014 · 0 comments

Comments

@vicalro
Copy link
Contributor

vicalro commented May 14, 2014

Seems not trivial to have buffers larger than 8192 using MMAP RX_RING in PF_PACKET (the max. size of skbuff in the Linux kernel, according to the documentation), which forces us, apparently, to use recvfrom() for each packet. This is not an option due to the low performance of having a syscall per packet.

Setting the MTU to 8000 as the maximum value is a solution for the moment.

@msune msune added this to the Unscheduled milestone May 21, 2014
@vicalro vicalro changed the title Jumbo frames not supported in the ioport_mmapv2 beyond 8192 bytes Jumbo frames not supported in the ioport_mmap beyond 8192 bytes May 27, 2014
msune pushed a commit to msune/xdpd that referenced this issue May 7, 2015
msune pushed a commit to msune/xdpd that referenced this issue May 12, 2015
@msune msune added the wontfix label Jul 28, 2015
@msune msune changed the title Jumbo frames not supported in the ioport_mmap beyond 8192 bytes MMAP: Jumbo frames not supported in the ioport_mmap beyond 8192 bytes Jul 28, 2015
@msune msune changed the title MMAP: Jumbo frames not supported in the ioport_mmap beyond 8192 bytes gnu-linux: MMAP jumbo frames not supported beyond 8192 bytes Jul 28, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants