]> git.ipfire.org Git - thirdparty/iproute2.git/commit
ss: fix fallback to procfs for raw sockets
authorJakub Kicinski <kuba@kernel.org>
Wed, 18 Aug 2021 21:29:46 +0000 (14:29 -0700)
committerStephen Hemminger <stephen@networkplumber.org>
Wed, 18 Aug 2021 22:03:46 +0000 (15:03 -0700)
commit85b0e73c7714d33e94e3d289c49c4e0f35497071
tree4a31828b42e97885f4ab0a8cedf66e70daedd187
parent1afde094988702fbc8cd553fedbed883d3be5638
ss: fix fallback to procfs for raw sockets

Jonas reports that ss -awp does not display any RAW sockets
on a Knoppix 4.4 kernel.

sockdiag_send() diverts to tcpdiag_send() to try the older
netlink interface. tcpdiag_send() works for TCP and DCCP
but not other protocols. Instead of rejecting unsupported
protocols (and missing RAW and SCTP) match on supported ones.

Link: https://lore.kernel.org/netdev/20210815231738.7b42bad4@mmluhan/
Reported-and-tested-by: Jonas Bechtel <post@jbechtel.de>
Fixes: 41fe6c34de50 ("ss: Add inet raw sockets information gathering via netlink diag interface")
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
misc/ss.c