[ipxe-devel] MTU ISSUE with the iPXE

Christian Nilsson nikize at gmail.com
Sat Mar 18 00:45:01 UTC 2017


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> 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> 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> 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
>
> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
>
>



More information about the ipxe-devel mailing list