This is a re-issue of the patch I submitted 18th May 2021, with some extras. Patch #1 is the original patch, rebased Patch #2 is a new patch to get rid of a compiler warning Patch #3 is a new patch to rename 'struct qwerty' to something meaningful Patch #4 is a new patch to get rid of doxygen warnings Patch #5 is a new patch to expose 'struct pktbuff' (to simplify code, since there is never a buffer tacked on the end of one any more) Duncan Roe (5): Eliminate packet copy when constructing struct pkt_buff src: Avoid compiler warning src: Use more meaningful name in callback.c build: doc: Eliminate doxygen warnings src: struct pktbuff is no longer opaque -- 2.17.5