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 regions cannot be created for sizes exceeding the maximum MTU supported by the NIC #6

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

Comments

@vicalro
Copy link
Contributor

vicalro commented May 14, 2014

(D. Depaoli reported):

The RX and TX rings of the MMAP cannot be created when the frame_size is above the maximum MTU of the NIC.

In particular old cards seem to have a limitation of 7000 bytes (aprox.), and requesting a frame_size

The solution is either to guess the "maximum" MTU of the NIC, and adjust the frame_size on all the interfaces to the minimum common frame_size supported (and the MTU setting itself). Alternatively, this could be a compilation flag / configuration of the GNU/Linux driver.

There is another issue which is, what does it happen if cards in the same system are supporting different MTU sizes.

@msune msune added this to the Unscheduled milestone May 21, 2014
msune pushed a commit to msune/xdpd that referenced this issue May 7, 2015
Disabling veth tests for travis-ci build (not supported by the sandbox)
msune pushed a commit to msune/xdpd that referenced this issue May 12, 2015
Disabling veth tests for travis-ci build (not supported by the sandbox)
@msune msune changed the title MMAP regions cannot be created for sizes exceeding the maximum MTU supported by the NIC gnu-linux: MMAP regions cannot be created for sizes exceeding the maximum MTU supported by the NIC Jul 28, 2015
@msune msune added the wontfix label 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