excamera, what I'm hacking on, daily.

jamesb@excamera.com


       
Wed, 16 Jul 2003

Ring buffer
OK, the dropped packet is not being received by the RTL8019. The RTL8019 receive buffer has two pointers, a read pointer and a write pointer. The RTL8019 writes packets at the CURR pointer, but never writes packets past the BNRY pointer, which the packet driver is meant to use as a read pointer. Some drivers set BNRY to the value of the read pointer, some set it to (readptr-1).

*