[ipxe-devel] [PATCH] Modify snpnet.c to not poll for transmit completions

Michael Brown mbrown at fensystems.co.uk
Sun Feb 12 14:22:23 UTC 2012


On Saturday 11 Feb 2012 20:34:23 Jarrod Johnson wrote:
> There are at least two SNP implementations that potentially do not play
> well with snpnet.c expectations (iPXE's own and some versions of at least
> one vendor's implementation).  iPXE returns a pointer that has nothing to
> do with the data transmitted.  Another vendor fails to ever return a null
> in some versions.
> 
> Rather than wait for a null pointer to come back every polling interval,
> freeing matching non-null pointers as it goes, instead on every transmit
> wait for a non-null pointer and free the iobuf regardless of the actual
> pointer returned.  This more approximates the behavior of the UEFI core PXE
> stack.
> 
> https://git.ipxe.org/vendor/xcat/ipxe.git/commitdiff/03281fe80a9346acdd6f34
> f8744740520017113b

Applied, thanks!

  http://git.ipxe.org/ipxe.git/commitdiff/dc70229

Michael



More information about the ipxe-devel mailing list