> kernel-socket this is the socket implementation that attempt to get > rid of STREAM, correct?
Kernel sockets was part of Project Volo, which one could look at that way, yes. > > > what are their relationship? what is nwam? kernel-sockets? > > this is the userspace implementation of nwamd, manager of the network > interface. Yes. > > > another questions is how is STREAM and tcp related? is tcp built on > > > top of stream? > > > > Yes and no -- and the answer to this has changed over time. As of now, > > TCP is part of the IP module, which is indeed a STREAMS module, but the > > datapath generally does not use STREAMS. I say "generally" because there > > are compatibility modes that will lead to STREAMS being used on the > > datapath (see e.g., so_tpi_fallback()). I'd recommend using DTrace is to > > understand the common TCP codepaths. > > > > from the stacktrace as given in the crashdump in the URL above, > putnext() is called, so we can deduced that tcp is STREAM > implementation based. correct? You can deduce that the STREAMS codepath was used. -- meem _______________________________________________ opensolaris-code mailing list opensolaris-code@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/opensolaris-code