These Definitions are taken direct from the Microsoft White pages at Technet. It’s been shortened to only include the information for the entries in the CableNut adjuster. Enjoy!

1. BcastNameQueryCount – Determines how many times a NetBIOS name query broadcast will be issued. You can speed things up on a smaller network by setting this value to the minimum of 1.

Value Type: String Value

Default: 3


2.BcastNameQuerytimeout – Specifies timeout value for NetBIOS name query broadcasts. In a bursty or busy network, increasing the delay somewhat can reduce rebroadcasts. Not recommended in general since this increases delays against unreachable hosts.

Value Type: String Value

Default: 750 (minimum value 100)


3. BSDUrgent – If this value is 1, it specifies that Microsoft TCP/IP is to treat urgent data the way some UNIX systems do (with a maximum of 1 byte of urgent data, for example). If this value is 0, it specifies that the stack is to handle urgent data as specified by RFC 1122.

Value Type: String Value

Default: 1


4. CacheTimeout – Specifies how long NetBIOS names are cached.

Value Type: String Value

Default is 360,000 milliseconds (minimum is 60,000)


5. DefaultRcvWindow – This parameter determines the maximum TcpReceiveWindow size offered by the system. The receive window specifies the number of bytes a sender may transmit without receiving an acknowledgment. In general, larger receive windows will improve performance over high (delay * bandwidth ) networks. For highest efficiency, the receive window should be an even multiple of the TCP Maximum Segment Size (MSS).

Value Type: String Value

Default: 8192


6. DefaultTTL –  Specifies the default Time To Live (TTL) value set in the header of outgoing IP packets. The TTL determines the maximum amount of time an IP packet may live in the network without reaching its destination.

Value Type: String Value

Default: 32


7. EnableDNS – If this value is set to 1 (true), NetBT queries the DNS server for names that cannot be resolved by WINS, broadcast, or the Lmhosts file.

Value Type: String Value

Default: 1


8. GlobalMaxTcpWindoSize – The TcpWindowSize parameter can be used to set the receive window on a per-interface basis. This parameter can be used to set a global limit for the TcpWindowSize on a system-wide basis.

Value Type: String Value
 
Default: This parameter does not exist by default.


9. KeepAliveInterval – Specifies the time in milliseconds between retransmissions of keepalives, once the KeepAliveTime has expired. Once KeepAliveTime has expired, keepalives are sent every KeepAliveInterval milliseconds until a response is received, up to a maximum of MaxDataRetries before the connection is terminated.

Value Type: String Value

Default: 1 second (1000)


10. KeepAliveTime – Specifies the connection idle time in milliseconds before TCP will begin sending keepalives, if keepalives are enabled on a connection.

Value Type: String Value

Default: 2 hours (7,200,000)


11. Lanabase – 0

Value Type: String Value


12. LocalCopyMade – 1

Value Type: String Value


13. MaxConnections – Specifies the maximum number of concurrent connections.

Value Type: String Value 

Default: 100


14. MaxConnectRetries – Specifies the number of times a connection attempt (SYN) will be retransmitted before giving up. The initial retransmission timeout is 3 seconds, and it is doubled each time up to a maximum of 2 minutes.

Value Type: String Value 

Default: 3


15. MaxDataRetries – Specifies the maximum number of times a segment carrying data or an FIN will be retransmitted before the connection is terminated. The retransmission timeout itself is adaptive and will vary according to link conditions.

Value Type: String Value 

Default: 5


16. NameTableSize – Specifies the maximum number of names in the NetBIOS name table. The minimum allowable value is 1 and the maximum is 255.

Value Type: String Value

Default: 17


17. NameSrvQueryTimeout – Specifies how long the system waits before timing out a name server query.

Value Type: String Value

Default: 750 (minumum 100)


18. PMTUBlackHoleDetect – Specifies whether the stack will attempt to detect Maximum Transmission Unit (MTU) routers that do not send back ICMP fragmentation-needed messages. Setting this parameter when it is not needed can cause performance degradation.

Value Type: String Value 

Default: 0


19. PMTUDiscovery – Setting this parameter to 1 (True) causes TCP to attempt to discover the Maximum Transmission Unit (MTU or largest packet size) over the path to a remote machine. By discovering the Path MTU and limiting TCP segments to this size, TCP can eliminate fragmentation at routers along the path which connect networks with different MTUs. Fragmentation adversely affects TCP throughput and network congestion.

Value Type: String Value 

Default: 1


20. RoutingBufSize – Specifies the total amount of buffer space to allocate for routing packets. This parameter is ignored if EnableRouting=0.

Value Type: String Value 

Default: 73,216


21. SackOpts – This parameter controls whether or not Selective Acknowledgment (SACK, specified in RFC 2018) support is enabled.

Value Type: String Value

Default: 1


22. SessionKeepAlive – Specifies how often to send session keepalive packets on active sessions.

Value Type: String Value

Default: 3600 seconds


23. SessionTableSize – Specifies the maximum number of sessions in the NetBIOS session table. The minimum allowable value is 1 and the maximum is 255.

Value Type: String Value 

Default: 255


24. Size/Small/Medium/Large – Specifies how many buffers of various types to pre-allocate and the maximum that can be allocated, where 1 = small, 2 = medium, and 3 = large.

Value Type: String Value 

Default: 1 (the default is 3 if the WINS proxy is enabled)


25. Tcp1323Opts – Controls RFC 1323 time stamps and window scaling options, where 0 = disable RFC 1323 options, 1 = window scale enabled only, 2 = time stamps enabled only, and 3 = both options enabled.

Value Type: String Value

Default: 0


26. TcpTimedWaitDelay – This parameter determines the length of time that a connection stays in the TIME_WAIT state when being closed. While a connection is in the TIME_WAIT state, the socket pair cannot be reused. This is also known as the 2MSL state because the value should be twice the maximum segment lifetime on the network. See RFC 793 for further details.

Value Type: String Value

Default: 240


27. MaxDupAcks – This parameter determines the number of duplicate ACKs that must be received for the same sequence number of sent data before fast retransmit is triggered to resend the segment that has been dropped in transit.

Value Type: DWord

Default: 2


28. DefaultTOS – Specifies the default Type Of Service (TOS) value set in the header of outgoing IP packets. See RFC 791 for a definition of the values.

Value Type: String Value

Default: 0


29. IGMPLevel – Specifies the level of support allowed for IP multicast, corresponding to the levels in RFC 1112.

Value Type: String Value

Default: 2

30. MaxConnectionsPer1_0Server & MaxConnectionsPerServer – HTTP specification requires that no one computer can have more than 2 simultaneous connections to any single HTTP server. This will affect all Windows application that uses the standard API, including Internet Explorer. People who keep multiple files on an online hard drive hate this restriction, because they can only download two or four files at a time. Windows developers choose to limit the maximum connections to a HTTP 1.0 server to four. In the HTTP 1.1 specification the number of connections was mandated to 2.

Value Type: DWord

Default: 4 & 2