On Wednesday 08 Jun 2011 10:15:21 [email protected] wrote:
> This works, but is very slow. So I replace line 7 with:
> 
>       Bcdedit /store %BCD-File% /set {ramdiskoptions} ramdisktftpblocksize 
> 8192
> 
> Now it still works on pc's using the internal NIC's PXE-boot code (and it's
>  much faster), but it doesn't work anymore with iPXE.
> 
> My guess is that iPXE cannot handle TFTP-responses that are spread over
> multiple ethernet frames. 1432 bytes works well because with overhead it's
> lower than the MTU (1500 bytes). But when the TFTP-server sends 2 or more
> UDP packets (to send a bigger block of data, requiring less
> acknowledgements), these somehow get lost.

IPv4 fragmentation reassembly should now be functional, as of commit

  http://git.ipxe.org/ipxe.git/commitdiff/13186b6

Could you try with the latest git tree?

Thanks,

Michael
_______________________________________________
ipxe-devel mailing list
[email protected]
https://lists.ipxe.org/mailman/listinfo/ipxe-devel

Reply via email to