]> git.baikalelectronics.ru Git - kernel.git/commit
nfp: support LSO2 capability
authorEdwin Peer <edwin.peer@netronome.com>
Tue, 16 May 2017 00:55:17 +0000 (17:55 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 16 May 2017 16:59:02 +0000 (12:59 -0400)
commit3acce9f00130ab0e9e3ad472603e148a97a9e4e0
tree667602efe01c3e6554b1263fd29ed18d106a4c85
parent3b9c23315f789b92fc3b997cfad0a7e002ac6351
nfp: support LSO2 capability

Firmware advertising the LSO2 capability exploits driver provided L3 and L4
offsets in order to avoid parsing packet headers in the TX path. The vlan
field in struct nfp_net_tx_desc is repurposed, making TXVLAN a mutually
exclusive configuration to LSO2.

Signed-off-by: Edwin Peer <edwin.peer@netronome.com>
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Simon Horman <simon.horman@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/netronome/nfp/nfp_net.h
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h