On 4/9/07, Tom Chen <[EMAIL PROTECTED]> wrote:
Hello,

I am wondering if gld_recv( ) can send multiple packets at one time? or i can 
send packet header and data separately?


gld_recv() will not accept multiple packets, but mac_rx() will. So, if
you were to write a Nemo (GLDv3) driver then you could send up many
packets in a single call. Unfortunately the Nemo interfaces are
*still* private so you'd have to compile your driver under then ON
environment.
You can send up fragmented packets, however, without any issue. Simply
create an mblk_t for each fragment and chain them using b_cont (see
linkb(9f)).

 Paul

--
Paul Durrant
http://www.linkedin.com/in/pdurrant
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to