PERFORCE change 83834 for review
Robert Watson
rwatson at FreeBSD.org
Sun Sep 18 05:54:12 PDT 2005
http://perforce.freebsd.org/chv.cgi?CH=83834
Change 83834 by rwatson at rwatson_peppercorn on 2005/09/18 12:53:33
Add support to retrieve additional listen socket properties using
socket options: completed queue length and incomplete queue length.
These, obviously, cannot be set.
Discussed with: andre
Affected files ...
.. //depot/projects/netsmp/src/sys/kern/uipc_socket.c#10 edit
.. //depot/projects/netsmp/src/sys/sys/socket.h#4 edit
Differences ...
==== //depot/projects/netsmp/src/sys/kern/uipc_socket.c#10 (text+ko) ====
@@ -1855,6 +1855,14 @@
optval = so->so_qlimit;
goto integer;
+ case SO_LISTENQLEN:
+ optval = so->so_qlen;
+ goto integer;
+
+ case SO_LISTENINCQLEN:
+ optval = so->so_incqlen;
+ goto integer;
+
default:
error = ENOPROTOOPT;
break;
==== //depot/projects/netsmp/src/sys/sys/socket.h#4 (text+ko) ====
@@ -134,6 +134,8 @@
#define SO_LABEL 0x1009 /* socket's MAC label */
#define SO_PEERLABEL 0x1010 /* socket's peer's MAC label */
#define SO_LISTENQLIMIT 0x1011 /* socket's backlog limit */
+#define SO_LISTENQLEN 0x1012 /* socket's complete queue length */
+#define SO_LISTENINCQLEN 0x1013 /* socket's incomplete queue length */
#endif
/*
More information about the p4-projects
mailing list