If a packet is ACCEPTed from, say, the INPUT
chain of the mangle
table, will it bypass the INPUT
chain of the filter
table and go straight to the local process? Or will the INPUT
chain of the filter
table process the packet again, and has a chance to DROP it?
I understand that you shouldn't use the mangle
table to DROP packages, since the mangle
table should be used for packet mangling, and not packet filtering. But I am interested in knowing this from the theoretical point of view.