mirror-linux/drivers/net/ethernet
Saeed Mahameed 46bcce5dfd net/mlx5e: Support ethtool tcp-data-split settings
In mlx5, tcp header-data split requires HW GRO to be on.

Enabling it fails when HW GRO is off.
mlx5e_fix_features now keeps HW GRO on when tcp data split is enabled.
Finally, when tcp data split is disabled, features are updated to maybe
remove the forced HW GRO.

Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Signed-off-by: Cosmin Ratiu <cratiu@nvidia.com>
Reviewed-by: Dragos Tatulea <dtatulea@nvidia.com>
Reviewed-by: Tariq Toukan <tariqt@nvidia.com>
Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Link: https://patch.msgid.link/20250616141441.1243044-12-mbloch@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-06-17 18:34:13 -07:00
..
3com treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
8390 treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
actions
adaptec
adi
aeroflex
agere treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
airoha Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-06-12 10:09:10 -07:00
alacritech
allwinner
alteon
altera
amazon treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
amd treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
apm
apple treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
aquantia treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
arc
asix
atheros treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
broadcom net: bcmgenet: update PHY power down 2025-06-17 16:15:23 -07:00
brocade treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
cadence net: macb: Add shutdown operation support 2025-06-11 17:39:56 -07:00
calxeda
cavium net: liquidio: Remove unused validate_cn23xx_pf_config_info() 2025-06-17 16:01:33 -07:00
chelsio eth: cxgb4: migrate to new RXFH callbacks 2025-06-16 18:14:25 -07:00
cirrus
cisco eth: cisco: migrate to new RXFH callbacks 2025-06-16 18:14:25 -07:00
cortina
davicom
dec treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
dlink Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-06-12 10:09:10 -07:00
emulex emulex/benet: correct command version selection in be_cmd_get_stats() 2025-05-21 20:30:51 -07:00
engleder
ezchip
faraday net: phy: fixed_phy: remove irq argument from fixed_phy_register 2025-05-20 18:17:43 -07:00
freescale net: enetc: replace PCVLANR1/2 with SICVLANR1/2 and remove dead branch 2025-06-17 12:24:18 +02:00
fujitsu
fungible
google gve: Return error for unknown admin queue command 2025-06-17 18:02:29 -07:00
hisilicon net: hns3: Demote load and progress messages to debug level 2025-06-12 18:25:42 -07:00
huawei hinic3: remove tx_q name collision hack 2025-06-10 15:27:19 -07:00
i825xx
ibm
intel Merge branch 'intel-next-queue-1GbE' 2025-06-17 15:04:05 +02:00
litex
marvell octeontx2-pf: CN20K mbox implementation between PF-VF 2025-06-16 17:37:50 -07:00
mediatek driver: net: ethernet: mtk_star_emac: fix suspend/resume issue 2025-05-29 12:22:25 +02:00
mellanox net/mlx5e: Support ethtool tcp-data-split settings 2025-06-17 18:34:13 -07:00
meta eth: fbnic: migrate to new RXFH callbacks 2025-06-12 17:16:20 -07:00
micrel treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
microchip eth: lan743x: migrate to new RXFH callbacks 2025-06-16 18:14:25 -07:00
microsoft Merge branch 'shradha_v6.16-rc1' of https://github.com/shradhagupta6/linux 2025-06-17 14:44:41 -07:00
moxa
mscc
myricom treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
natsemi treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
neterion treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
netronome treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
ni
nvidia treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
nxp
oki-semi treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
packetengines treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
pasemi treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
pensando ionic: cancel delayed work earlier in remove 2025-06-13 10:31:06 +01:00
qlogic treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
qualcomm
rdc
realtek rtase: Link queues to NAPI instances 2025-06-17 16:24:09 -07:00
renesas
rocker treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
samsung treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
seeq treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
sfc net: ethtool: require drivers to opt into the per-RSS ctx RXFH 2025-06-12 17:16:19 -07:00
sgi treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
silan
sis treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
smsc treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
socionext
stmicro net: stmmac: visconti: make phy_intf_sel local 2025-06-17 16:25:20 -07:00
sun treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
sunplus
synopsys treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
tehuti
ti net: ti: icssg-prueth: Read firmware-names from device tree 2025-06-14 10:54:36 -07:00
toshiba
tundra treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
vertexcom
via
wangxun treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
wiznet
xilinx Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-05-28 10:11:15 +02:00
xircom
xscale
Kconfig
Makefile
dnet.c
dnet.h
ec_bhf.c
ethoc.c
fealnx.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
jme.c
jme.h
korina.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
lantiq_etop.c
lantiq_xrx200.c
oa_tc6.c