On Mon, Jul 05, 2021 at 10:26:53PM +1000, Duncan Roe wrote: > On Mon, Jul 05, 2021 at 10:52:46AM +0200, Pablo Neira Ayuso wrote: > > On Sun, Jul 04, 2021 at 03:47:08PM +1000, Duncan Roe wrote: > > > Signed-off-by: Duncan Roe <duncan_roe@xxxxxxxxxxxxxxx> > > > --- > > > examples/nf-queue.c | 2 +- > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > diff --git a/examples/nf-queue.c b/examples/nf-queue.c > > > index 3da2c24..7d34081 100644 > > > --- a/examples/nf-queue.c > > > +++ b/examples/nf-queue.c > > > @@ -15,7 +15,7 @@ > > > > > > #include <libnetfilter_queue/libnetfilter_queue.h> > > > > > > -/* only for NFQA_CT, not needed otherwise: */ > > > +/* only for CTA_MARK, not needed otherwise: */ > > #include <linux/netfilter/nfnetlink_conntrack.h> > > > > The reference to NFQA_CT is correct. > > If I comment out the #include, the compiler complains about CTA_MARK. It does > not complain about NFQA_CT. Perhaps: > > -/* only for NFQA_CT, not needed otherwise: */ > > +/* only for conntrack attribute CTA_MARK, not needed otherwise: */ Maybe: /* NFQA_CT requires CTA_* attributes defined in nfnetlink_conntrack.h */ > In any case: > > > > enum nfqnl_attr_type { > [...] > > NFQA_CT, /* nf_conntrack_netlink.h */ > > > The header is nfnetlink_conntrack.h, not nf_conntrack_netlink.h. Good point. > I can submit a v2 to also fix nf_conntrack_netlink in the cached headers. Sure, go ahead.