Hi, A bunch of assorted updates: 1) Remove json code, we have better support these days in libnftables. So we can deprecate the existing code in libnftnl. 2) Peel off the netlink layer sitting between the command and mnl layers. This is just preparation works for the extended error reporting infrastructure. In turn, we save ~300 LoC, similar patches for other objects will follow up soon. Pablo Neira Ayuso (4): netlink: remove markup json parsing code src: get rid of netlink_genid_get() mnl: remove alloc_nftnl_table() mnl: remove alloc_nftnl_chain() include/mnl.h | 19 +-- include/netlink.h | 16 --- src/mnl.c | 153 ++++++++++++++++---- src/netlink.c | 419 +----------------------------------------------------- src/rule.c | 20 +-- 5 files changed, 153 insertions(+), 474 deletions(-) -- 2.11.0