To mark the integration of Clearview IPMP into OpenSolaris, I'm planning
to print a very small run of T-shirts.  I haven't finalized the design,
but I plan to use the OpenSolaris logo and the following figure:

        http://cr.opensolaris.org/~meem/ipsq.jpg

This figure represents the relationships between IP's core synchronization
data structures when a third IP interface (under2) is about to join an
existing two-interface IPMP group (containing under0 and under1).  The
ipmp0 interface is in the middle of an IFF_UP operation and awaiting a
reply to a DL_BIND_ACK; additional IPI_WR ioctls are enqueued on the
ipsq_t's for under0 and under1.  I haven't yet decided how much of this
to explain on the shirt itself ;-)

Needless to say, this is a shirt targeted at OpenSolaris uber-geeks ;-)
If you're interested, please contact me.

PS. For those curious about the relevance, these data structures and the
    associated logic have been extensively changed with Clearview IPMP.
    Those who dig synchronization constructs are encouraged to check out
    the implementation of ipsq_dq() -- but please be seated first ;-)

-- 
meem
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to