|
@@ -1746,8 +1746,6 @@ sk_dst_get(struct sock *sk)
|
|
return dst;
|
|
return dst;
|
|
}
|
|
}
|
|
|
|
|
|
-void sk_reset_txq(struct sock *sk);
|
|
|
|
-
|
|
|
|
static inline void dst_negative_advice(struct sock *sk)
|
|
static inline void dst_negative_advice(struct sock *sk)
|
|
{
|
|
{
|
|
struct dst_entry *ndst, *dst = __sk_dst_get(sk);
|
|
struct dst_entry *ndst, *dst = __sk_dst_get(sk);
|
|
@@ -1757,7 +1755,7 @@ static inline void dst_negative_advice(struct sock *sk)
|
|
|
|
|
|
if (ndst != dst) {
|
|
if (ndst != dst) {
|
|
rcu_assign_pointer(sk->sk_dst_cache, ndst);
|
|
rcu_assign_pointer(sk->sk_dst_cache, ndst);
|
|
- sk_reset_txq(sk);
|
|
|
|
|
|
+ sk_tx_queue_clear(sk);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|