Dave,

Yah, I was afraid of that.

That's no way to keep a 1000baseT card busy...

--Brian

On Wed, 21 Mar 2001, Dave Grothe wrote:

> Brian:
> 
> Solaris 8 source code is a handy thing to have around:)
> 
> In Solaris, t_rcvv, et al, are routines in the XTI library.  This library
> executes in user space.  The library routine simply accepts M_DATA or
> T_DATA_IND M_PROTOs from the stream head (using getmsg) and then scatters the
> data out to the buffers specified by the user in the t_iovec array.
> 
> In other words, all the scatter/gather is done within user space and the
> interface to the kernel is good old getmsg/putmsg.
> 
> -- Dave
> 

-- 
Brian F. G. Bidulock    ¦ The reasonable man adapts himself to the ¦
[EMAIL PROTECTED]    ¦ world; the unreasonable one persists in  ¦
http://www.openss7.org/ ¦ trying  to adapt the  world  to himself. ¦
                        ¦ Therefore  all  progress  depends on the ¦
                        ¦ unreasonable man. -- George Bernard Shaw ¦

_______________________________________________
Linux-streams mailing list
[EMAIL PROTECTED]
http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams

Reply via email to