common/sfc_efx/base: report restrictions for TSO version 3
authorIvan Malov <ivan.malov@oktetlabs.ru>
Thu, 24 Sep 2020 12:12:13 +0000 (13:12 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 30 Sep 2020 17:19:12 +0000 (19:19 +0200)
commit7ed3ac82a67c3d0c57188fa66f56481e4b89d34b
tree43d04feb225cd7e53686be5aa35877957a062602
parent1306effb9f8eb67b1360a8c904b706f180a151d7
common/sfc_efx/base: report restrictions for TSO version 3

Riverhead puts a number of restrictions on TSO transactions.
Reflect some of them in the NIC configuration structure.

Signed-off-by: Ivan Malov <ivan.malov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
Reviewed-by: Andrew Lee <andrewle@xilinx.com>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
drivers/common/sfc_efx/base/ef10_nic.c
drivers/common/sfc_efx/base/efx.h
drivers/common/sfc_efx/base/rhead_nic.c