[ipxe-devel] MTU ISSUE with the iPXE

W Drinsun be.wu at live.com
Sat Mar 18 06:48:12 UTC 2017


I use the newest iPXE.efi  download from http://boot.ipxe.org/ipxe.efi     This is no iBFT problem.
Use iscsi boot windows 10 Pro

Sent from my iPhone

On Mar 18, 2017, at 08:45, Christian Nilsson <nikize at gmail.com<mailto:nikize at gmail.com>> wrote:

You have not provided any info as to which ipxe binary you are using,
ipxe.pxe for legacy or ipxe.efi should work (unless you are calling
the ipxe binary the above names but that makes little sense)

Again MTU larger then 1500 is not supported best performance is to use
a 1500MTU network

What exactly does "poor network performance" mean?

On Fri, Mar 17, 2017 at 1:52 PM, W Drinsun <be.wu at live.com<mailto:be.wu at live.com>> wrote:

I found iPXE has poor network performance, so I download The EFI drivers
from its official website(intel nic
https://downloadcenter.intel.com/download/19186/Intel-Ethernet-Connections-Boot-Utility-Preboot-Images-and-EFI-Drivers.
)
And use chain command to load driver like
chain   EnnnnX3.EFI  For intel nic
china Rxxxxx.efi.  For Realtek nic
and change MTU to 4088

My tested NIC list:
Intel i210TI
Intel 219v
Realtek GBE

Sent from my iPhone

On Mar 16, 2017, at 04:25, Christian Nilsson <nikize at gmail.com<mailto:nikize at gmail.com>> wrote:

Maybe this commit explains it somewhat;
https://git.ipxe.org/ipxe.git/commit/16aed6e5ce808615df95c7767b4dd8793c398d93
Simply put iPXE does not support larger then 1500 mtu - it would
probably require driver rewrites, but for some drivers it might just
be to change MTU constants, to know more we need to know which driver
you are using.

One other issue and reason that might mean this will never be
implemented is issues with different hardware, for example SNP and
UNDI which is setup by Firmware/BIOS/ROM is unlikely to support
anything larger then 1500 and for those it mean a inconsistent
behavior. Which care is taken to avoid.

On Tue, Mar 14, 2017 at 5:15 AM, W Drinsun <be.wu at live.com<mailto:be.wu at live.com>> wrote:

I set the mtu to 4088 like below conf


set mtu 4088


set keep-san 1


set netX/mtu 4088


set netX/keep-san 1


set netX/gateway 0.0.0.0


set net0/mtu 4088


set net0/keep-san 1


set net0/gateway 0.0.0.0






but still work with 1500 mtu




C:\Users\bewu>ping 192.168.7.157 -f -l 2000




Pinging 192.168.7.157 with 2000 bytes of data:


Reply from 192.168.7.131: Destination host unreachable.


Reply from 192.168.7.131: Destination host unreachable.


Reply from 192.168.7.131: Destination host unreachable.


Reply from 192.168.7.131: Destination host unreachable.




Ping statistics for 192.168.7.157:


  Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),




C:\Users\bewu>ping 192.168.7.157 -f -l 1000




Pinging 192.168.7.157 with 1000 bytes of data:


Reply from 192.168.7.157: bytes=1000 time=420ms TTL=64




Do you know has any patch or solution for working with 4088 mtu


Sent from Mail for Windows 10





_______________________________________________

ipxe-devel mailing list

ipxe-devel at lists.ipxe.org<mailto:ipxe-devel at lists.ipxe.org>

https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20170318/f72e0f4a/attachment.htm>


More information about the ipxe-devel mailing list