pktgen: Use ip_send_check() to compute checksum
authorThomas Graf <tgraf@suug.ch>
Thu, 25 Jul 2013 12:08:04 +0000 (14:08 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sun, 28 Jul 2013 05:18:00 +0000 (22:18 -0700)
Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/pktgen.c

index 48cebf2c3e7ad1e9931eb75bb2780c4f8ff81a85..2dec6f1b0cd7c2d1e933047df38942cac1e68c06 100644 (file)
@@ -2758,8 +2758,7 @@ static struct sk_buff *fill_packet_ipv4(struct net_device *odev,
        iph->frag_off = 0;
        iplen = 20 + 8 + datalen;
        iph->tot_len = htons(iplen);
-       iph->check = 0;
-       iph->check = ip_fast_csum((void *)iph, iph->ihl);
+       ip_send_check(iph);
        skb->protocol = protocol;
        skb->dev = odev;
        skb->pkt_type = PACKET_HOST;