Network API and data flow within Linux kernel
Disclaimer: It is originally published in Linux Foundation Wiki, which is taken down a while ago due to unknown reasons. Hence attaching a copy which I saved personally for my reference. The reasons could be they may modify in future as per the current kernel version(s) accommodating recent kernel changes, or could be something else. If the Linux Foundation uploads in future any updated image, then I may point to the same instead this one !