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]
