[syslinux] Sending UDP packets from comboot
Sebastian Herbszt
herbszt at gmx.de
Sat May 30 14:32:20 PDT 2009
H. Peter Anvin wrote:
> Sebastian Herbszt wrote:
>>
>> Looking at the PXE spec there is a PXENV_UDP_OPEN call which you don't
>> use. Shouldn't it be called before PXENV_UDP_WRITE?
>>
>> - Sebastian
>>
>
> No, PXELINUX will have already called that.
>
> -hpa
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.
- Sebastian
More information about the Syslinux
mailing list