ipv6: remove csummode in ip6_append_data()
authorEric Dumazet <edumazet@google.com>
Fri, 18 May 2012 05:37:56 +0000 (05:37 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 18 May 2012 17:31:25 +0000 (13:31 -0400)
csummode variable is always CHECKSUM_NONE in ip6_append_data()

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/ip6_output.c

index be2264e7dd2deaef32c488111922228d986ba64c..a254e4b5d968d6e427d41b63adb9faf1f35a43be 100644 (file)
@@ -1198,7 +1198,6 @@ int ip6_append_data(struct sock *sk, int getfrag(void *from, char *to,
        int copy;
        int err;
        int offset = 0;
-       int csummode = CHECKSUM_NONE;
        __u8 tx_flags = 0;
 
        if (flags&MSG_PROBE)
@@ -1411,7 +1410,7 @@ alloc_new_skb:
                        /*
                         *      Fill in the control structures
                         */
-                       skb->ip_summed = csummode;
+                       skb->ip_summed = CHECKSUM_NONE;
                        skb->csum = 0;
                        /* reserve for fragmentation and ipsec header */
                        skb_reserve(skb, hh_len + sizeof(struct frag_hdr) +
@@ -1454,7 +1453,6 @@ alloc_new_skb:
                        transhdrlen = 0;
                        exthdrlen = 0;
                        dst_exthdrlen = 0;
-                       csummode = CHECKSUM_NONE;
 
                        /*
                         * Put the packet on the pending queue