net: ena: Add support to changing tx_push_buf_len
authorShay Agroskin <shayagr@amazon.com>
Thu, 23 Mar 2023 16:36:09 +0000 (18:36 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 28 Mar 2023 02:49:59 +0000 (19:49 -0700)
commitb0c59e53968b55f6add088319bd31ca7dcdd8484
treedb900ce94f2895732be5ed71aa42e4c37a0f3fc5
parenta416cb254d35d1e53ab3d4cbb81ea3835e5a10fd
net: ena: Add support to changing tx_push_buf_len

The ENA driver allows for two distinct values for the number of bytes
of the packet's payload that can be written directly to the device.

For a value of 224 the driver turns on Large LLQ Header mode in which
the first 224 of the packet's payload are written to the LLQ.

Reviewed-by: Michal Kubiak <michal.kubiak@intel.com>
Signed-off-by: Shay Agroskin <shayagr@amazon.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/amazon/ena/ena_eth_com.h
drivers/net/ethernet/amazon/ena/ena_ethtool.c
drivers/net/ethernet/amazon/ena/ena_netdev.c
drivers/net/ethernet/amazon/ena/ena_netdev.h