]> git.ipfire.org Git - thirdparty/libnftnl.git/commit
src: consolidate XML parsing of expressions via nft_mxml_expr_parse
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 4 Jul 2013 12:50:22 +0000 (14:50 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 4 Jul 2013 14:47:38 +0000 (16:47 +0200)
commitd844fa06e43bc80487acfe5647cef4d4994c95fd
tree2dd70dc1b8889da6f566e467eeebdd13feafeabb
parent0dbe80fee352545f51bdc4fd71621223e8b62306
src: consolidate XML parsing of expressions via nft_mxml_expr_parse

Move common code for XML parsing of expressions to the new
nft_mxml_expr_parse function.

This patch reduces the XML parsing code in 300 LOC.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
21 files changed:
include/libnftables/expr.h
src/Makefile.am
src/expr/bitwise.c
src/expr/byteorder.c
src/expr/cmp.c
src/expr/counter.c
src/expr/ct.c
src/expr/exthdr.c
src/expr/immediate.c
src/expr/limit.c
src/expr/log.c
src/expr/lookup.c
src/expr/match.c
src/expr/meta.c
src/expr/nat.c
src/expr/payload.c
src/expr/target.c
src/expr_ops.h
src/internal.h
src/mxml.c [new file with mode: 0644]
src/rule.c