void icmp_fini(void) { ip_subproto_dtor(&icmp_ip_subproto); ip6_subproto_dtor(&icmp_ip6_subproto); uniq_proto_dtor(&uniq_proto_icmp); log_category_proto_icmp_fini(); }
void tcp_fini(void) { port_muxer_list_dtor(&tcp_port_muxers); ip_subproto_dtor(&ip_subproto); ip6_subproto_dtor(&ip6_subproto); mux_proto_dtor(&mux_proto_tcp); pkt_wl_config_dtor(&tcp_wl_config); log_category_proto_tcp_fini(); mutex_pool_dtor(&tcp_locks); }
void udp_fini(void) { # ifdef DELETE_ALL_AT_EXIT port_muxer_list_dtor(&udp_port_muxers); ip_subproto_dtor(&ip_subproto); ip6_subproto_dtor(&ip6_subproto); mux_proto_dtor(&mux_proto_udp); # endif log_category_proto_udp_fini(); }
void tcp_fini(void) { # ifdef DELETE_ALL_AT_EXIT port_muxer_list_dtor(&tcp_port_muxers); ip_subproto_dtor(&ip_subproto); ip6_subproto_dtor(&ip6_subproto); mux_proto_dtor(&mux_proto_tcp); pkt_wl_config_dtor(&tcp_wl_config); mutex_pool_dtor(&tcp_locks); # endif log_category_proto_tcp_fini(); }