Yu Xiangning wrote: > This sounds interesting. Does this mean IP Tunnelling driver will no > longer depends on STREAMS? e.g. no TPI messages passes back and forth > between IP tunnel and IP.
Yes and no. Function calls are used by the new "iptun" driver to call into ip, but a STREAMS queue is still needed for ip to reply to ip_bind() requests with T_BIND_ACK or T_ERROR_ACK when it's unable to process the bind request synchronously. This is a design flaw in the ip module which will hopefully be soon fixed. AFAIK, replying to bind requests is the only requirement for STREAMS above ip at this point. For more details on Clearview and the IP tunneling work, please visit our project page http://www.opensolaris.org/os/project/clearview/ and join in discussions on the clearview-discuss at opensolaris.org mailing list. -Seb