A Guide to the Implementation and Modification of the Linux Protocol Stack Glenn Herrin TR 00-04 May 31, 2000 Abstract This document is a guide to understanding how the Linux kernel (version 2.2.14 specifically) implements networking protocols, focused primarily on the Internet Protocol (IP). It is intended as a complete reference for experimenters with overviews, walk-throughs, source code explan