]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
mnl: print netlink message if if --debug=netlink in mnl_talk()
authorPablo Neira Ayuso <pablo@netfilter.org>
Fri, 27 Dec 2013 11:36:12 +0000 (12:36 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sat, 28 Dec 2013 22:05:29 +0000 (23:05 +0100)
Useful for debugging purposes.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/mnl.c

index fe218fccc807efa238a895291344c45270650783..a711b5e28022433c4037d0673704a40f9a697d47 100644 (file)
--- a/src/mnl.c
+++ b/src/mnl.c
@@ -38,6 +38,11 @@ mnl_talk(struct mnl_socket *nf_sock, const void *data, unsigned int len,
        uint32_t portid = mnl_socket_get_portid(nf_sock);
        int ret;
 
+#ifdef DEBUG
+       if (debug_level & DEBUG_NETLINK)
+               mnl_nlmsg_fprintf(stdout, data, len, sizeof(struct nfgenmsg));
+#endif
+
        if (mnl_socket_sendto(nf_sock, data, len) < 0)
                return -1;