All of lore.kernel.org
 help / color / mirror / Atom feed
* "raw" table versus "filter" table
@ 2015-11-18 21:47 David TAILLANDIER - DIGI VALUE
  2015-11-19  0:17 ` Neal P. Murphy
  2015-11-19  8:10 ` Pascal Hambourg
  0 siblings, 2 replies; 3+ messages in thread
From: David TAILLANDIER - DIGI VALUE @ 2015-11-18 21:47 UTC (permalink / raw)
  To: netfilter


Hi,

according to the well-known netfilter schematic:
http://inai.de/images/nf-packet-flow.png
the "raw" table is processed before the "filter" table.

I tested it with some usual commands without problem:
    iptables --table raw --append PREROUTING --source 1.2.3.4 --jump REJECT
    iptables --table raw --append PREROUTING --in-interface lo --jump ACCEPT

- the packets are handled sooner, without the need to go though
  conntrack+mangle+nat+routing. So less CPU/memory stress (and in turn
  lightly compensated by the fact the iptable_raw module has to be
  loaded ?)
- only one rule in case the box is also a router (won't be ok for
  every rules, obviously) because there is no need to add the same rule
  for filter/forward

The documentations I found always describe the raw table to be used in
strict cases. But none give even the smallest justification.

--> Is there any reasons not to use the raw table, apart dogmatic ones ?


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-11-19  8:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-18 21:47 "raw" table versus "filter" table David TAILLANDIER - DIGI VALUE
2015-11-19  0:17 ` Neal P. Murphy
2015-11-19  8:10 ` Pascal Hambourg

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.