SWI_STRUCT_TcpOpt Struct Reference

#include <SwiStructsCm.h>

List of all members.

Public Attributes

U32 nTcpWindowSize
U32 nTcpWindowSizeGlobal
U32 nTcpWindowSizeGlobalMax
bool bSackOpts
U32 nTcpMaxDupAcks
U32 nTcp1323Opts
U32 nTcpMaxConnectRetransmissions


Detailed Description

This structure contains TCP optimization parameters.

TcpWindowSize is modified per-interface while other values are modified on a global level. Global values do not take effect until after the OS reboots. Per-interface values are used once the AirCard is re-inserted or if the mini-cards is reset.

Further tests indicate that the GlobalTcpWindowSize must be greater or equal to the per-interface TcpWindowSize, as the lower of the two is used GlobalMaxTcpWindowSize, while it has no effect on NDIS, does appear to be used by the DUN interface.

Windows Vista, Windows XP, Windows 2000, and Windows 98 and Windows CE are supported for all devices.

See also:
SwiGetTcpOpt

SwiOptimizeTcp


Member Data Documentation

Set to true to enable Selective Acks, false otherwise. Modification will be done globally and will affect all interfaces on the OS.

TCP RFC 1323 Options

Maximum TCP connection retransmissions

Fast re-transmission and recovery. Modification will be done globally and will affect all interfaces on the OS.

TCP receive window size. Modification will be done per-interface.

  • Suggested value for AC750 is 19200
  • Suggested value for AC775 is 42300
  • Suggested value for AC8xx is 65535
  • Suggested value for MC87xx is 65535

Global TCP window size

Maximum global TCP window size


The documentation for this struct was generated from the following file:

Generated on Fri Oct 2 10:27:36 2009 for 3G SDK by  doxygen 1.5.9