Laxmi Prasad Botla writes:
> In Solaris 10 they are stopped supporting streams framework, hence I am not
> sure whether it is a good idea to use bufmod in Solaris 10. I think one

This is not true.

STREAMS is still supported.  It's a key component of Solaris.  Large
amounts of the infrastructure are built upon STREAMS, including
DLPIv2, which is the standard public interface for add-in network
drivers, plus of course the USB, keyboard, serial and other drivers.

What changed in S10 is that STREAMS is no longer used as one of the
*INTERNAL* architectural details of the system in one particular case.
We don't do putnext to go between 'tcp' and 'ip.'  That interface was
never a documented part of the system (it's just an implementation
detail), so it has no effect on bufmod or any other documented
feature.

In an update, the same thing will happen to UDP, and for automatically
configured STREAMS-bypasses (and removed when necessary) for some
integrated network drivers (this is Nemo).

However, none of that means that we have "stopped supporting" STREAMS.
If such a thing were ever to occur -- I doubt it, as it's a standard
interface, and we have an operating system that conforms to many such
standards -- we would give a substantial amount of notice to affected
parties.  (I don't have such a project in front of me to review, so I
can't say for certain, but I would not be surprised to see such a
project require a Major release binding for actual removal -- meaning
essentially "never.")

So, yes, until we've got some better monitoring answer (and I don't
know of anyone working on one right now), bufmod(7M) and pfmod(7M)
along with dlpi(7P) are the way to go.

-- 
James Carlson, KISS Network                    <[EMAIL PROTECTED]>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to