It contains SS_CANTSENDMORE, SS_ISSENDING, SS_CANTRCVMORE and SS_RCVATMARK bits. Also do `sb_flags' output as hex, it contains flags too.
Index: sys/kern/uipc_socket.c =================================================================== RCS file: /cvs/src/sys/kern/uipc_socket.c,v retrieving revision 1.305 diff -u -p -r1.305 uipc_socket.c --- sys/kern/uipc_socket.c 4 Jul 2023 22:28:24 -0000 1.305 +++ sys/kern/uipc_socket.c 21 Jul 2023 08:30:05 -0000 @@ -2366,7 +2366,8 @@ sobuf_print(struct sockbuf *sb, (*pr)("\tsb_mbtail: %p\n", sb->sb_mbtail); (*pr)("\tsb_lastrecord: %p\n", sb->sb_lastrecord); (*pr)("\tsb_sel: ...\n"); - (*pr)("\tsb_flags: %i\n", sb->sb_flags); + (*pr)("\tsb_flags: %04x\n", sb->sb_flags); + (*pr)("\tsb_state: %04x\n", sb->sb_state); (*pr)("\tsb_timeo_nsecs: %llu\n", sb->sb_timeo_nsecs); }