Hi Pablo, On Fri, Feb 16, 2024 at 12:41:35PM +1100, Duncan Roe wrote: > Hi Pablo, > > On Wed, Feb 14, 2024 at 11:47:30AM +0100, Pablo Neira Ayuso wrote: > > Hi Duncan, > [...] > > because this conversion to libmnl _cannot_ break existing userspace > > applications, that's the challenge. > > > Absolutely. utils/nfqnl_test.c builds and runs, are there any other examples I > could try? > > Userspace applications *will* break if they either > > 1. Call libnfnetlink nfnl_* functions directly (other than nfnl_rcvbufsiz()) > > OR > > 2. Call nfq_open_nfnl() > > Is that acceptable? > > Cheers ... Duncan. > To clarify, the new patch series https://patchwork.ozlabs.org/project/netfilter-devel/list/?series=399143 overcomes 1 and 2 above. Existing userspace applications should *all* keep running. Cheers ... Duncan.