All, I am finishing up the RTL8029AS driver, and I am noticing an issue with packets smaller than 60 bytes.
My first thought was to simply pad the end of the packet with junk and rely on the receiving end to correctly strip the additional bytes. I am beginning to wonder if this is the correct approach. Essentially, I am doing this: (buf is 1536 bytes, and msglen is asserted to be < ETHERMAX + VLANTAGSZ) mcopymsg(mp, buf); len = max(len, ETHERMIN); (buffer len bytes via PIO) kick_xmit(); Any ideas? Steve -- Yet magic and hierarchy arise from the same source, and this source has a null pointer. Reference the NULL within NULL, it is the gateway to all wizardry. _______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
