ovn/controller/pinctrl.c
void
pinctrl_destroy(void)
{
    latch_set(&pinctrl.pinctrl_thread_exit);
    pthread_join(pinctrl.pinctrl_thread, NULL);
    latch_destroy(&pinctrl.pinctrl_thread_exit);
    free(pinctrl.br_int_name);
    destroy_send_garps();
    destroy_ipv6_ras();
    destroy_buffered_packets_map();
    destroy_put_mac_bindings();
    destroy_dns_cache();
    seq_destroy(pinctrl_main_seq);
    seq_destroy(pinctrl_handler_seq);
}
/* Called by ovn-controller. */
Called by ovn-controller.
Called by ovn - controller .
void
pinctrl_destroy(void)
{
    latch_set(&pinctrl.pinctrl_thread_exit);
    pthread_join(pinctrl.pinctrl_thread, NULL);
    latch_destroy(&pinctrl.pinctrl_thread_exit);
    free(pinctrl.br_int_name);
    destroy_send_garps();
    destroy_ipv6_ras();
    destroy_buffered_packets_map();
    destroy_put_mac_bindings();
    destroy_dns_cache();
    seq_destroy(pinctrl_main_seq);
    seq_destroy(pinctrl_handler_seq);
}
void pinctrl_destroy ( void ) { latch_set ( & pinctrl . pinctrl_thread_exit ) ; pthread_join ( pinctrl . pinctrl_thread , NULL ) ; latch_destroy ( & pinctrl . pinctrl_thread_exit ) ; free ( pinctrl . br_int_name ) ; destroy_send_garps ( ) ; destroy_ipv6_ras ( ) ; destroy_buffered_packets_map ( ) ; destroy_put_mac_bindings ( ) ; destroy_dns_cache ( ) ; seq_destroy ( pinctrl_main_seq ) ; seq_destroy ( pinctrl_handler_seq ) ; }
Called by ovn-controller.
Called by ovn - controller .