diff options
author | Changli Gao <xiaosuo@gmail.com> | 2010-06-11 02:31:35 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-06-11 02:31:35 -0400 |
commit | d8d1f30b95a635dbd610dcc5eb641aca8f4768cf (patch) | |
tree | 71424d82a96facd5fcf05cc769ef2ba52b584aeb /net/ipv4/raw.c | |
parent | 592fcb9dfafaa02dd0edc207bf5d3a0ee7a1f8df (diff) |
net-next: remove useless union keyword
remove useless union keyword in rtable, rt6_info and dn_route.
Since there is only one member in a union, the union keyword isn't useful.
Signed-off-by: Changli Gao <xiaosuo@gmail.com>
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/raw.c')
-rw-r--r-- | net/ipv4/raw.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/net/ipv4/raw.c b/net/ipv4/raw.c index 66cc3befcd44..009a7b2aa1ef 100644 --- a/net/ipv4/raw.c +++ b/net/ipv4/raw.c | |||
@@ -325,24 +325,24 @@ static int raw_send_hdrinc(struct sock *sk, void *from, size_t length, | |||
325 | int err; | 325 | int err; |
326 | struct rtable *rt = *rtp; | 326 | struct rtable *rt = *rtp; |
327 | 327 | ||
328 | if (length > rt->u.dst.dev->mtu) { | 328 | if (length > rt->dst.dev->mtu) { |
329 | ip_local_error(sk, EMSGSIZE, rt->rt_dst, inet->inet_dport, | 329 | ip_local_error(sk, EMSGSIZE, rt->rt_dst, inet->inet_dport, |
330 | rt->u.dst.dev->mtu); | 330 | rt->dst.dev->mtu); |
331 | return -EMSGSIZE; | 331 | return -EMSGSIZE; |
332 | } | 332 | } |
333 | if (flags&MSG_PROBE) | 333 | if (flags&MSG_PROBE) |
334 | goto out; | 334 | goto out; |
335 | 335 | ||
336 | skb = sock_alloc_send_skb(sk, | 336 | skb = sock_alloc_send_skb(sk, |
337 | length + LL_ALLOCATED_SPACE(rt->u.dst.dev) + 15, | 337 | length + LL_ALLOCATED_SPACE(rt->dst.dev) + 15, |
338 | flags & MSG_DONTWAIT, &err); | 338 | flags & MSG_DONTWAIT, &err); |
339 | if (skb == NULL) | 339 | if (skb == NULL) |
340 | goto error; | 340 | goto error; |
341 | skb_reserve(skb, LL_RESERVED_SPACE(rt->u.dst.dev)); | 341 | skb_reserve(skb, LL_RESERVED_SPACE(rt->dst.dev)); |
342 | 342 | ||
343 | skb->priority = sk->sk_priority; | 343 | skb->priority = sk->sk_priority; |
344 | skb->mark = sk->sk_mark; | 344 | skb->mark = sk->sk_mark; |
345 | skb_dst_set(skb, &rt->u.dst); | 345 | skb_dst_set(skb, &rt->dst); |
346 | *rtp = NULL; | 346 | *rtp = NULL; |
347 | 347 | ||
348 | skb_reset_network_header(skb); | 348 | skb_reset_network_header(skb); |
@@ -375,7 +375,7 @@ static int raw_send_hdrinc(struct sock *sk, void *from, size_t length, | |||
375 | iph->check = 0; | 375 | iph->check = 0; |
376 | iph->tot_len = htons(length); | 376 | iph->tot_len = htons(length); |
377 | if (!iph->id) | 377 | if (!iph->id) |
378 | ip_select_ident(iph, &rt->u.dst, NULL); | 378 | ip_select_ident(iph, &rt->dst, NULL); |
379 | 379 | ||
380 | iph->check = ip_fast_csum((unsigned char *)iph, iph->ihl); | 380 | iph->check = ip_fast_csum((unsigned char *)iph, iph->ihl); |
381 | } | 381 | } |
@@ -384,7 +384,7 @@ static int raw_send_hdrinc(struct sock *sk, void *from, size_t length, | |||
384 | skb_transport_header(skb))->type); | 384 | skb_transport_header(skb))->type); |
385 | 385 | ||
386 | err = NF_HOOK(NFPROTO_IPV4, NF_INET_LOCAL_OUT, skb, NULL, | 386 | err = NF_HOOK(NFPROTO_IPV4, NF_INET_LOCAL_OUT, skb, NULL, |
387 | rt->u.dst.dev, dst_output); | 387 | rt->dst.dev, dst_output); |
388 | if (err > 0) | 388 | if (err > 0) |
389 | err = net_xmit_errno(err); | 389 | err = net_xmit_errno(err); |
390 | if (err) | 390 | if (err) |
@@ -606,7 +606,7 @@ out: | |||
606 | return len; | 606 | return len; |
607 | 607 | ||
608 | do_confirm: | 608 | do_confirm: |
609 | dst_confirm(&rt->u.dst); | 609 | dst_confirm(&rt->dst); |
610 | if (!(msg->msg_flags & MSG_PROBE) || len) | 610 | if (!(msg->msg_flags & MSG_PROBE) || len) |
611 | goto back_from_confirm; | 611 | goto back_from_confirm; |
612 | err = 0; | 612 | err = 0; |