Networking from within the Kernel

Not only userland applications have the desire and need to communicate with other hosts. The kernel could likewise be required to communicate with other computers — without explicit requests from userland to do so. This is not only useful for oddities like the in-kernel web server that used to be included with a number of releases. Network filesystems like CIFS or NCPFS depend on network communication support from within the kernel.

This, however, does not yet fulfill all communication needs of the kernel. One more piece is missing: communication between kernel components and communication between userland and kernel. The netlink mechanism provides the required framework.

Continue reading here: Info

Was this article helpful?

0 0