aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet
diff options
context:
space:
mode:
authorSven Eckelmann <sven.eckelmann@openmesh.com>2017-12-21 10:17:42 +0100
committerDavid S. Miller <davem@davemloft.net>2017-12-21 15:35:53 -0500
commit5b0890a97204627d75a333fc30f29f737e2bfad6 (patch)
tree116fcc5608db6f00e87f3ff3894f3b5ad1798794 /drivers/net/ethernet
parentbatman-adv: Convert packet.h to uapi header (diff)
downloadlinux-dev-5b0890a97204627d75a333fc30f29f737e2bfad6.tar.xz
linux-dev-5b0890a97204627d75a333fc30f29f737e2bfad6.zip
flow_dissector: Parse batman-adv unicast headers
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 <sven.eckelmann@openmesh.com> Reviewed-by: Jiri Pirko <jiri@mellanox.com> Acked-by: Willem de Bruijn <willemb@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet')
0 files changed, 0 insertions, 0 deletions