summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Wegener <sven.wegener@stealer.net>2008-09-19 17:38:06 +0000
committerSven Wegener <sven.wegener@stealer.net>2010-05-15 12:28:16 +0200
commit3189e48f1c91b6eb0c37c0d32541bc4a3049f6a5 (patch)
treeb093aab2213f43b949db0eb3196c0e4780dbbc75
parentde3f21a53d33cd99e75af5c9066e0d5b3550ddc5 (diff)
ipvs: Expose backlog connections in /proc
This changes the format, but for internal use that's ok. Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
-rw-r--r--net/netfilter/ipvs/ip_vs_ctl.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/net/netfilter/ipvs/ip_vs_ctl.c b/net/netfilter/ipvs/ip_vs_ctl.c
index 8f441830e764..7f532d03ce72 100644
--- a/net/netfilter/ipvs/ip_vs_ctl.c
+++ b/net/netfilter/ipvs/ip_vs_ctl.c
@@ -1849,7 +1849,7 @@ static int ip_vs_info_seq_show(struct seq_file *seq, void *v)
seq_puts(seq,
"Prot LocalAddress:Port Scheduler Flags\n");
seq_puts(seq,
- " -> RemoteAddress:Port Forward Weight ActiveConn InActConn\n");
+ " -> RemoteAddress:Port Forward Weight ActiveConn InActConn BacklogConn\n");
} else {
const struct ip_vs_service *svc = v;
const struct ip_vs_iter *iter = seq->private;
@@ -1887,24 +1887,26 @@ static int ip_vs_info_seq_show(struct seq_file *seq, void *v)
if (dest->af == AF_INET6)
seq_printf(seq,
" -> [%pI6]:%04X"
- " %-7s %-6d %-10d %-10d\n",
+ " %-7s %-6d %-10d %-9d %-11d\n",
&dest->addr.in6,
ntohs(dest->port),
ip_vs_fwd_name(atomic_read(&dest->conn_flags)),
atomic_read(&dest->weight),
atomic_read(&dest->activeconns),
- atomic_read(&dest->inactconns));
+ atomic_read(&dest->inactconns),
+ atomic_read(&dest->backlogconns));
else
#endif
seq_printf(seq,
" -> %08X:%04X "
- "%-7s %-6d %-10d %-10d\n",
+ "%-7s %-6d %-10d %-9d %-11d\n",
ntohl(dest->addr.ip),
ntohs(dest->port),
ip_vs_fwd_name(atomic_read(&dest->conn_flags)),
atomic_read(&dest->weight),
atomic_read(&dest->activeconns),
- atomic_read(&dest->inactconns));
+ atomic_read(&dest->inactconns),
+ atomic_read(&dest->backlogconns));
}
}