FD.io VPP
v21.01.1
Vector Packet Processing
|
NAT port/address allocation lib. More...
Go to the source code of this file.
Data Structures | |
struct | nat_timeouts_t |
Macros | |
#define | foreach_nat_config_flag |
#define | foreach_nat_counter _ (tcp) _ (udp) _ (icmp) _ (other) _ (drops) |
#define | foreach_nat_error |
#define | foreach_nat_protocol |
#define | NAT_UDP_TIMEOUT 300 |
#define | NAT_TCP_TRANSITORY_TIMEOUT 240 |
#define | NAT_TCP_ESTABLISHED_TIMEOUT 7440 |
#define | NAT_ICMP_TIMEOUT 60 |
Typedefs | |
typedef enum nat_config_flags_t_ | nat_config_flags_t |
Enumerations | |
enum | nat_config_flags_t_ { foreach_nat_config_flag } |
enum | nat_error_t { foreach_nat_error } |
enum | nat_protocol_t { foreach_nat_protocol } |
Functions | |
static_always_inline void | nat_reset_timeouts (nat_timeouts_t *timeouts) |
NAT port/address allocation lib.
Definition in file lib.h.
#define foreach_nat_config_flag |
#define foreach_nat_counter _ (tcp) _ (udp) _ (icmp) _ (other) _ (drops) |
#define foreach_nat_error |
#define foreach_nat_protocol |
typedef enum nat_config_flags_t_ nat_config_flags_t |
enum nat_config_flags_t_ |
enum nat_error_t |
enum nat_protocol_t |
static_always_inline void nat_reset_timeouts | ( | nat_timeouts_t * | timeouts | ) |