diff options
Diffstat (limited to 'net/ipv4/tcp_minisocks.c')
| -rw-r--r-- | net/ipv4/tcp_minisocks.c | 12 | 
1 files changed, 5 insertions, 7 deletions
diff --git a/net/ipv4/tcp_minisocks.c b/net/ipv4/tcp_minisocks.c index 8245247a6ce..204c4216266 100644 --- a/net/ipv4/tcp_minisocks.c +++ b/net/ipv4/tcp_minisocks.c @@ -5,8 +5,6 @@   *   *		Implementation of the Transmission Control Protocol(TCP).   * - * Version:	$Id: tcp_minisocks.c,v 1.15 2002/02/01 22:01:04 davem Exp $ - *   * Authors:	Ross Biro   *		Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>   *		Mark Evans, <evansmp@uhura.aston.ac.uk> @@ -246,7 +244,7 @@ kill:  	}  	if (paws_reject) -		NET_INC_STATS_BH(LINUX_MIB_PAWSESTABREJECTED); +		NET_INC_STATS_BH(twsk_net(tw), LINUX_MIB_PAWSESTABREJECTED);  	if (!th->rst) {  		/* In this case we must reset the TIMEWAIT timer. @@ -482,7 +480,7 @@ struct sock *tcp_create_openreq_child(struct sock *sk, struct request_sock *req,  		newtp->rx_opt.mss_clamp = req->mss;  		TCP_ECN_openreq_child(newtp, req); -		TCP_INC_STATS_BH(TCP_MIB_PASSIVEOPENS); +		TCP_INC_STATS_BH(sock_net(sk), TCP_MIB_PASSIVEOPENS);  	}  	return newsk;  } @@ -613,7 +611,7 @@ struct sock *tcp_check_req(struct sock *sk,struct sk_buff *skb,  		if (!(flg & TCP_FLAG_RST))  			req->rsk_ops->send_ack(skb, req);  		if (paws_reject) -			NET_INC_STATS_BH(LINUX_MIB_PAWSESTABREJECTED); +			NET_INC_STATS_BH(sock_net(sk), LINUX_MIB_PAWSESTABREJECTED);  		return NULL;  	} @@ -632,7 +630,7 @@ struct sock *tcp_check_req(struct sock *sk,struct sk_buff *skb,  		 *	   "fourth, check the SYN bit"  		 */  		if (flg & (TCP_FLAG_RST|TCP_FLAG_SYN)) { -			TCP_INC_STATS_BH(TCP_MIB_ATTEMPTFAILS); +			TCP_INC_STATS_BH(sock_net(sk), TCP_MIB_ATTEMPTFAILS);  			goto embryonic_reset;  		} @@ -697,7 +695,7 @@ struct sock *tcp_check_req(struct sock *sk,struct sk_buff *skb,  		}  	embryonic_reset: -		NET_INC_STATS_BH(LINUX_MIB_EMBRYONICRSTS); +		NET_INC_STATS_BH(sock_net(sk), LINUX_MIB_EMBRYONICRSTS);  		if (!(flg & TCP_FLAG_RST))  			req->rsk_ops->send_reset(sk, skb);  |