All of lore.kernel.org
 help / color / mirror / Atom feed
* [iptables PATCH 00/12] Eliminate dedicated arptables-nft parser
@ 2021-09-27 15:03 Phil Sutter
  2021-09-27 15:03 ` [iptables PATCH 01/12] nft: Introduce builtin_tables_lookup() Phil Sutter
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Phil Sutter @ 2021-09-27 15:03 UTC (permalink / raw)
  To: Pablo Neira Ayuso; +Cc: netfilter-devel

Commandline parsing was widely identical with iptables and ip6tables.
This series adds the necessary code-changes to unify the parsers into a
common one.

Phil Sutter (12):
  nft: Introduce builtin_tables_lookup()
  xshared: Store optstring in xtables_globals
  nft-shared: Introduce init_cs family ops callback
  xtables: Simplify addr_mask freeing
  nft: Add family ops callbacks wrapping different nft_cmd_* functions
  xtables-standalone: Drop version number from init errors
  libxtables: Introduce xtables_globals print_help callback
  arptables: Use standard data structures when parsing
  nft-arp: Introduce post_parse callback
  nft-shared: Make nft_check_xt_legacy() family agnostic
  xtables: Derive xtables_globals from family
  nft: Merge xtables-arp-standalone.c into xtables-standalone.c

 include/xtables.h                 |   2 +
 iptables/Makefile.am              |   2 +-
 iptables/nft-arp.c                | 252 +++++++++-
 iptables/nft-ipv4.c               |  93 ++++
 iptables/nft-ipv6.c               | 104 +++++
 iptables/nft-shared.c             |   5 +
 iptables/nft-shared.h             |  24 +
 iptables/nft.c                    |  19 +-
 iptables/nft.h                    |   2 +-
 iptables/xshared.h                |   2 +
 iptables/xtables-arp-standalone.c |  65 ---
 iptables/xtables-arp.c            | 749 +-----------------------------
 iptables/xtables-eb-translate.c   |   1 -
 iptables/xtables-eb.c             |   7 +-
 iptables/xtables-monitor.c        |   2 +-
 iptables/xtables-multi.h          |   3 +
 iptables/xtables-restore.c        |   9 +-
 iptables/xtables-save.c           |   6 +-
 iptables/xtables-standalone.c     |  54 ++-
 iptables/xtables-translate.c      |   7 +-
 iptables/xtables.c                | 268 +++--------
 21 files changed, 642 insertions(+), 1034 deletions(-)
 delete mode 100644 iptables/xtables-arp-standalone.c

-- 
2.33.0


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

end of thread, other threads:[~2021-09-27 15:04 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-27 15:03 [iptables PATCH 00/12] Eliminate dedicated arptables-nft parser Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 01/12] nft: Introduce builtin_tables_lookup() Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 02/12] xshared: Store optstring in xtables_globals Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 03/12] nft-shared: Introduce init_cs family ops callback Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 04/12] xtables: Simplify addr_mask freeing Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 05/12] nft: Add family ops callbacks wrapping different nft_cmd_* functions Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 06/12] xtables-standalone: Drop version number from init errors Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 07/12] libxtables: Introduce xtables_globals print_help callback Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 08/12] arptables: Use standard data structures when parsing Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 09/12] nft-arp: Introduce post_parse callback Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 10/12] nft-shared: Make nft_check_xt_legacy() family agnostic Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 11/12] xtables: Derive xtables_globals from family Phil Sutter
2021-09-27 15:03 ` [iptables PATCH 12/12] nft: Merge xtables-arp-standalone.c into xtables-standalone.c Phil Sutter

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.