From 57c452fb79a6189fb05eb9e984ad052a74d20012 Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Thu, 12 Jun 2025 13:18:28 +0300 Subject: [PATCH] net: shell: conn: Print packet socket information correctly The "net conn" command printed AF_PACKET socket as AF_UNK(3). Fix this by printing "AF_PACKET" in this case. Signed-off-by: Jukka Rissanen --- subsys/net/lib/shell/conn.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subsys/net/lib/shell/conn.c b/subsys/net/lib/shell/conn.c index 32dc32fcf44..ca852f1d15d 100644 --- a/subsys/net/lib/shell/conn.c +++ b/subsys/net/lib/shell/conn.c @@ -89,6 +89,8 @@ static void conn_handler_cb(struct net_conn *conn, void *user_data) } else if (conn->local_addr.sa_family == AF_UNSPEC) { snprintk(addr_local, sizeof(addr_local), "AF_UNSPEC"); + } else if (conn->local_addr.sa_family == AF_PACKET) { + snprintk(addr_local, sizeof(addr_local), "AF_PACKET"); } else { snprintk(addr_local, sizeof(addr_local), "AF_UNK(%d)", conn->local_addr.sa_family);