diff options
author | Cong Wang <xiyou.wangcong@gmail.com> | 2018-11-26 12:31:26 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-11-29 16:47:16 -0500 |
commit | 1464193107da8041e05341388964733bbba3be27 (patch) | |
tree | 4cb7f9a9342d0a532d10965098faee255632efe4 /net/core/dev.c | |
parent | 19bf62613a800ef4ffa26cbae6b723d9f46740ed (diff) |
net: explain __skb_checksum_complete() with comments
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/core/dev.c')
-rw-r--r-- | net/core/dev.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index f69b2fcdee40..abe50c424b29 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -5791,6 +5791,7 @@ __sum16 __skb_gro_checksum_complete(struct sk_buff *skb) | |||
5791 | 5791 | ||
5792 | /* NAPI_GRO_CB(skb)->csum holds pseudo checksum */ | 5792 | /* NAPI_GRO_CB(skb)->csum holds pseudo checksum */ |
5793 | sum = csum_fold(csum_add(NAPI_GRO_CB(skb)->csum, wsum)); | 5793 | sum = csum_fold(csum_add(NAPI_GRO_CB(skb)->csum, wsum)); |
5794 | /* See comments in __skb_checksum_complete(). */ | ||
5794 | if (likely(!sum)) { | 5795 | if (likely(!sum)) { |
5795 | if (unlikely(skb->ip_summed == CHECKSUM_COMPLETE) && | 5796 | if (unlikely(skb->ip_summed == CHECKSUM_COMPLETE) && |
5796 | !skb->csum_complete_sw) | 5797 | !skb->csum_complete_sw) |