Nicolas Williams wrote: >On Wed, Sep 05, 2007 at 07:13:08AM +0800, Kacheong Poon wrote: > > >>Nicolas Williams wrote: >> >> >>>But does that require modifying every module in the stack to understand >>>it? >>> >>> >>To understand multidata or the meta data? Yes, a module >>needs to understand multidata in order to use it. It >>is based on mblk_t, so if a module does not understand this >>new type, it will just drop it. It won't panic :-) >> >> > >Well, that tells me that multidata is broken until every STREAMS module >is fixed to always use it, which I assume will be "never" :/ > > I believe MDT won't be enabled in the case where there are modules pushed/inserted in the stream that don't understand MDT. The capability negotiation mechanism should handle that. In fact that seems to be the case for all the capabilities that are enabled through the negotiation mechanism.
Thirumalai _______________________________________________ networking-discuss mailing list [email protected]
