summaryrefslogtreecommitdiffstats
path: root/net/ipv4/ipconfig.c
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo <acme@redhat.com>2007-03-10 23:27:27 +0100
committerDavid S. Miller <davem@sunset.davemloft.net>2007-04-26 07:24:52 +0200
commit04b964dbad25cbd6edd8ecbeca2efb40c9860865 (patch)
treef9451694dd084142b6397c1d9f3ffa1e9851c1f1 /net/ipv4/ipconfig.c
parent[SK_BUFF]: Some more skb_put cases converted to skb_reset_network_header (diff)
downloadlinux-04b964dbad25cbd6edd8ecbeca2efb40c9860865.tar.xz
linux-04b964dbad25cbd6edd8ecbeca2efb40c9860865.zip
[SK_BUFF] ipconfig: Another conversion to skb_reset_network_header related to skb_put
boot_pkt->iph is the first member, that is at skb->data, so just use skb_reset_network_header(). Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/ipconfig.c')
-rw-r--r--net/ipv4/ipconfig.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/net/ipv4/ipconfig.c b/net/ipv4/ipconfig.c
index c43699f374cd..6e8998409cbe 100644
--- a/net/ipv4/ipconfig.c
+++ b/net/ipv4/ipconfig.c
@@ -702,7 +702,8 @@ static void __init ic_bootp_send_if(struct ic_device *d, unsigned long jiffies_d
memset(b, 0, sizeof(struct bootp_pkt));
/* Construct IP header */
- skb->nh.iph = h = &b->iph;
+ skb_reset_network_header(skb);
+ h = skb->nh.iph;
h->version = 4;
h->ihl = 5;
h->tot_len = htons(sizeof(struct bootp_pkt));