tcp: Increment OUTRSTS in tcp_send_active_reset()
authorSridhar Samudrala <sri@us.ibm.com>
Wed, 4 Jun 2008 22:19:35 +0000 (15:19 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 4 Jun 2008 22:19:35 +0000 (15:19 -0700)
TCP "resets sent" counter is not incremented when a TCP Reset is
sent via tcp_send_active_reset().

Signed-off-by: Sridhar Samudrala <sri@us.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp_output.c

index e399bde7813a9057bcd4b764120854aa558d5df7..ad993ecb4810d88dc49bca51208a96e67c9555bb 100644 (file)
@@ -2131,6 +2131,8 @@ void tcp_send_active_reset(struct sock *sk, gfp_t priority)
        TCP_SKB_CB(skb)->when = tcp_time_stamp;
        if (tcp_transmit_skb(sk, skb, 0, priority))
                NET_INC_STATS(LINUX_MIB_TCPABORTFAILED);
+
+       TCP_INC_STATS(TCP_MIB_OUTRSTS);
 }
 
 /* WARNING: This routine must only be called when we have already sent