FD.io VPP
v16.06
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | SYSLOG_DELIMITER ' ' |
#define | SYSLOG_FIELD_ABSENT '-' |
#define | PLATFORM_SYSLOG_DISP_NODE_IDX PLATFORM_NFV9_DISP_NODE_IDX |
#define | CNAT_SYSLOG_DEBUG_CODE 2 |
#define | SYSLOG_DEBUG_PRINTF1(a) |
#define | SYSLOG_DEBUG_PRINTF2(a, b) |
#define | SYSLOG_DEBUG_PRINTF3(a, b, c) |
#define | SYSLOG_DEBUG_PRINTF4(a, b, c, d) |
Functions | |
void | syslog_params_show (u32 logging_index) |
static int | byte_to_ascii_decimal_unaligned (unsigned char *ptr, unsigned char num) |
static int | copy_ipv4_addr (unsigned char *ptr, u32 ipv4) |
void | cnat_syslog_fill_ip_header (cnat_syslog_logging_info_t *logging_info) |
void | cnat_syslog_logging_init () |
void | cnat_syslog_log_mapping_create (cnat_main_db_entry_t *db, cnat_vrfmap_t *vrfmap) |
void | cnat_syslog_log_mapping_delete (cnat_main_db_entry_t *db, cnat_vrfmap_t *vrfmap) |
void | cnat_syslog_ds_lite_port_limit_exceeded (dslite_key_t *key, dslite_table_entry_t *dslite_entry) |
void | cnat_syslog_nat44_mapping_create (cnat_main_db_entry_t *db, cnat_vrfmap_t *vrfmap, cnat_session_entry_t *sdb, int bulk_alloc) |
cnat_icmp_msg_t | icmp_msg_gen_allowed () |
void | cnat_syslog_nat44_mapping_delete (cnat_main_db_entry_t *db, cnat_vrfmap_t *vrfmap, cnat_session_entry_t *sdb, int bulk_alloc) |
u32 | cnat_get_unix_time_in_seconds (void) |
#define CNAT_SYSLOG_DEBUG_CODE 2 |
Definition at line 42 of file cnat_syslog.c.
#define PLATFORM_SYSLOG_DISP_NODE_IDX PLATFORM_NFV9_DISP_NODE_IDX |
Definition at line 35 of file cnat_syslog.c.
#define SYSLOG_DEBUG_PRINTF1 | ( | a | ) |
Definition at line 54 of file cnat_syslog.c.
#define SYSLOG_DEBUG_PRINTF2 | ( | a, | |
b | |||
) |
Definition at line 55 of file cnat_syslog.c.
#define SYSLOG_DEBUG_PRINTF3 | ( | a, | |
b, | |||
c | |||
) |
Definition at line 56 of file cnat_syslog.c.
#define SYSLOG_DEBUG_PRINTF4 | ( | a, | |
b, | |||
c, | |||
d | |||
) |
Definition at line 57 of file cnat_syslog.c.
#define SYSLOG_DELIMITER ' ' |
Definition at line 27 of file cnat_syslog.c.
#define SYSLOG_FIELD_ABSENT '-' |
Definition at line 28 of file cnat_syslog.c.
|
inlinestatic |
void cnat_syslog_ds_lite_port_limit_exceeded | ( | dslite_key_t * | key, |
dslite_table_entry_t * | dslite_entry | ||
) |
|
inline |
void cnat_syslog_log_mapping_create | ( | cnat_main_db_entry_t * | db, |
cnat_vrfmap_t * | vrfmap | ||
) |
Definition at line 417 of file cnat_syslog.c.
void cnat_syslog_log_mapping_delete | ( | cnat_main_db_entry_t * | db, |
cnat_vrfmap_t * | vrfmap | ||
) |
Definition at line 423 of file cnat_syslog.c.
void cnat_syslog_logging_init | ( | ) |
void cnat_syslog_nat44_mapping_create | ( | cnat_main_db_entry_t * | db, |
cnat_vrfmap_t * | vrfmap, | ||
cnat_session_entry_t * | sdb, | ||
int | bulk_alloc | ||
) |
void cnat_syslog_nat44_mapping_delete | ( | cnat_main_db_entry_t * | db, |
cnat_vrfmap_t * | vrfmap, | ||
cnat_session_entry_t * | sdb, | ||
int | bulk_alloc | ||
) |
|
inlinestatic |
Definition at line 365 of file cnat_syslog.c.
cnat_icmp_msg_t icmp_msg_gen_allowed | ( | ) |
Definition at line 62 of file cnat_syslog.c.
const unsigned char ascii_numbers[][3] |
Definition at line 85 of file cnat_syslog.c.
cnat_syslog_global_counters_t cnat_syslog_global_counter |
Definition at line 39 of file cnat_syslog.c.
cnat_syslog_global_info_t cnat_syslog_global_info |
Definition at line 37 of file cnat_syslog.c.
cnat_syslog_logging_info_t* cnat_syslog_logging_info_pool |
Definition at line 38 of file cnat_syslog.c.
u32 syslog_debug_flag |
Definition at line 47 of file cnat_debug_msg_handler.c.