]> 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)
commit83f7a5c3abe3153115a615145d7e40a9c23645ac
tree667602efe01c3e6554b1263fd29ed18d106a4c85
parent7bd0f9ecd046fc98d77f6687776dda92aec2f51d
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