tipc Ver 1.7.6 [LSARC/2009/239 FastTrack timeout 04/20/2009]

James Carlson james.d.carlson at sun.com
Tue Apr 14 07:26:10 PDT 2009


Alan Coopersmith writes:
> (As a project that extends the kernel networking interfaces, this is seeming
> more like something PSARC should be looking at, as they have more of the
> experts in that area - I've added them to the cc list for their comments.)

Indeed it does; thanks.

> Vivek Titarmare wrote:
> > Tipc is already available in Open Solaris at http://opensolaris.org/os/project/tipc/  (also the upstream) 
> > We are trying to port this to Nevada.

I had thought that the OpenSolaris distribution was primarily build
from packages produced during Nevada WOS construction.  How could
something like this be part of OpenSolaris but not Nevada?

(Perhaps you mean that this ARC case is related to that unintegrated
OpenSolaris project.  If so, then ok.  If not, then please explain.)

> > The SUNWtipc package contains: 
> > 	1.	the TIPC kernel module called "tipc", 
> 
> The link below specifies this goes into /usr/kernel/drv, not the /usr/lib
> specified in your ARC case.   /usr/kernel is the expected location for
> kernel modules, so the ARC case should be updated to this.

If this is a new driver, then please explain how Least Privilege is
applied to it.

If it's a new socket type, then does it use the Volo interfaces?  If
not, then why not?

Does it work in non-global zones?

Is there an on-the-wire protocol involved here?  If so, then what is
it?  How is it secured?  Have you reviewed the security best practices
document?

> > 	2.	the specific TIPC socket library "libtipcsocket.so" and 
> 
> That should be under /usr/lib then, if it's a library user applications
> link against.

Agreed.  It should go there even if user applications don't link
against it.

What does use this?  Is there something in the system that links
against this library?  If not, then how do you know that it's
functional?  If there is, then can you cite the ARC for that other
project (or projects)?

> > 	3.	TIPC configuration tool "tipc-config"

Where is that installed?  What does it do?

> > Do you want us to change the folder to /opt/lib for the library.
> > Similarly in Open Solaris there are 2 more packages SUNWtipc-examples & SUNWtipc-headers and the files for these packages go in the opt/SUNWtipc folder
> 
> /opt is only for things not bundled with the OS - for integration to the OS,
> you install under /usr.

Also agreed.

Are those other packages part of this project (and thus need to be
described here) or they part of some other project?

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677



More information about the opensolaris-arc mailing list