As a precursor to IP Datapath Refactoring (and more about that once I cleanup the draft design document) we need to fold icmp.c and rts.c into the common IP STREAMS module, so that we can uniformly call into IP. That is, be able to call ip_output() directly instead of using putnext().
While folding those in I realized that the STREAMS module code in tcp and udp can be replaced by something much simpler. The result is visible in the form of a short design document and a webrev at: http://cr.grommit.com/~nordmark/ipd0/ip-plumbing-design.pdf http://cr.grommit.com/~nordmark/ipd0/ipd0/webrev/ Comments? Erik _______________________________________________ networking-discuss mailing list [email protected]
