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. Item 4 is to document how to use the library (i.e. using non-deprecated calls). I haven't started it yet. Perhaps I can get rid of the implicit forced-load of libnfnetlink (only used by deprecated functions). Cheers ... Duncan. Duncan Roe (1): Eliminate packet copy when constructing struct pkt_buff examples/nf-queue.c | 22 ++++++- include/libnetfilter_queue/Makefile.am | 1 + include/libnetfilter_queue/callback.h | 11 ++++ include/libnetfilter_queue/pktbuff.h | 2 + src/Makefile.am | 1 + src/extra/callback.c | 52 +++++++++++++++++ src/extra/pktbuff.c | 80 ++++++++++++++++++-------- 7 files changed, 141 insertions(+), 28 deletions(-) create mode 100644 include/libnetfilter_queue/callback.h create mode 100644 src/extra/callback.c -- 2.17.5