From bdfcc753c80c83a2d5dabb1be3761257cef0bd5d Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Sun, 25 Feb 2024 12:50:24 +0200 Subject: [PATCH] net: shell: Print mgmt socket information properly The "net sockets" command did not print network management socket information properly but claimed that the socket was IPv4 one which it is not. Signed-off-by: Jukka Rissanen --- subsys/net/lib/shell/sockets.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/subsys/net/lib/shell/sockets.c b/subsys/net/lib/shell/sockets.c index 665eeaa1840f..063f4dd23b1b 100644 --- a/subsys/net/lib/shell/sockets.c +++ b/subsys/net/lib/shell/sockets.c @@ -68,7 +68,8 @@ int walk_sockets(struct k_obj_core *obj_core, void *user_data) PR("%25s %-12s %c%c%c\t%-5s%-13d %-10" PRId64 "%-10" PRId64 "\n", thread_name, obj->reg->name, obj->socket_family == AF_INET6 ? '6' : - (obj->socket_family ? '4' : ' '), + (obj->socket_family == AF_INET ? '4' : + (obj->socket_family == AF_NET_MGMT ? 'M' : ' ')), obj->socket_type == SOCK_DGRAM ? 'D' : (obj->socket_type == SOCK_STREAM ? 'S' : (obj->socket_type == SOCK_RAW ? 'R' : ' ')),