]> git.hungrycats.org Git - linux/commitdiff
[PATCH] netpoll endian fixes
authorMatt Mackall <mpm@selenic.com>
Tue, 14 Sep 2004 00:52:00 +0000 (17:52 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Tue, 14 Sep 2004 00:52:00 +0000 (17:52 -0700)
Correct wrong ip header in netpoll_send_udp.

Signed-off-by: Duncan Sands <baldrick@free.fr>
Signed-off-by: Matt Mackall <mpm@selenic.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
net/core/netpoll.c

index 54c5680aebf4b4dd7abbc77a3fd4125691a042e2..174a76d6c04d7b647bfd2393060a0c788f6790f9 100644 (file)
@@ -242,9 +242,9 @@ void netpoll_send_udp(struct netpoll *np, const char *msg, int len)
        iph = (struct iphdr *)skb_push(skb, sizeof(*iph));
 
        /* iph->version = 4; iph->ihl = 5; */
-       put_unaligned(0x54, (unsigned char *)iph);
+       put_unaligned(0x45, (unsigned char *)iph);
        iph->tos      = 0;
-       put_unaligned(htonl(ip_len), &(iph->tot_len));
+       put_unaligned(htons(ip_len), &(iph->tot_len));
        iph->id       = 0;
        iph->frag_off = 0;
        iph->ttl      = 64;