All of lore.kernel.org
 help / color / mirror / Atom feed
* [libnftables PATCH 1/2] tests: fix deprecation warning xt_LOG
@ 2013-11-28 11:30 Arturo Borrero Gonzalez
  2013-11-28 11:30 ` [libnftables PATCH 2/2] tests: extend test-script to also tests parsing Arturo Borrero Gonzalez
  2013-11-30 21:32 ` [libnftables PATCH 1/2] tests: fix deprecation warning xt_LOG Pablo Neira Ayuso
  0 siblings, 2 replies; 4+ messages in thread
From: Arturo Borrero Gonzalez @ 2013-11-28 11:30 UTC (permalink / raw)
  To: netfilter-devel

This fix the warning:

In file included from nft-expr_target-test.c:19:0:
/usr/include/linux/netfilter_ipv4/ipt_LOG.h:4:2: warning:
#warning "Please update iptables, this file will be removed soon!" [-Wcpp]

Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
---
 tests/nft-expr_target-test.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/nft-expr_target-test.c b/tests/nft-expr_target-test.c
index 3d0368f..7bde348 100644
--- a/tests/nft-expr_target-test.c
+++ b/tests/nft-expr_target-test.c
@@ -16,7 +16,7 @@
 #include <netinet/ip.h>
 #include <linux/netfilter/nf_tables.h>
 #include <linux/netfilter/xt_iprange.h>
-#include <linux/netfilter_ipv4/ipt_LOG.h>
+#include <linux/netfilter/xt_LOG.h>
 #include <libmnl/libmnl.h>
 #include <libnftables/rule.h>
 #include <libnftables/expr.h>
@@ -57,7 +57,7 @@ int main(int argc, char *argv[])
 	struct nft_rule *a, *b;
 	struct nft_rule_expr *ex;
 	struct nlmsghdr *nlh;
-	struct ipt_log_info *info;
+	struct xt_log_info *info;
 	char buf[4096];
 	struct nft_rule_expr_iter *iter_a, *iter_b;
 	struct nft_rule_expr *rule_a, *rule_b;
@@ -73,7 +73,7 @@ int main(int argc, char *argv[])
 	nft_rule_expr_set(ex, NFT_EXPR_TG_NAME, "test", strlen("test"));
 	nft_rule_expr_set_u32(ex, NFT_EXPR_TG_REV, 0x12345678);
 
-	info = calloc(1, sizeof(struct ipt_log_info));
+	info = calloc(1, sizeof(struct xt_log_info));
 	if (info == NULL)
 		print_err("OOM");
 	sprintf(info->prefix, "test: ");


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

* [libnftables PATCH 2/2] tests: extend test-script to also tests parsing
  2013-11-28 11:30 [libnftables PATCH 1/2] tests: fix deprecation warning xt_LOG Arturo Borrero Gonzalez
@ 2013-11-28 11:30 ` Arturo Borrero Gonzalez
  2013-11-30 21:07   ` Pablo Neira Ayuso
  2013-11-30 21:32 ` [libnftables PATCH 1/2] tests: fix deprecation warning xt_LOG Pablo Neira Ayuso
  1 sibling, 1 reply; 4+ messages in thread
From: Arturo Borrero Gonzalez @ 2013-11-28 11:30 UTC (permalink / raw)
  To: netfilter-devel

Lets test the XML/JSON parsing with test-script.sh.

Singed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
---
 tests/test-script.sh |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/tests/test-script.sh b/tests/test-script.sh
index 458f818..b766421 100755
--- a/tests/test-script.sh
+++ b/tests/test-script.sh
@@ -18,3 +18,5 @@
 ./nft-rule-test
 ./nft-set-test
 ./nft-table-test
+./nft-parsing-test xmlfiles
+./nft-parsing-test jsonfiles


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

* Re: [libnftables PATCH 2/2] tests: extend test-script to also tests parsing
  2013-11-28 11:30 ` [libnftables PATCH 2/2] tests: extend test-script to also tests parsing Arturo Borrero Gonzalez
@ 2013-11-30 21:07   ` Pablo Neira Ayuso
  0 siblings, 0 replies; 4+ messages in thread
From: Pablo Neira Ayuso @ 2013-11-30 21:07 UTC (permalink / raw)
  To: Arturo Borrero Gonzalez; +Cc: netfilter-devel

On Thu, Nov 28, 2013 at 12:30:16PM +0100, Arturo Borrero Gonzalez wrote:
> Lets test the XML/JSON parsing with test-script.sh.

Good, we have to make sure that new stuff also passes these tests.

Applied, thanks Arturo.

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

* Re: [libnftables PATCH 1/2] tests: fix deprecation warning xt_LOG
  2013-11-28 11:30 [libnftables PATCH 1/2] tests: fix deprecation warning xt_LOG Arturo Borrero Gonzalez
  2013-11-28 11:30 ` [libnftables PATCH 2/2] tests: extend test-script to also tests parsing Arturo Borrero Gonzalez
@ 2013-11-30 21:32 ` Pablo Neira Ayuso
  1 sibling, 0 replies; 4+ messages in thread
From: Pablo Neira Ayuso @ 2013-11-30 21:32 UTC (permalink / raw)
  To: Arturo Borrero Gonzalez; +Cc: netfilter-devel

On Thu, Nov 28, 2013 at 12:30:10PM +0100, Arturo Borrero Gonzalez wrote:
> This fix the warning:
> 
> In file included from nft-expr_target-test.c:19:0:
> /usr/include/linux/netfilter_ipv4/ipt_LOG.h:4:2: warning:
> #warning "Please update iptables, this file will be removed soon!" [-Wcpp]

Applied. I have also included a copy of xt_LOG.h to avoid breaking the
compilation of the library if that header is missing in the system.
It's not installed and it's just a few extra bytes in the tree.

BTW, I remember that Eric asked to remove the compat part (LOG and
iprange) that is included in the nft-rule-add example some time ago.
Back then, we had no automated tests and it was providing a simple way
to make sure that xtables compat stuff was still working over
nftables. Now, I think it's better if we just include native nftables
instructions there not to get people confused.

Would you rework the nft-rule-add.c to add a simple nftables rule
using native instructions?

Thanks.

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

end of thread, other threads:[~2013-11-30 21:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-28 11:30 [libnftables PATCH 1/2] tests: fix deprecation warning xt_LOG Arturo Borrero Gonzalez
2013-11-28 11:30 ` [libnftables PATCH 2/2] tests: extend test-script to also tests parsing Arturo Borrero Gonzalez
2013-11-30 21:07   ` Pablo Neira Ayuso
2013-11-30 21:32 ` [libnftables PATCH 1/2] tests: fix deprecation warning xt_LOG Pablo Neira Ayuso

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.