Hi Pablo, On Tue, May 04, 2021 at 12:34:30PM +1000, Duncan Roe wrote: > Hi Pablo, > > This is item 2 of 4 after which I think we could do a new release. > > Item 3 is to eliminate packet copy when returning a mangled packet > in a verdict. > I have this working in inline code, not yet factored into function calls. > [SNIP] I have abandoned item 3. Timing tests showed sendmsg() of 3 or 4 buffers to be slower than memcpy() them into 1 buf and send that (i.e. use nfq_nlmsg_verdict_put_pkt() and mnl_socket_sendto()). Instead, I'll take a look at stopping the automatic load of libnfnetlink, as we discussed a while back. Cheers ... Duncan.