Thread (9 messages) 9 messages, 4 authors, 2017-12-21

Re: [PATCH v4 5/5] flow_dissector: Parse batman-adv unicast headers

From: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
Date: 2017-12-21 16:59:31
Also in: batman, lkml

On Thu, Dec 21, 2017 at 7:24 AM, Jiri Pirko [off-list ref] wrote:
Thu, Dec 21, 2017 at 10:17:42AM CET, sven.eckelmann@openmesh.com wrote:
quoted
The batman-adv unicast packets contain a full layer 2 frame in encapsulated
form. The flow dissector must therefore be able to parse the batman-adv
unicast header to reach the layer 2+3 information.

 +--------------------+
 | ip(v6)hdr          |
 +--------------------+
 | inner ethhdr       |
 +--------------------+
 | batadv unicast hdr |
 +--------------------+
 | outer ethhdr       |
 +--------------------+

The obtained information from the upper layer can then be used by RPS to
schedule the processing on separate cores. This allows better distribution
of multiple flows from the same neighbor to different cores.

Signed-off-by: Sven Eckelmann <redacted>
Reviewed-by: Jiri Pirko <redacted>
Acked-by: Willem de Bruijn <willemb@google.com>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help