diff options
-rw-r--r-- | net/core/dev.c | 2 | ||||
-rw-r--r-- | net/ipv4/udp_offload.c | 2 | ||||
-rw-r--r-- | net/ipv6/udp_offload.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index 8515f8fe0460..ce15a06d5558 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -2739,7 +2739,7 @@ static inline bool skb_needs_check(struct sk_buff *skb, bool tx_path) | |||
2739 | { | 2739 | { |
2740 | if (tx_path) | 2740 | if (tx_path) |
2741 | return skb->ip_summed != CHECKSUM_PARTIAL && | 2741 | return skb->ip_summed != CHECKSUM_PARTIAL && |
2742 | skb->ip_summed != CHECKSUM_NONE; | 2742 | skb->ip_summed != CHECKSUM_UNNECESSARY; |
2743 | 2743 | ||
2744 | return skb->ip_summed == CHECKSUM_NONE; | 2744 | return skb->ip_summed == CHECKSUM_NONE; |
2745 | } | 2745 | } |
diff --git a/net/ipv4/udp_offload.c b/net/ipv4/udp_offload.c index 781250151d40..0932c85b42af 100644 --- a/net/ipv4/udp_offload.c +++ b/net/ipv4/udp_offload.c | |||
@@ -235,7 +235,7 @@ static struct sk_buff *udp4_ufo_fragment(struct sk_buff *skb, | |||
235 | if (uh->check == 0) | 235 | if (uh->check == 0) |
236 | uh->check = CSUM_MANGLED_0; | 236 | uh->check = CSUM_MANGLED_0; |
237 | 237 | ||
238 | skb->ip_summed = CHECKSUM_NONE; | 238 | skb->ip_summed = CHECKSUM_UNNECESSARY; |
239 | 239 | ||
240 | /* If there is no outer header we can fake a checksum offload | 240 | /* If there is no outer header we can fake a checksum offload |
241 | * due to the fact that we have already done the checksum in | 241 | * due to the fact that we have already done the checksum in |
diff --git a/net/ipv6/udp_offload.c b/net/ipv6/udp_offload.c index a2267f80febb..e7d378c032cb 100644 --- a/net/ipv6/udp_offload.c +++ b/net/ipv6/udp_offload.c | |||
@@ -72,7 +72,7 @@ static struct sk_buff *udp6_ufo_fragment(struct sk_buff *skb, | |||
72 | if (uh->check == 0) | 72 | if (uh->check == 0) |
73 | uh->check = CSUM_MANGLED_0; | 73 | uh->check = CSUM_MANGLED_0; |
74 | 74 | ||
75 | skb->ip_summed = CHECKSUM_NONE; | 75 | skb->ip_summed = CHECKSUM_UNNECESSARY; |
76 | 76 | ||
77 | /* If there is no outer header we can fake a checksum offload | 77 | /* If there is no outer header we can fake a checksum offload |
78 | * due to the fact that we have already done the checksum in | 78 | * due to the fact that we have already done the checksum in |