Thread (75 messages) 75 messages, 11 authors, 2017-01-04

Re: [PATCH net-next v2 00/27] Allow passing of VLAN CFI bit through network stack

From: David Miller <davem@davemloft.net>
Date: 2017-01-03 21:33:35

From: Michał Mirosław <mirq-linux@rere.qmqm.pl>
Date: Tue,  3 Jan 2017 21:52:33 +0100 (CET)
Dear NetDevs

This series removes an abuse of VLAN CFI bit in Linux networking stack.
Currently Linux always clears the bit on outgoing traffic and presents
it cleared to userspace (even via AF_PACKET/tcpdump when hw-accelerated).

This uses a new vlan_present bit in struct skbuff, and removes an assumption
that vlan_proto != 0 when VLAN tag is present.

As I can't test most of the driver changes, please look at them carefully.

The series is supposed to be bisect-friendly and that requires temporary
insertion of #define VLAN_TAG_PRESENT in BPF code to be able to split
JIT changes per architecture.

Best Regards,
Michał Mirosław

v2: rebase onto net-next
This patch series is really way too large.

You're going to have to find a way to combine related changes, or submit
this as a series of logical sets, one at a time.

Thanks.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help