vmxnet3: use new helper tcp_v6_gso_csum_prep
authorHeiner Kallweit <hkallweit1@gmail.com>
Tue, 18 Feb 2020 20:13:58 +0000 (21:13 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 19 Feb 2020 19:21:00 +0000 (11:21 -0800)
Use new helper tcp_v6_gso_csum_prep in additional network drivers.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/vmxnet3/vmxnet3_drv.c

index 18f152f..722cb05 100644 (file)
@@ -942,10 +942,7 @@ vmxnet3_prepare_tso(struct sk_buff *skb,
                tcph->check = ~csum_tcpudp_magic(iph->saddr, iph->daddr, 0,
                                                 IPPROTO_TCP, 0);
        } else if (ctx->ipv6) {
-               struct ipv6hdr *iph = ipv6_hdr(skb);
-
-               tcph->check = ~csum_ipv6_magic(&iph->saddr, &iph->daddr, 0,
-                                              IPPROTO_TCP, 0);
+               tcp_v6_gso_csum_prep(skb);
        }
 }