FD.io VPP  v16.06
Vector Packet Processing
cnat_show_response.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  cnat_v4_show_gre_entry
 
struct  cnat_v4_show_gre_entry_resp
 
struct  cnat_v4_show_translation_entry
 
struct  cnat_v4_show_entry_resp
 
struct  cnat_v4_show_free_used_entry
 
struct  cnat_v4_show_free_used_entry_resp
 
struct  cnat_statistics_node_name
 
struct  cnat_statistics_node_name_mapping_resp
 
struct  cnat_statistics_counter_name
 
struct  cnat_statistics_counter_name_mapping_resp
 
struct  cnat_statistics_counter_values
 
struct  pool_address_usage_t
 
struct  cnat_show_statistics_summary_resp
 
struct  cnat_show_counters_summary_resp
 
struct  xlat_show_statistics_summary_resp
 
struct  v6rd_show_statistics_summary_resp
 
struct  mape_show_statistics_summary_resp
 
struct  cnat_generic_command_resp
 

Macros

#define CNAT_TRANSLATION_ENTRY_ALL   0x0
 
#define CNAT_TRANSLATION_ENTRY_STATIC   0x1
 
#define CNAT_TRANSLATION_ENTRY_ALG   0x2
 
#define CNAT_TRANSLATION_ENTRY_DYNAMIC   0x4
 
#define CNAT_TRANSLATION_ENTRY_PCPI_DYNAMIC   0x08
 
#define CNAT_TRANSLATION_ENTRY_PCPE_DYNAMIC   0x10
 
#define MAX_NODE_NAME_LEN   18
 
#define MAX_CTR_NAME_LEN   10
 
#define CNAT_DEBUG_GENERIC_COMMAND_READ_MEM   1
 
#define CNAT_DEBUG_GENERIC_COMMAND_WRITE_MEM   2
 
#define CNAT_DEBUG_GENERIC_COMMAND_DB_SUMMARY   3
 
#define CNAT_DEBUG_GENERIC_COMMAND_USER_DB_PM   4
 
#define CNAT_DEBUG_GET_CGN_DB_SUMMARY   5
 

Enumerations

enum  cnat_debug_dump_type_t {
  CNAT_DEBUG_GENERIC_COMMAND_DUMP_POLICY, CNAT_DEBUG_GENERIC_COMMAND_DUMP_MAIN_DB, CNAT_DEBUG_GENERIC_COMMAND_DUMP_USER_DB, CNAT_DEBUG_GENERIC_COMMAND_DUMP_HASHES_DB,
  CNAT_DEBUG_GENERIC_COMMAND_DUMP_VRF_MAP, CNAT_DEBUG_GENERIC_COMMAND_DUMP_SUMMARY_DB, CNAT_DEBUG_GENERIC_COMMAND_DUMP_STATS, CNAT_DEBUG_GENERIC_COMMAND_CLEAR_STATS,
  CNAT_DEBUG_GENERIC_COMMAND_DUMP_NODE_COUNTER, CNAT_DEBUG_GENERIC_COMMAND_CLEAR_NODE_COUNTER, CNAT_DEBUG_GENERIC_COMMAND_DUMP_CNAT_COUNTER, CNAT_DEBUG_GENERIC_COMMAND_DUMP_VA,
  CNAT_DEBUG_GENERIC_COMMAND_SHOW_CONFIG, CNAT_DEBUG_GENERIC_COMMAND_SHOW_NFV9, CNAT_DEBUG_GENERIC_COMMAND_SHOW_IVRF, CNAT_DEBUG_GENERIC_COMMAND_SHOW_OVRF,
  CNAT_DEBUG_SPP_LOG, CNAT_DEBUG_GENERIC_COMMAND_DEBUG_OPTIONS, CNAT_DEBUG_GENERIC_COMMAND_DUMP_DEBUG_LEVELS, CNAT_DEBUG_GENERIC_COMMAND_DEBUG_FLAGS,
  CNAT_READ_TEMP_SENSORS, CNAT_BLOCK_OCTEON_SENSOR_READ, CNAT_DEBUG_GENERIC_COMMAND_DUMP_MAIN_DB_SUMMARY, CNAT_DEBUG_GENERIC_COMMAND_DUMP_USER_DB_SUMMARY,
  CNAT_DEBUG_DUMP_6RD_STATS, CNAT_DEBUG_TIMEOUT_DB_SUMMARY, CNAT_NAT64_STFUL_DEBUG_COMMAND, CNAT_DEBUG_SET_BULK_SIZE,
  CNAT_DEBUG_SHOW_BULK_STAT, CNAT_DEBUG_CLEAR_BULK_STAT, CNAT_DEBUG_SHOW_BULK_ALLOC, CNAT_DEBUG_NAT64,
  CNAT_DEBUG_NAT44_IN2OUT_FRAG_STATS
}
 
enum  cnat_debug_flag_type_t { CNAT_DEBUG_FLAG_UDP_INSIDE_CHECKSUM_MODIFY, CNAT_DEBUG_FLAG_UDP_OUTSIDE_CHECKSUM_MODIFY, CNAT_DEBUG_FLAG_UDP_INSIDE_PACKET_DUMP, CNAT_DEBUG_FLAG_UDP_OUTSIDE_PACKET_DUMP }
 

Functions

u32 db_free_entry (void *p)
 

Macro Definition Documentation

#define CNAT_DEBUG_GENERIC_COMMAND_DB_SUMMARY   3

Definition at line 524 of file cnat_show_response.h.

#define CNAT_DEBUG_GENERIC_COMMAND_READ_MEM   1

Definition at line 522 of file cnat_show_response.h.

#define CNAT_DEBUG_GENERIC_COMMAND_USER_DB_PM   4

Definition at line 525 of file cnat_show_response.h.

#define CNAT_DEBUG_GENERIC_COMMAND_WRITE_MEM   2

Definition at line 523 of file cnat_show_response.h.

#define CNAT_DEBUG_GET_CGN_DB_SUMMARY   5

Definition at line 526 of file cnat_show_response.h.

#define CNAT_TRANSLATION_ENTRY_ALG   0x2

Definition at line 28 of file cnat_show_response.h.

#define CNAT_TRANSLATION_ENTRY_ALL   0x0

Definition at line 26 of file cnat_show_response.h.

#define CNAT_TRANSLATION_ENTRY_DYNAMIC   0x4

Definition at line 29 of file cnat_show_response.h.

#define CNAT_TRANSLATION_ENTRY_PCPE_DYNAMIC   0x10

Definition at line 33 of file cnat_show_response.h.

#define CNAT_TRANSLATION_ENTRY_PCPI_DYNAMIC   0x08

Definition at line 32 of file cnat_show_response.h.

#define CNAT_TRANSLATION_ENTRY_STATIC   0x1

Definition at line 27 of file cnat_show_response.h.

#define MAX_CTR_NAME_LEN   10

Definition at line 36 of file cnat_show_response.h.

#define MAX_NODE_NAME_LEN   18

Definition at line 35 of file cnat_show_response.h.

Enumeration Type Documentation

Enumerator
CNAT_DEBUG_GENERIC_COMMAND_DUMP_POLICY 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_MAIN_DB 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_USER_DB 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_HASHES_DB 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_VRF_MAP 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_SUMMARY_DB 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_STATS 
CNAT_DEBUG_GENERIC_COMMAND_CLEAR_STATS 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_NODE_COUNTER 
CNAT_DEBUG_GENERIC_COMMAND_CLEAR_NODE_COUNTER 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_CNAT_COUNTER 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_VA 
CNAT_DEBUG_GENERIC_COMMAND_SHOW_CONFIG 
CNAT_DEBUG_GENERIC_COMMAND_SHOW_NFV9 
CNAT_DEBUG_GENERIC_COMMAND_SHOW_IVRF 
CNAT_DEBUG_GENERIC_COMMAND_SHOW_OVRF 
CNAT_DEBUG_SPP_LOG 
CNAT_DEBUG_GENERIC_COMMAND_DEBUG_OPTIONS 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_DEBUG_LEVELS 
CNAT_DEBUG_GENERIC_COMMAND_DEBUG_FLAGS 
CNAT_READ_TEMP_SENSORS 
CNAT_BLOCK_OCTEON_SENSOR_READ 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_MAIN_DB_SUMMARY 
CNAT_DEBUG_GENERIC_COMMAND_DUMP_USER_DB_SUMMARY 
CNAT_DEBUG_DUMP_6RD_STATS 
CNAT_DEBUG_TIMEOUT_DB_SUMMARY 
CNAT_NAT64_STFUL_DEBUG_COMMAND 
CNAT_DEBUG_SET_BULK_SIZE 
CNAT_DEBUG_SHOW_BULK_STAT 
CNAT_DEBUG_CLEAR_BULK_STAT 
CNAT_DEBUG_SHOW_BULK_ALLOC 
CNAT_DEBUG_NAT64 
CNAT_DEBUG_NAT44_IN2OUT_FRAG_STATS 

Definition at line 528 of file cnat_show_response.h.

Enumerator
CNAT_DEBUG_FLAG_UDP_INSIDE_CHECKSUM_MODIFY 
CNAT_DEBUG_FLAG_UDP_OUTSIDE_CHECKSUM_MODIFY 
CNAT_DEBUG_FLAG_UDP_INSIDE_PACKET_DUMP 
CNAT_DEBUG_FLAG_UDP_OUTSIDE_PACKET_DUMP 

Definition at line 564 of file cnat_show_response.h.

Function Documentation

u32 db_free_entry ( void p)