From: Jeff Dike <jdike@ka...> - 2001-09-08 02:09:35
> ..any specific reason for this? It's very inconvenient not to be able
> to send full-size ethernet packets to a uml instance.
It's because of the winningness of the ethertap driver.
It's not willing to accept more than 1500 bytes total per packet from UML.
So, the UML mtu is set so that mtu + sizeof(ethernet header) == 1500.
You can see the effect of this by setting the mtu to 1485 and trying to copy
a large file out to the host. It will basically hang.
Interestingly, the ethertap driver is willing to send UML up to 1516 bytes
per packet, which leads to the interesting size calculation in
Get latest updates about Open Source Projects, Conferences and News.