From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vijay Subramanian Subject: [PATCH IPROUTE2] ss: Add support for sk_meminfo_backlog Date: Wed, 6 Jun 2012 16:11:32 -0700 Message-ID: <1339024292-4361-1-git-send-email-subramanian.vijay@gmail.com> Cc: Stephen Hemminger , Eric Dumazet , Vijay Subramanian To: netdev@vger.kernel.org Return-path: Received: from mail-pb0-f46.google.com ([209.85.160.46]:33218 "EHLO mail-pb0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759093Ab2FFXIN (ORCPT ); Wed, 6 Jun 2012 19:08:13 -0400 Received: by pbbrp8 with SMTP id rp8so186676pbb.19 for ; Wed, 06 Jun 2012 16:08:13 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: This adds the ability to print the backlog length of sockets that is provided by recent Linux kernels since commit (d594e987c6 sock_diag: add SK_MEMINFO_BACKLOG). Signed-off-by: Vijay Subramanian --- include/linux/sock_diag.h | 1 + misc/ss.c | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/linux/sock_diag.h b/include/linux/sock_diag.h index 39e4b1c..ac9db19 100644 --- a/include/linux/sock_diag.h +++ b/include/linux/sock_diag.h @@ -18,6 +18,7 @@ enum { SK_MEMINFO_FWD_ALLOC, SK_MEMINFO_WMEM_QUEUED, SK_MEMINFO_OPTMEM, + SK_MEMINFO_BACKLOG, SK_MEMINFO_VARS, }; diff --git a/misc/ss.c b/misc/ss.c index cf529ef..ea14e2b 100644 --- a/misc/ss.c +++ b/misc/ss.c @@ -1338,14 +1338,15 @@ static void tcp_show_info(const struct nlmsghdr *nlh, struct inet_diag_msg *r) if (tb[INET_DIAG_SKMEMINFO]) { const __u32 *skmeminfo = RTA_DATA(tb[INET_DIAG_SKMEMINFO]); - printf(" skmem:(r%u,rb%u,t%u,tb%u,f%u,w%u,o%u)", + printf(" skmem:(r%u,rb%u,t%u,tb%u,f%u,w%u,o%u,bl%u)", skmeminfo[SK_MEMINFO_RMEM_ALLOC], skmeminfo[SK_MEMINFO_RCVBUF], skmeminfo[SK_MEMINFO_WMEM_ALLOC], skmeminfo[SK_MEMINFO_SNDBUF], skmeminfo[SK_MEMINFO_FWD_ALLOC], skmeminfo[SK_MEMINFO_WMEM_QUEUED], - skmeminfo[SK_MEMINFO_OPTMEM]); + skmeminfo[SK_MEMINFO_OPTMEM], + skmeminfo[SK_MEMINFO_BACKLOG]); }else if (tb[INET_DIAG_MEMINFO]) { const struct inet_diag_meminfo *minfo = RTA_DATA(tb[INET_DIAG_MEMINFO]); -- 1.7.0.4