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);
 }
 

Reply via email to