[syslinux] Sending UDP packets from comboot

Michael Brown mcb30 at etherboot.org
Mon Jun 1 03:38:51 PDT 2009


On Saturday 30 May 2009 22:32:20 Sebastian Herbszt wrote:
> pxe_udp_open_pkt.sip is set to the source ip in udp_init (pxelinux.asm).
> The packet produced by the module using PXENV_UDP_WRITE has 0.0.0.0 as
> its source ip according to wireshark tho. This seems to be a documented
> limitation of gPXE (pxe_udp.c):
>
>  * @note Etherboot currently ignores the s_PXENV_UDP_OPEN::src_ip
>  * parameter.
>
> Michael, are there any plans to fix gPXE? This is working fine in
> Etherboot.

The comment is out of date; the current gPXE code does store the src_ip 
parameter from PXENV_UDP_OPEN and uses it to form the source address in 
PXENV_UDP_WRITE.

Michael




More information about the Syslinux mailing list