Ask HN: How does firewall works from point of view of kernel (on Linux)?
I've been looking to learn some of the kernel's internals, and one thing that is interesting to me is the networking side of linux, I'm not on latest kernel just yet, I have the source code for linux 4.4.60 compiled for raspberry pi 3.
I want to understand how the kernel's firewall/packet filtering works?
before posting this thread I made sure to look through /docs directory in the kernel's source, most of what I found seems to be focused on writing/developing a network device.
I would appreciate any pointers or links to resources.
thank you.