Subject: Re: NetBSD netif device driver -- Re: ARM cache
To: None <port-arm@netbsd.org>
From: Matt Thomas <matt@3am-software.com>
List: port-arm
Date: 01/17/2005 11:10:20
At 07:52 AM 1/17/2005, Toru Nishimura wrote:
>xxxstart()
>takes off a mbuf from ifnet transmit Q, prepare descriptors (if HW has),
>and tell Tx HW it to send.

xxxstart needs to take as many packets from the if_sndq as it can place
in the transmit queue.  There is not a 1:1 correspondence between calls
to xxxstart and packets placed in the interface send queue.  (fragmented
IP packets will place more than 1, for instance).


-- 
Matt Thomas                     email: matt@3am-software.com
3am Software Foundry              www: http://3am-software.com/bio/matt/
Cupertino, CA              disclaimer: I avow all knowledge of this message.