From: Peter Lei <peter...@netflix.com>

TCP stack sysctl nodes are currently inserted using the stack
name alias. Allow the user to get the current stack's alias to
allow for programatic sysctl access.

Obtained from:  Netflix
---
 newlib/libc/sys/rtems/include/netinet/tcp.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/newlib/libc/sys/rtems/include/netinet/tcp.h 
b/newlib/libc/sys/rtems/include/netinet/tcp.h
index e7c47e85b..6dc7403aa 100644
--- a/newlib/libc/sys/rtems/include/netinet/tcp.h
+++ b/newlib/libc/sys/rtems/include/netinet/tcp.h
@@ -210,6 +210,7 @@ struct tcphdr {
 #define        TCP_PCAP_OUT    2048    /* number of output packets to keep */
 #define        TCP_PCAP_IN     4096    /* number of input packets to keep */
 #define TCP_FUNCTION_BLK 8192  /* Set the tcp function pointers to the 
specified stack */
+#define TCP_FUNCTION_ALIAS 8193        /* Get the current tcp function pointer 
name alias */
 /* Options for Rack and BBR */
 #define        TCP_REUSPORT_LB_NUMA   1026     /* set listen socket numa 
domain */
 #define TCP_RACK_MBUF_QUEUE   1050 /* Do we allow mbuf queuing if supported */
-- 
2.35.3

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to