>I noted that the driver size for the rtl8139 driver was, as suspected >quite high. I looked at the source (rtl8139.c) and noticed that the >transmit buffer was being allocated for 4 buffers. I also noticed that >the Etherboot system is polling, and is a single-threaded architecture. > >I then downloaded the rtl8139A data sheet from the RealTEK site, and >found that although there are 4 available transmit descriptors, there is >no requirement that there be 4 seperate buffers for them, since if we are >in full control of transmission we can be sure that only one packet is >put in the buffer at a time. Neato, now why didn't I think of that! Thanks, Marty! People, please test this out, and if this fix works, it will go into the next release. =========================================================================== This Mail was sent to netboot mailing list by: Ken Yap <firstname.lastname@example.org> To get help about this list, send a mail with 'help' as the only string in it's body to email@example.com. If you have problems with this list, send a mail to firstname.lastname@example.org.
For requests or suggestions regarding this mailing list archive please write to email@example.com.