From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Yoann P." Subject: [PATCH] Fix ss Netid column and Local/Peer_Address Date: Fri, 26 Oct 2018 22:53:32 +0200 Message-ID: <5185850.l7bAsbzJZX@yo-gs> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: yoann.p.public@gmail.com To: netdev@vger.kernel.org Return-path: Received: from mail-wr1-f65.google.com ([209.85.221.65]:33747 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725947AbeJ0FcG (ORCPT ); Sat, 27 Oct 2018 01:32:06 -0400 Received: by mail-wr1-f65.google.com with SMTP id u1-v6so2636731wrn.0 for ; Fri, 26 Oct 2018 13:53:34 -0700 (PDT) Sender: netdev-owner@vger.kernel.org List-ID: When using ss -Hutn4 or -utn3, Netid and State columns are sometime merged, it can be confusing when trying to pipe into awk or column. Details (before and after output) are available on this github issue: https:// github.com/shemminger/iproute2/issues/20 Signed-off-by: YoyPa --- misc/ss.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/misc/ss.c b/misc/ss.c index c8970438..5e46cc0e 100644 --- a/misc/ss.c +++ b/misc/ss.c @@ -144,9 +144,9 @@ static struct column columns[] = { { ALIGN_LEFT, "State", " ", 0, 0, 0 }, { ALIGN_LEFT, "Recv-Q", " ", 0, 0, 0 }, { ALIGN_LEFT, "Send-Q", " ", 0, 0, 0 }, - { ALIGN_RIGHT, "Local Address:", " ", 0, 0, 0 }, + { ALIGN_RIGHT, "Local_Address:", " ", 0, 0, 0 }, { ALIGN_LEFT, "Port", "", 0, 0, 0 }, - { ALIGN_RIGHT, "Peer Address:", " ", 0, 0, 0 }, + { ALIGN_RIGHT, "Peer_Address:", " ", 0, 0, 0 }, { ALIGN_LEFT, "Port", "", 0, 0, 0 }, { ALIGN_LEFT, "", "", 0, 0, 0 }, }; @@ -1334,7 +1334,7 @@ static void sock_state_print(struct sockstat *s) out("`- %s", sctp_sstate_name[s->state]); } else { field_set(COL_NETID); - out("%s", sock_name); + out("%-6s", sock_name); field_set(COL_STATE); out("%s", sstate_name[s->state]); } -- 2.19.1