skb_dst_drop(skb2);
skb_pull(skb2, ihl);
skb_reset_network_header(skb2);
skb_reset_transport_header(skb2);
rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr, NULL, 0, 0);