]> Pileus Git - ~andy/linux/blobdiff - net/ipv4/inet_timewait_sock.c
ipv4: tcp: fix TOS value in ACK messages sent from TIME_WAIT
[~andy/linux] / net / ipv4 / inet_timewait_sock.c
index 3c8dfa16614d4213823e3a03d7cf528324f42f88..44d65d546e30c3938c07b3b7bbc3bbb46ae26558 100644 (file)
@@ -183,6 +183,7 @@ struct inet_timewait_sock *inet_twsk_alloc(const struct sock *sk, const int stat
                tw->tw_daddr        = inet->inet_daddr;
                tw->tw_rcv_saddr    = inet->inet_rcv_saddr;
                tw->tw_bound_dev_if = sk->sk_bound_dev_if;
+               tw->tw_tos          = inet->tos;
                tw->tw_num          = inet->inet_num;
                tw->tw_state        = TCP_TIME_WAIT;
                tw->tw_substate     = state;