Is this information already present somehow? I might not know how to
read it. If it isn't, I'd like to include it to help debugging socket
issues as currently brought up by procter@.
Ok?
Index: kern/uipc_socket.c
===================================================================
RCS file: /cvs/src/sys/kern/uipc_socket.c,v
retrieving revision 1.243
diff -u -p -r1.243 uipc_socket.c
--- kern/uipc_socket.c 7 Apr 2020 13:27:51 -0000 1.243
+++ kern/uipc_socket.c 9 Apr 2020 09:45:19 -0000
@@ -2164,7 +2164,8 @@ so_print(void *v,
(*pr)("so_linger: %i\n", so->so_linger);
(*pr)("so_state: 0x%04x\n", so->so_state);
(*pr)("so_pcb: %p\n", so->so_pcb);
- (*pr)("so_proto: %p\n", so->so_proto);
+ (*pr)("so_proto: %p (family: %d)\n", so->so_proto,
+ so->so_proto->pr_domain->dom_family);
(*pr)("so_sigio: %p\n", so->so_sigio.sir_sigio);
(*pr)("so_head: %p\n", so->so_head);