netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/3] src: trace infrastructure support
@ 2015-11-26 17:59 Florian Westphal
  2015-11-26 17:59 ` [PATCH v2 libnftnl 1/3] src: add " Florian Westphal
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Florian Westphal @ 2015-11-26 17:59 UTC (permalink / raw)
  To: netfilter-devel

This is V2 of the nft trace patch set.

See the individual patches for a change vs. v1 description.

Patrick: I did a quick test w. your last public patches
(plus a few minor changes to make it build again) and things
seem to work fine.

What does not work correctly is decoding of vlan header.
I think whats happening is that we cannot splice sub-byte
sized quantities from a larger chunk.

Other than that, things appear to work correctly.

Cheers,
Florian


^ permalink raw reply	[flat|nested] 15+ messages in thread
* GIT: [PATCH v3 0/3] netfilter trace infrastructure support
@ 2015-11-27 18:43 Florian Westphal
  2015-11-27 18:43 ` [PATCH v2 nf-next 2/3] netfilter: nf_tables: extend tracing infrastructure Florian Westphal
  0 siblings, 1 reply; 15+ messages in thread
From: Florian Westphal @ 2015-11-27 18:43 UTC (permalink / raw)
  To: netfilter-devel

3rd round.

See the individual patches for changelog vs. V 2.

Patrick: Nothing fancy from libnftnl side, just the 3 new attributes
(oiftype, nfproto, policy).

On kernel side I addressed all of the comments.

In case of NFPROTO_INET, the new NFTA_TRACE_NFPROTO will be 'NFPROTO_IPV4'
(or IPV6), the netlink header family is set to NFPROTO_INET.

I tried to reduce nft_do_chain bloat, +80 on my system.
We have one unconditional foo = false assignment, all nftrace calls
are avoided in 'no trace rules set' case via static key.

Let me know if you spot more problems.

Thanks,
Florian


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2015-11-28 12:36 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-26 17:59 [PATCH v2 0/3] src: trace infrastructure support Florian Westphal
2015-11-26 17:59 ` [PATCH v2 libnftnl 1/3] src: add " Florian Westphal
2015-11-26 22:11   ` Patrick McHardy
2015-11-26 17:59 ` [PATCH v2 nf-next 2/3] netfilter: nf_tables: extend tracing infrastructure Florian Westphal
2015-11-26 23:20   ` Patrick McHardy
2015-11-27  0:10     ` Florian Westphal
2015-11-27  1:24       ` Patrick McHardy
2015-11-27  8:47   ` Patrick McHardy
2015-11-27  9:23     ` Florian Westphal
2015-11-26 17:59 ` [PATCH v2 nf-next 3/3] netfilter: nf_tables: wrap tracing with a static key Florian Westphal
2015-11-26 21:30   ` Patrick McHardy
2015-11-26 20:53 ` [PATCH v2 0/3] src: trace infrastructure support Patrick McHardy
2015-11-27  1:33 ` Patrick McHardy
  -- strict thread matches above, loose matches on Subject: below --
2015-11-27 18:43 GIT: [PATCH v3 0/3] netfilter " Florian Westphal
2015-11-27 18:43 ` [PATCH v2 nf-next 2/3] netfilter: nf_tables: extend tracing infrastructure Florian Westphal
2015-11-28 12:36   ` Patrick McHardy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).