mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-04 20:53:07 -04:00
net: xilinx: axienet: Enable NETIF_F_HW_CSUM for partial tx checksumming
Partial tx chechsumming is completely generic and does not depend on the L3/L4 protocol. Signal this to the net subsystem by enabling the more-generic offload feature (instead of restricting ourselves to TCP/UDP over IPv4 checksumming only like is necessary with full checksumming). Signed-off-by: Sean Anderson <sean.anderson@linux.dev> Reviewed-by: Simon Horman <horms@kernel.org> Link: https://patch.msgid.link/20240909161016.1149119-3-sean.anderson@linux.dev Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
committed by
Jakub Kicinski
parent
b1e455cd86
commit
dd28f4c0e8
@@ -2640,8 +2640,8 @@ static int axienet_probe(struct platform_device *pdev)
|
||||
switch (value) {
|
||||
case 1:
|
||||
lp->features |= XAE_FEATURE_PARTIAL_TX_CSUM;
|
||||
/* Can checksum TCP/UDP over IPv4. */
|
||||
ndev->features |= NETIF_F_IP_CSUM;
|
||||
/* Can checksum any contiguous range */
|
||||
ndev->features |= NETIF_F_HW_CSUM;
|
||||
break;
|
||||
case 2:
|
||||
lp->features |= XAE_FEATURE_FULL_TX_CSUM;
|
||||
|
||||
Reference in New Issue
Block a user