Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b1d2e4e0 authored by Jon Maxwell's avatar Jon Maxwell Committed by David S. Miller
Browse files

ifb: fix packets checksum



Fixup the checksum for CHECKSUM_COMPLETE when pulling skbs on RX path.
Otherwise we get splats when tc mirred is used to redirect packets to ifb.

Before fix:

nic: hw csum failure

Signed-off-by: default avatarJon Maxwell <jmaxwell37@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 049ff57a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -102,7 +102,7 @@ static void ifb_ri_tasklet(unsigned long _txp)
		if (!skb->tc_from_ingress) {
			dev_queue_xmit(skb);
		} else {
			skb_pull(skb, skb->mac_len);
			skb_pull_rcsum(skb, skb->mac_len);
			netif_receive_skb(skb);
		}
	}