|
@@ -746,7 +746,6 @@ static inline void i40e_rx_checksum(struct i40e_vsi *vsi,
|
|
|
ipv6_tunnel = (rx_ptype > I40E_RX_PTYPE_GRENAT6_MAC_PAY3) &&
|
|
|
(rx_ptype < I40E_RX_PTYPE_GRENAT6_MACVLAN_IPV6_ICMP_PAY4);
|
|
|
|
|
|
- skb->encapsulation = ipv4_tunnel || ipv6_tunnel;
|
|
|
skb->ip_summed = CHECKSUM_NONE;
|
|
|
|
|
|
/* Rx csum enabled and ip headers found? */
|
|
@@ -820,6 +819,7 @@ static inline void i40e_rx_checksum(struct i40e_vsi *vsi,
|
|
|
}
|
|
|
|
|
|
skb->ip_summed = CHECKSUM_UNNECESSARY;
|
|
|
+ skb->csum_level = ipv4_tunnel || ipv6_tunnel;
|
|
|
|
|
|
return;
|
|
|
|