diff options
author | Denis V. Lunev <den@openvz.org> | 2008-10-08 13:31:18 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-10-08 13:52:42 -0400 |
commit | 0b0588d42b2774734b51525fe6550d77f8ea9bc0 (patch) | |
tree | 097685546968bd8dfb3f80043387d95033fe9e9f /net/ipv6/ip6_output.c | |
parent | 364ae953a48152be11f1aa424cbfd943b7762b0d (diff) |
ipv6: local dev is actually unused in ip6_fragment
Signed-off-by: Denis V. Lunev <den@openvz.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/ip6_output.c')
-rw-r--r-- | net/ipv6/ip6_output.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/net/ipv6/ip6_output.c b/net/ipv6/ip6_output.c index 3df2c442d90b..f22393e11666 100644 --- a/net/ipv6/ip6_output.c +++ b/net/ipv6/ip6_output.c | |||
@@ -613,7 +613,6 @@ int ip6_find_1stfragopt(struct sk_buff *skb, u8 **nexthdr) | |||
613 | 613 | ||
614 | static int ip6_fragment(struct sk_buff *skb, int (*output)(struct sk_buff *)) | 614 | static int ip6_fragment(struct sk_buff *skb, int (*output)(struct sk_buff *)) |
615 | { | 615 | { |
616 | struct net_device *dev; | ||
617 | struct sk_buff *frag; | 616 | struct sk_buff *frag; |
618 | struct rt6_info *rt = (struct rt6_info*)skb->dst; | 617 | struct rt6_info *rt = (struct rt6_info*)skb->dst; |
619 | struct ipv6_pinfo *np = skb->sk ? inet6_sk(skb->sk) : NULL; | 618 | struct ipv6_pinfo *np = skb->sk ? inet6_sk(skb->sk) : NULL; |
@@ -624,7 +623,6 @@ static int ip6_fragment(struct sk_buff *skb, int (*output)(struct sk_buff *)) | |||
624 | int ptr, offset = 0, err=0; | 623 | int ptr, offset = 0, err=0; |
625 | u8 *prevhdr, nexthdr = 0; | 624 | u8 *prevhdr, nexthdr = 0; |
626 | 625 | ||
627 | dev = rt->u.dst.dev; | ||
628 | hlen = ip6_find_1stfragopt(skb, &prevhdr); | 626 | hlen = ip6_find_1stfragopt(skb, &prevhdr); |
629 | nexthdr = *prevhdr; | 627 | nexthdr = *prevhdr; |
630 | 628 | ||