|
@@ -1050,7 +1050,7 @@ static void tcp_v6_send_ack(struct sk_buff *skb, u32 seq, u32 ack, u32 win, u32
|
|
struct tcphdr *th = tcp_hdr(skb), *t1;
|
|
struct tcphdr *th = tcp_hdr(skb), *t1;
|
|
struct sk_buff *buff;
|
|
struct sk_buff *buff;
|
|
struct flowi fl;
|
|
struct flowi fl;
|
|
- struct net *net = dev_net(skb->dev);
|
|
|
|
|
|
+ struct net *net = dev_net(skb->dst->dev);
|
|
struct sock *ctl_sk = net->ipv6.tcp_sk;
|
|
struct sock *ctl_sk = net->ipv6.tcp_sk;
|
|
unsigned int tot_len = sizeof(struct tcphdr);
|
|
unsigned int tot_len = sizeof(struct tcphdr);
|
|
__be32 *topt;
|
|
__be32 *topt;
|