]> git.baikalelectronics.ru Git - kernel.git/commit
net: Introduce parse_protocol header_ops callback
authorMaxim Mikityanskiy <maximmi@mellanox.com>
Thu, 21 Feb 2019 12:39:58 +0000 (12:39 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 22 Feb 2019 20:55:31 +0000 (12:55 -0800)
commit145ddfdc127f2c4e51f5e654e6d349a8e7027374
treecaaedfbe44a6b744f896f81c4d92946ba93716cc
parentd45a14a7e4ad32b98fe994d5afe3ba1562af1c7f
net: Introduce parse_protocol header_ops callback

Introduce a new optional header_ops callback called parse_protocol and a
wrapper function dev_parse_header_protocol, similar to dev_parse_header.

The new callback's purpose is to extract the protocol number from the L2
header, the format of which is known to the driver, but not to the upper
layers of the stack.

Signed-off-by: Maxim Mikityanskiy <maximmi@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h