/* Note: stream_cleanup must only be called when seasonal memory * is also freed since the hash tables countain pointers to * wmem_file_scoped memory. */ void stream_cleanup( void ) { cleanup_stream_hash(); cleanup_fragment_hash(); stream_cleanup_pdu_data(); reassembly_table_destroy(&stream_reassembly_table); }
static void gsm_cbs_message_reassembly_cleanup(void) { reassembly_table_destroy(&gsm_cbs_reassembly_table); }
static void lapsat_defragment_cleanup(void) { reassembly_table_destroy(&lapsat_reassembly_table); }
static void gsm_sms_ud_defragment_cleanup(void) { reassembly_table_destroy(&sm_reassembly_table); }
static void wai_reassemble_cleanup (void) { reassembly_table_destroy(&wai_reassembly_table); }
static void dcp_cleanup_protocol(void) { reassembly_table_destroy(&dcp_reassembly_table); }
static void gssapi_reassembly_cleanup(void) { reassembly_table_destroy(&gssapi_reassembly_table); }
static void smb_direct_reassemble_cleanup(void) { reassembly_table_destroy(&smb_direct_reassembly_table); }
static void t38_defragment_cleanup(void) { reassembly_table_destroy(&data_reassembly_table); }
static void rtse_reassemble_cleanup(void) { reassembly_table_destroy(&rtse_reassembly_table); }
static void wtp_defragment_cleanup(void) { reassembly_table_destroy(&wtp_reassembly_table); }
static void openvpn_reassemble_cleanup(void) { reassembly_table_destroy(&msg_reassembly_table); }
static void ts2_cleanup(void) { reassembly_table_destroy(&msg_reassembly_table); }
static void stt_segment_cleanup(void) { reassembly_table_destroy(&stt_reassembly_table); }
static void sndcp_defragment_cleanup(void) { reassembly_table_destroy(&npdu_reassembly_table); }