Proving dtrace is ideal to expose things you'd never
otherwise know, and possibly ever wanted to know :-).

*>Date: Fri, 15 Sep 2006 13:43:22 -0400
*>From: Sebastien Roy <[EMAIL PROTECTED]>
*>Subject: Re: [networking-discuss] I_PLINK question
*>To: George Shepherd <[EMAIL PROTECTED]>
*>Cc: [email protected]
*>MIME-version: 1.0
*>Content-transfer-encoding: 7BIT
*>X-PMX-Version: 5.2.0.264296
*>
*>On Fri, 2006-09-15 at 18:38 +0100, George Shepherd wrote:
*>> Hi Seb,
*>> 
*>> the passthu module is momentarily placed on the Stream
*>> by the STREAMS framework during the internal mechanations of
*>> both LINK and UNLINK.
*>> It handles the Stream while the module being linked 
*>> into the Stream is unable to do so.
*>> 
*>> See
*>> http://cvs.opensolaris.org/source/xref/on/usr/src/uts/common/os/strsubr.c
*>
*>Yes, I was just reading through this when I received your reply.
*>There's a nice comment in there explaining the sequence of events during
*>link and unlink.
*>
*>> 
*>> Your mail seems to imply the passthru queue is remaining in place
*>> after the link operation is completed ???
*>
*>No, it's not.  I was just testing my mux's link operation and observing
*>the plumbing of the lower stream at I_PLINK time using dtrace out of
*>curiosity.  The passthru module is correctly removed by the framework
*>after the ioctl is processed by the mux.
*>
*>Thanks!
*>-Seb
*>
*>


George Shepherd
http://clem.uk/~georges/
==============================================================================
   Operating Platforms/N1 Revenue Product  |  SUN Microsystems
       Engineering: Core team              |  Guillemont Park
   Email: [EMAIL PROTECTED]          |  Camberley GU17 9QG
   Disclaimer: Less is more, more or less  |  United Kingdom 
==============================================================================

_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to