Hi Pablo and all, Here is a set of patches to switch to libmnl a set of commands that can be used in the load-file operation. As discussed, once we can get this set of patches applied, I'm going to adjust my previous patch of using the same netlink handle for all operations in the load-file batch, and as a further step I would also adopt all the remaining commands to using libmnl. As usual, any feedback is very welcome!) Thanks & Regards, Mikhail Mikhail Sennikovsky (6): conntrack: generic nfct_mnl_call function conntrack: use libmnl for conntrack entry creation conntrack: pass sock to nfct_mnl_xxx functions conntrack: use libmnl for updating conntrack table conntrack: use libmnl for ct entries deletion conntrack: use libmnl for flushing conntrack table src/conntrack.c | 529 +++++++++++++++++++++++++++++------------------- 1 file changed, 316 insertions(+), 213 deletions(-) -- 2.25.1