You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ss (in iproute2) uses getopt_long, which is totally different from the procedural parsing that ip and bridge do. Because ss (in this project) has parsing mostly duplicated from ip, there are several errors in cli parsing:
ss -x isn't accepted
ss -unix should be parsed as ss -u -n -i -x, but it's currently parsed as ss --unix
grouped opts like ss -xH don't work
etc…
I'll submit a patch for this within a week or two if someone else doesn't beat me to it. I'm reporting this as both an FYI, and an explanation as to why I didn't include any changes to ss in #74.
Activity
glensc commentedon Mar 27, 2026
I'm used to
ss -nat(muscle memory), and it doesn't work:brona commentedon Mar 29, 2026
I tried to addresses these in 1.7.3.
FYI from
man ssSo unix shouldn't be treated as
ss -u -n -i -xRe
-H, that is currently not implemented (--no-header), but this should be pretty straightforward.Support --no-header for ss, #76
getopt compatible arg parsing for ss, fixes brona#76