#include <isc/eventlib.h>
#include <jnx/aux_types.h>
Go to the source code of this file.
Functions | |
status_t | init_packet_loops (evContext ctx) |
void | stop_packet_loops (evContext ctx) |
These functions and types will manage the packet processing in the data path
Definition in file reassembler_packet.h.
status_t init_packet_loops | ( | evContext | ctx | ) |
Start packet loops, one per available data core
[in] | ctx | event context from master thread used for cleanup timer |
Definition at line 1182 of file reassembler_packet.c.
References aging_cleanup(), aging_timer, do_shutdown, ENTRY_AGE_CHECK_INTERVAL, entry_handle, FLOW_BUCKET_COUNT, flows_table, frag_handle, FRAGMENT_ENTRY_NAME, hashtable_s::hash_bucket, HASHTABLE_NAME, loops_running, MIN_FIFO_DEPTH, obj_cache_id, reassembler_process_packet(), SHARED_MEM_NAME, shm_handle, TABLE_ENTRY_NAME, table_entry_t, and table_handle.
Referenced by reassembler_init().
void stop_packet_loops | ( | evContext | ctx | ) |
Cleanup data loops for shutdown
[in] | ctx | event context from master thread used for cleanup timer |
Definition at line 1362 of file reassembler_packet.c.
References aging_timer, do_shutdown, entry_handle, flows_table, loops_running, obj_cache_id, and table_handle.
Referenced by reassembler_quit().