Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages   Examples  

netinet/tcp.h File Reference

TCP protocol definitions. More...


Data Structures

struct  _TCPPSEUDOHDR
 TCP pseudo header structure. More...

struct  tcphdr
 TCP protocol header structure. More...


Defines

#define TH_FIN
 Finishing transmission.

#define TH_SYN
 Synchronizing sequence numbers.

#define TH_RST
 Reset connection.

#define TH_PUSH
 Push data to application level.

#define TH_ACK
 Acknowledge field is valid.

#define TH_URG
 Urgent data present.

#define TH_FLAGS
 TCP flag mask.

#define TCPOPT_EOL
 End of options.

#define TCPOPT_NOP
 Nothing.

#define TCPOPT_MAXSEG
 Maximum segment size.

#define TCPOLEN_MAXSEG
 Maximum segment size length.

#define TCPOPT_WINDOW
 Receive window.

#define TCPOLEN_WINDOW
 Receive window length.

#define TCP_MSS
 Default maximum segment size.

#define TCP_MAXWIN
 Largest value for (unscaled) window.

#define TTCP_CLIENT_SND_WND
 Default send window for T/TCP client.

#define TCP_MAX_WINSHIFT
 Maximum window shift.

#define TCP_MAXHLEN
 Maximum length of header in bytes.

#define TCP_MAXOLEN
 Maximum space left for options.

#define TCP_NODELAY
 Don't delay send to coalesce segments.

#define TCP_MAXSEG
 Set maximum segment size.

#define TCP_NOPUSH
 Don't push last block of write.

#define TCP_NOOPT
 Don't use TCP options.


Typedefs

typedef struct tcphdr  TCPHDR
 TCP protocol header type.

typedef struct _TCPPSEUDOHDR  TCPPSEUDOHDR
 TCP pseudo header type.


Detailed Description

TCP protocol definitions.


© 2000-2001 by egnite Software GmbH - visit http://www.ethernut.de/