|
static void | cnat_nfv9_insert_ingress_vrfid_name_record (cnat_nfv9_logging_info_t *nfv9_logging_info, u16 index) |
|
void | cnat_nfv9_ingress_vrfid_name_mapping_create (cnat_nfv9_logging_info_t *nfv9_logging_info) |
|
u32 | cnat_get_sys_up_time_in_ms (void) |
|
void | cnat_dump_time_change_logs (void) |
|
void | cnat_nfv9_handle_sys_time_change (time_t current_unix_time) |
|
void | cnat_nfv9_update_sys_time_change () |
|
void | nfv9_params_show (u32 logging_index) |
|
void | cnat_nfv9_dump_logging_context (u32 value1, cnat_nfv9_logging_info_t *nfv9_logging_info, u32 value2) |
|
static int | cnat_nfv9_pad_added_to_an_addr (u8 *new_addr, u8 *org_addr) |
|
static u8 * | cnat_nfv9_add_end_of_record_padding (u8 *data_ptr) |
|
static u16 | cnat_nfv9_pad_end_of_record_length (u16 record_length) |
|
void | fill_ip_n_udp_hdr (u32 ipv4_addr, u16 port, cnat_nfv9_logging_info_t *nfv9_logging_info) |
|
static void | cnat_nfv9_fill_nfv9_ip_header (cnat_nfv9_logging_info_t *nfv9_logging_info) |
|
static void | cnat_nfv9_send_queued_pkt (cnat_nfv9_logging_info_t *nfv9_logging_info) |
|
static void | cnat_nfv9_send_pkt (cnat_nfv9_logging_info_t *nfv9_logging_info) |
|
static void | send_vpp3_nfv9_pkt (cnat_nfv9_logging_info_t *nfv9_logging_info) |
|
static void | cnat_nfv9_send_pkt_always_success (cnat_nfv9_logging_info_t *nfv9_logging_info, vlib_node_t *output_node) |
|
static void | cnat_nfv9_create_logging_context (cnat_nfv9_logging_info_t *nfv9_logging_info, cnat_nfv9_template_add_flag_t template_flag) |
|
void | cnat_nfv9_record_create (cnat_nfv9_logging_info_t *nfv9_logging_info, u16 cur_record) |
|
static void | cnat_nfv9_insert_add_record (cnat_nfv9_logging_info_t *nfv9_logging_info, cnat_main_db_entry_t *db, cnat_vrfmap_t *vrfmap) |
|
static void | cnat_nfv9_ds_lite_insert_add_record (cnat_nfv9_logging_info_t *nfv9_logging_info, cnat_main_db_entry_t *db, dslite_table_entry_t *dslite_entry) |
|
static void | cnat_nfv9_ds_lite_insert_del_record (cnat_nfv9_logging_info_t *nfv9_logging_info, cnat_main_db_entry_t *db, dslite_table_entry_t *dslite_entry) |
|
static void | cnat_nfv9_insert_bulk_add_record (cnat_nfv9_logging_info_t *nfv9_logging_info, cnat_main_db_entry_t *db, cnat_vrfmap_t *vrfmap, int bulk_alloc_start_port) |
|
static void | cnat_nfv9_ds_lite_insert_bulk_add_record (cnat_nfv9_logging_info_t *nfv9_logging_info, cnat_main_db_entry_t *db, dslite_table_entry_t *dslite_entry, int bulk_alloc_start_port) |
|
static void | cnat_nfv9_ds_lite_insert_bulk_del_record (cnat_nfv9_logging_info_t *nfv9_logging_info, cnat_main_db_entry_t *db, dslite_table_entry_t *dslite_entry, int bulk_alloc_start_port) |
|
static void | cnat_nfv9_insert_del_record (cnat_nfv9_logging_info_t *nfv9_logging_info, cnat_main_db_entry_t *db, cnat_vrfmap_t *vrfmap) |
|
static void | cnat_nfv9_insert_bulk_del_record (cnat_nfv9_logging_info_t *nfv9_logging_info, cnat_main_db_entry_t *db, cnat_vrfmap_t *vrfmap, int bulk_alloc_start_port) |
|
void | cnat_nfv9_log_mapping_create (cnat_main_db_entry_t *db, cnat_vrfmap_t *vrfmap, int bulk_alloc) |
|
void | cnat_nfv9_log_mapping_delete (cnat_main_db_entry_t *db, cnat_vrfmap_t *vrfmap, int bulk_alloc) |
|
void | cnat_nfv9_bib_mapping_create (nat64_bib_entry_t *db, nat64_table_entry_t *nat64_entry) |
|
void | cnat_nfv9_session_mapping_create (nat64_bib_entry_t *bdb, nat64_session_entry_t *sdb, nat64_table_entry_t *nat64_entry_ptr) |
|
void | cnat_nfv9_bib_mapping_delete (nat64_bib_entry_t *db, nat64_table_entry_t *nat64_entry) |
|
void | cnat_nfv9_session_mapping_delete (nat64_bib_entry_t *bdb, nat64_session_entry_t *sdb, nat64_table_entry_t *nat64_entry_ptr) |
|
void | cnat_nfv9_nat44_log_session_create (cnat_main_db_entry_t *db, cnat_session_entry_t *sdb, cnat_vrfmap_t *vrfmap) |
|
void | cnat_nfv9_nat44_log_session_delete (cnat_main_db_entry_t *db, cnat_session_entry_t *sdb, cnat_vrfmap_t *vrfmap) |
|
void | cnat_nfv9_ds_lite_mapping_create (cnat_main_db_entry_t *db, dslite_table_entry_t *dslite_entry, int bulk_alloc) |
|
void | cnat_nfv9_ds_lite_mapping_delete (cnat_main_db_entry_t *db, dslite_table_entry_t *dslite_entry, int bulk_alloc) |
|
void | cnat_nfv9_ds_lite_log_session_create (cnat_main_db_entry_t *db, dslite_table_entry_t *dslite_entry, cnat_session_entry_t *sdb) |
|
void | cnat_nfv9_ds_lite_log_session_delete (cnat_main_db_entry_t *db, dslite_table_entry_t *dslite_entry, cnat_session_entry_t *sdb) |
|
static void | handle_vrfid_name_mapping (void) |
|
void | handle_pending_nfv9_pkts () |
|
static void | cnat_nfv9_template_init (void) |
|
void | cnat_nfv9_logging_init () |
|