netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* iptables: clean up main command loop
@ 2011-02-09  1:48 Jan Engelhardt
  2011-02-09  1:48 ` [PATCH 01/11] src: collect do_command variables in a struct Jan Engelhardt
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Jan Engelhardt @ 2011-02-09  1:48 UTC (permalink / raw)
  To: kaber; +Cc: netfilter-devel

This is a respin of the earlier patch. Now the cases for -j and -m
are also in their own functions, and the shared code has
moved to xshared.c.


The following changes since commit e76ec99b48745b0e3c8aecbc91ed5bba186cf25f:

  libxt_cluster: fix inversion in the cluster match (2011-02-06 21:34:33 +0100)

are available in the git repository at:
  git://dev.medozas.de/iptables master

Jan Engelhardt (11):
      src: collect do_command variables in a struct
      src: move large default: block from do_command6 into its own function
      src: share iptables_command_state across the two programs
      src: deduplicate find_proto function
      src: move OPT_FRAGMENT to the end so the list can be shared
      src: put shared option flags into xshared
      src: deduplicate and simplify implicit protocol extension loading
      src: unclutter command_default function
      src: move jump option handling from do_command6 into its own function
      src: move match option handling from do_command6 into its own functions
      iptables: fix error message for unknown options

 ip6tables.c |  565 ++++++++++++++++++++++++-------------------------------
 iptables.c  |  607 +++++++++++++++++++++++++----------------------------------
 xshared.c   |   70 +++++++
 xshared.h   |   37 ++++
 4 files changed, 608 insertions(+), 671 deletions(-)

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

end of thread, other threads:[~2011-02-09  7:13 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-09  1:48 iptables: clean up main command loop Jan Engelhardt
2011-02-09  1:48 ` [PATCH 01/11] src: collect do_command variables in a struct Jan Engelhardt
2011-02-09  1:48 ` [PATCH 02/11] src: move large default: block from do_command6 into its own function Jan Engelhardt
2011-02-09  1:48 ` [PATCH 03/11] src: share iptables_command_state across the two programs Jan Engelhardt
2011-02-09  1:48 ` [PATCH 04/11] src: deduplicate find_proto function Jan Engelhardt
2011-02-09  1:48 ` [PATCH 05/11] src: move OPT_FRAGMENT to the end so the list can be shared Jan Engelhardt
2011-02-09  1:48 ` [PATCH 06/11] src: put shared option flags into xshared Jan Engelhardt
2011-02-09  1:48 ` [PATCH 07/11] src: deduplicate and simplify implicit protocol extension loading Jan Engelhardt
2011-02-09  1:48 ` [PATCH 08/11] src: unclutter command_default function Jan Engelhardt
2011-02-09  1:48 ` [PATCH 09/11] src: move jump option handling from do_command6 into its own function Jan Engelhardt
2011-02-09  1:48 ` [PATCH 10/11] src: move match option handling from do_command6 into its own functions Jan Engelhardt
2011-02-09  1:48 ` [PATCH 11/11] iptables: fix error message for unknown options Jan Engelhardt
2011-02-09  7:13 ` iptables: clean up main command loop Patrick McHardy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).