summaryrefslogtreecommitdiffstats
path: root/private/ntos/tdi/tcpip/tcp/tcpcfg.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--private/ntos/tdi/tcpip/tcp/tcpcfg.h86
1 files changed, 86 insertions, 0 deletions
diff --git a/private/ntos/tdi/tcpip/tcp/tcpcfg.h b/private/ntos/tdi/tcpip/tcp/tcpcfg.h
new file mode 100644
index 000000000..e3ee3ab01
--- /dev/null
+++ b/private/ntos/tdi/tcpip/tcp/tcpcfg.h
@@ -0,0 +1,86 @@
+/********************************************************************/
+/** Microsoft LAN Manager **/
+/** Copyright(c) Microsoft Corp., 1990-1992 **/
+/********************************************************************/
+/* :ts=4 */
+
+//* TCPCFG.H - Definitions of configuration information for TCP.
+//
+
+/*NOINC*/
+extern uint DeadGWDetect;
+extern uint PMTUDiscovery;
+extern uint PMTUBHDetect;
+extern uint KeepAliveTime;
+extern uint KAInterval;
+extern uint DefaultRcvWin;
+extern uint MaxConnections;
+extern uint MaxConnectRexmitCount;
+extern uint MaxConnectResponseRexmitCount;
+extern uint MaxDataRexmitCount;
+
+#ifdef SYN_ATTACK
+
+extern BOOLEAN SynAttackProtect;
+extern uint TCPHalfOpen;
+extern uint TCPHalfOpenRetried;
+extern uint TCPMaxHalfOpen;
+extern uint TCPMaxHalfOpenRetried;
+extern uint TCPMaxHalfOpenRetriedLW;
+extern uint TCPPortsExhausted;
+extern uint TCPMaxPortsExhausted;
+extern uint TCPMaxPortsExhaustedLW;
+extern uint MaxConnectResponseRexmitCountTmp;
+EXTERNAL_LOCK(SynAttLock)
+#endif
+
+
+extern uint BSDUrgent;
+extern uint PreloadCount;
+extern uint FinWait2TO;
+extern uint NTWMaxConnectCount;
+extern uint NTWMaxConnectTime;
+extern uint MaxUserPort;
+
+#ifdef SECFLTR
+extern uint SecurityFilteringEnabled;
+#endif // SECFLTR
+
+/*INC*/
+
+#ifndef FALSE
+#define FALSE 0
+#endif
+
+#ifndef TRUE
+#define TRUE 1
+#endif
+
+#define DEFAULT_DEAD_GW_DETECT TRUE
+#define DEFAULT_PMTU_DISCOVERY TRUE
+#define DEFAULT_PMTU_BHDETECT FALSE
+#define DEFAULT_KA_TIME 7200000
+#define DEFAULT_KA_INTERVAL 1000
+#define DEFAULT_RCV_WIN 8192
+#define DEFAULT_PRELOAD_COUNT 0
+#define MAX_PRELOAD_COUNT 32
+#define PRELOAD_BLOCK_SIZE 16384
+
+/*NOINC*/
+#ifndef VXD
+#define DEFAULT_MAX_CONNECTIONS (INVALID_CONN_INDEX - 1)
+#define NTW_MAX_CONNECT_TIME 600
+#define NTW_MAX_CONNECT_COUNT 15
+#else
+
+/*INC*/
+#define DEFAULT_MAX_CONNECTIONS 100
+
+/*NOINC*/
+#endif
+/*INC*/
+
+#define DEFAULT_CONNECT_REXMIT_CNT 3
+#define DEFAULT_DATA_REXMIT_CNT 5
+#define DEFAULT_BSD_URGENT TRUE
+