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

Willem de Bruijn
2017-12-21T16:59:31Z

On Thu, Dec 21, 2017 at 7:24 AM, Jiri Pirko <jiri@resnulli.us> wrote:
> Thu, Dec 21, 2017 at 10:17:42AM CET, sven.eckelmann@openmesh.com wrote:
>>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>