---
name: "RTE_TCP_ECE_FLAG"
section: "3"
platform: "linux"
package: "dpdk-doc"
version: "24.11.4-0+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/rte_tcp.h"
---

# RTE\_TCP\_ECE\_FLAG(3)

Part of [rte\_tcp.h(3)](/rte_tcp.h/3.md).

## NAME

rte\_tcp.h

## SYNOPSIS

`#include <stdint.h>`\
 `#include <rte_byteorder.h>`\

### Data Structures

struct **rte\_tcp\_hdr**\

### Macros

\#define **RTE\_TCP\_CWR\_FLAG**   0x80\
 \#define **RTE\_TCP\_ECE\_FLAG**   0x40\
 \#define **RTE\_TCP\_URG\_FLAG**   0x20\
 \#define **RTE\_TCP\_ACK\_FLAG**   0x10\
 \#define **RTE\_TCP\_PSH\_FLAG**   0x08\
 \#define **RTE\_TCP\_RST\_FLAG**   0x04\
 \#define **RTE\_TCP\_SYN\_FLAG**   0x02\
 \#define **RTE\_TCP\_FIN\_FLAG**   0x01\

## Detailed Description

TCP-related defines

Definition in file **rte\_tcp.h**.

## Macro Definition Documentation

### #define RTE\_TCP\_CWR\_FLAG 0x80

TCP Flags Congestion Window Reduced

Definition at line **39** of file **rte\_tcp.h**.

### #define RTE\_TCP\_ECE\_FLAG 0x40

ECN-Echo

Definition at line **40** of file **rte\_tcp.h**.

### #define RTE\_TCP\_URG\_FLAG 0x20

Urgent Pointer field significant

Definition at line **41** of file **rte\_tcp.h**.

### #define RTE\_TCP\_ACK\_FLAG 0x10

Acknowledgment field significant

Definition at line **42** of file **rte\_tcp.h**.

### #define RTE\_TCP\_PSH\_FLAG 0x08

Push Function

Definition at line **43** of file **rte\_tcp.h**.

### #define RTE\_TCP\_RST\_FLAG 0x04

Reset the connection

Definition at line **44** of file **rte\_tcp.h**.

### #define RTE\_TCP\_SYN\_FLAG 0x02

Synchronize sequence numbers

Definition at line **45** of file **rte\_tcp.h**.

### #define RTE\_TCP\_FIN\_FLAG 0x01

No more data from sender

Definition at line **46** of file **rte\_tcp.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
