[SK_BUFF] ipv6: Use skb_network_offset in some more places
[deliverable/linux.git] / net / ipv6 / netfilter / ip6_tables.c
index caf9e375a0f112bb27d5923c522865be9b252069..b97aedce62aed1e343d63f3114191d82b38c59e4 100644 (file)
@@ -1448,7 +1448,7 @@ static void __exit ip6_tables_fini(void)
 int ipv6_find_hdr(const struct sk_buff *skb, unsigned int *offset,
                  int target, unsigned short *fragoff)
 {
-       unsigned int start = (u8 *)(ipv6_hdr(skb) + 1) - skb->data;
+       unsigned int start = skb_network_offset(skb) + sizeof(struct ipv6hdr);
        u8 nexthdr = ipv6_hdr(skb)->nexthdr;
        unsigned int len = skb->len - start;
 
This page took 0.027649 seconds and 5 git commands to generate.