Go to the source code of this file.
|
#define | TCP_HLEN 20 |
|
#define | TCP_FIN 0x01U |
|
#define | TCP_SYN 0x02U |
|
#define | TCP_RST 0x04U |
|
#define | TCP_PSH 0x08U |
|
#define | TCP_ACK 0x10U |
|
#define | TCP_URG 0x20U |
|
#define | TCP_ECE 0x40U |
|
#define | TCP_CWR 0x80U |
|
#define | TCP_FLAGS 0x3fU |
|
#define | TCPH_HDRLEN(phdr) ((u16_t)(lwip_ntohs((phdr)->_hdrlen_rsvd_flags) >> 12)) |
|
#define | TCPH_FLAGS(phdr) ((u16_t)(lwip_ntohs((phdr)->_hdrlen_rsvd_flags) & TCP_FLAGS)) |
|
#define | TCPH_HDRLEN_SET(phdr, len) (phdr)->_hdrlen_rsvd_flags = lwip_htons(((len) << 12) | TCPH_FLAGS(phdr)) |
|
#define | TCPH_FLAGS_SET(phdr, flags) (phdr)->_hdrlen_rsvd_flags = (((phdr)->_hdrlen_rsvd_flags & PP_HTONS(~TCP_FLAGS)) | lwip_htons(flags)) |
|
#define | TCPH_HDRLEN_FLAGS_SET(phdr, len, flags) (phdr)->_hdrlen_rsvd_flags = (u16_t)(lwip_htons((u16_t)((len) << 12) | (flags))) |
|
#define | TCPH_SET_FLAG(phdr, flags) (phdr)->_hdrlen_rsvd_flags = ((phdr)->_hdrlen_rsvd_flags | lwip_htons(flags)) |
|
#define | TCPH_UNSET_FLAG(phdr, flags) (phdr)->_hdrlen_rsvd_flags = ((phdr)->_hdrlen_rsvd_flags & ~lwip_htons(flags)) |
|
TCP protocol definitions
Definition in file prot/tcp.h.