summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/renesas/ravb_main.c
diff options
context:
space:
mode:
authorPaul Barker <paul.barker.ct@bp.renesas.com>2024-10-15 14:36:27 +0100
committerAndrew Lunn <andrew@lunn.ch>2024-10-17 21:24:24 -0500
commit8d2109c1a51525c3586c5bf6f78ab1ce3c2908f8 (patch)
treee6b369b53047272f6948da45c61ef4a4e889966b /drivers/net/ethernet/renesas/ravb_main.c
parentc4e347a02b14fa2425337473fcb120c62936cbc5 (diff)
net: ravb: Drop IP protocol check from RX csum verification
We do not need to confirm that the protocol is IPv4. If the hardware encounters an unsupported protocol, it will set the checksum value to 0xFFFF. Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru> Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com> Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Diffstat (limited to 'drivers/net/ethernet/renesas/ravb_main.c')
-rw-r--r--drivers/net/ethernet/renesas/ravb_main.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/net/ethernet/renesas/ravb_main.c b/drivers/net/ethernet/renesas/ravb_main.c
index 43db69d03684..4bc2532706c2 100644
--- a/drivers/net/ethernet/renesas/ravb_main.c
+++ b/drivers/net/ethernet/renesas/ravb_main.c
@@ -781,8 +781,7 @@ static void ravb_rx_csum_gbeth(struct sk_buff *skb)
else
skb_trim(skb, skb->len - 2 * sizeof(__sum16));
- /* TODO: IPV6 Rx checksum */
- if (skb->protocol == htons(ETH_P_IP) && !csum_proto)
+ if (!csum_proto)
skb->ip_summed = CHECKSUM_UNNECESSARY;
}