[gPXE] Transfer speed with e1000 and pcnet32 in VMware

Stefan Hajnoczi stefanha at gmail.com
Thu Nov 26 04:23:27 EST 2009


On Thu, Nov 26, 2009 at 8:43 AM, jonny jonny <jonny49 at live.no> wrote:
> Is this a known issue? Is there a workaround or fix for it?

gPXE's TCP/IP stack is small and does not have all the features of a
full-blown stack.  It is worth looking into whether we can make small
tweaks that give significant performance improvements.  On the other
hand there are limits to how much code can be added since gPXE needs
to fit into a 64 KB ROM.

Can you provide a link to a packet capture file (e.g. from Wireshark
or tcpdump) that shows this stall behavior?

Which version of gPXE are you using?  There have been changes to the
e1000 driver recently so it would be helpful to use the latest gPXE
from git:
http://rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/
OR
http://git.etherboot.org/?p=gpxe.git;a=summary

Stefan


More information about the gPXE mailing list