FD.io VPP  v17.01.1-3-gc6833f8
Vector Packet Processing
cnat_global.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  counter_array_t
 

Macros

#define COLLECT_FREQ_FACTOR   100
 
#define NUM_SECONDS_TO_WAIT   10
 
#define COUNTER_BUFFER_SIZE   25
 
#define COUNTER_BUFFER_SIZE   25
 

Variables

u8 cnat_db_init_done
 
u32 cnat_current_time
 
u64 in2out_drops_port_limit_exceeded
 
u64 in2out_drops_system_limit_reached
 
u64 in2out_drops_resource_depletion
 
u64 no_translation_entry_drops
 
u8 nfv9_configured
 
u32 translation_create_count
 
u32 translation_create_rate
 
u32 translation_delete_count
 
u32 translation_delete_rate
 
u32 in2out_forwarding_count
 
u32 in2out_forwarding_rate
 
u32 out2in_forwarding_count
 
u32 out2in_forwarding_rate
 
u32 total_address_pool_allocated
 
u32 nat44_active_translations
 
u32 dslite_translation_create_rate
 
u32 dslite_translation_delete_rate
 
u32 dslite_translation_create_count
 
u32 dslite_in2out_forwarding_count
 
u32 dslite_out2in_forwarding_rate
 
u32 null_enq_pkt
 
u32 null_deq_pkt
 
u32 null_enq_ctx
 
u32 null_deq_ctx
 
u32 null_enq_wqe
 
u32 null_deq_wqe
 
u32 ctx_alloc_errs
 
u32 sf_alloc_errs
 
u32 rcv_pkt_errs
 
struct counter_array_t counter_array_t
 
struct counter_array_t err_cnt_arr [COUNTER_BUFFER_SIZE]
 

Macro Definition Documentation

#define COLLECT_FREQ_FACTOR   100

Definition at line 58 of file cnat_global.h.

#define COUNTER_BUFFER_SIZE   25

Definition at line 82 of file cnat_global.h.

#define COUNTER_BUFFER_SIZE   25

Definition at line 82 of file cnat_global.h.

#define NUM_SECONDS_TO_WAIT   10

Definition at line 59 of file cnat_global.h.

Variable Documentation

u32 cnat_current_time

Definition at line 29 of file cnat_global.c.

u8 cnat_db_init_done

Definition at line 43 of file cnat_db_v2.c.

u32 ctx_alloc_errs

Definition at line 41 of file cnat_global.c.

u32 dslite_in2out_forwarding_count

Definition at line 54 of file cnat_global.h.

u32 dslite_out2in_forwarding_rate
u32 dslite_translation_create_count
u32 dslite_translation_create_rate
u32 dslite_translation_delete_rate
struct counter_array_t err_cnt_arr[COUNTER_BUFFER_SIZE]

Definition at line 83 of file cnat_global.h.

u64 in2out_drops_port_limit_exceeded

Definition at line 228 of file cnat_db_v2.c.

u64 in2out_drops_resource_depletion

Definition at line 230 of file cnat_db_v2.c.

u64 in2out_drops_system_limit_reached

Definition at line 229 of file cnat_db_v2.c.

u32 in2out_forwarding_count

Definition at line 40 of file cnat_db_scanner.c.

u32 in2out_forwarding_rate

Definition at line 41 of file cnat_db_scanner.c.

u32 nat44_active_translations

Definition at line 43 of file cnat_db_scanner.c.

u8 nfv9_configured

Definition at line 30 of file cnat_global.c.

u64 no_translation_entry_drops

Definition at line 231 of file cnat_db_v2.c.

u32 null_deq_ctx

Definition at line 36 of file cnat_global.c.

u32 null_deq_pkt

Definition at line 33 of file cnat_global.c.

u32 null_deq_wqe

Definition at line 39 of file cnat_global.c.

u32 null_enq_ctx

Definition at line 35 of file cnat_global.c.

u32 null_enq_pkt

Definition at line 32 of file cnat_global.c.

u32 null_enq_wqe

Definition at line 38 of file cnat_global.c.

u32 out2in_forwarding_count

Definition at line 40 of file cnat_db_scanner.c.

u32 out2in_forwarding_rate

Definition at line 41 of file cnat_db_scanner.c.

u32 rcv_pkt_errs

Definition at line 44 of file cnat_global.c.

u32 sf_alloc_errs

Definition at line 42 of file cnat_global.c.

u32 total_address_pool_allocated

Definition at line 43 of file cnat_show.c.

u32 translation_create_count

Definition at line 37 of file cnat_db_scanner.c.

u32 translation_create_rate

Definition at line 38 of file cnat_db_scanner.c.

u32 translation_delete_count

Definition at line 37 of file cnat_db_scanner.c.

u32 translation_delete_rate

Definition at line 38 of file cnat_db_scanner.c.