[Etherboot-developers] patches to 5.0.3
Brought to you by:
marty_connor,
stefanhajnoczi
From: <ke...@us...> - 2001-08-09 13:43:01
|
Klaus Espenlaub sent me more patches for UDP checksumming on transmit, NFS fixes and other small tweaks. I have released the patches under Patch Manager at the web site, instead of waiting for the next version, so that people can put them to use right away. Here are the changes in the LOG. Have fun! + New version of contrib/Diskless-From-NT/furtmayer.html. I mangled the previous version by forgetting to extract with metamail so it was still quotable-printable encoded. + Renamed do_printf to vsprintf because that's the standard function it has the same signature as. + More patches from Klaus Espenlaub. In his own words: The patch to add UDP checksums for transmitted packets is attached. Just don't be surprised if some packet sniffer tells you that the checksum for the NFS_LOOKUP packets are wrong and that the filename is truncated. It's a bug in the sniffer, not in Etherboot. Oh, and the small change in udpchksum() almost makes up for the increased code size. I also rewrote the NFS code to use pointers instead of array accesses. This reduced the code size by 124 bytes. Patch attached. The last patch in this mail fixes misc things: a typo in misc.c (DOT_PROGRESS instead of BAR_PROGRESS), and twiddle() is only called if the packet type is IP. This makes the output nicer - the dots are also printed in some non-approriate places for ARP reply packets. The important packets are IP anyway. |