]> git.baikalelectronics.ru Git - kernel.git/commit
net: thunderx: HW TSO support for pass-2 hardware
authorSunil Goutham <sgoutham@cavium.com>
Thu, 10 Dec 2015 07:55:19 +0000 (13:25 +0530)
committerDavid S. Miller <davem@davemloft.net>
Sat, 12 Dec 2015 04:38:17 +0000 (23:38 -0500)
commit16660be9fdd0a7983c9d4dc1e04192292e6bdca5
treeb6c4a48659a4c5692f92645d5326ef9333d086ed
parent459d02d1adb4129acf13f91630a5d03120a35367
net: thunderx: HW TSO support for pass-2 hardware

This adds support for offloading TCP segmentation to HW in pass-2
revision of hardware. Both driver level SW TSO for pass1.x chips
and HW TSO for pass-2 chip will co-exist. Modified SQ descriptor
structures to reflect pass-2 hw implementation.

Signed-off-by: Sunil Goutham <sgoutham@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/cavium/thunder/nic.h
drivers/net/ethernet/cavium/thunder/nic_main.c
drivers/net/ethernet/cavium/thunder/nicvf_main.c
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
drivers/net/ethernet/cavium/thunder/q_struct.h