Exemple #1
0
static void cleanup_session(gpointer user_data)
{
    struct connman_session *session = user_data;

    DBG("remove %s", session->session_path);

    cleanup_routing_table(session);
    cleanup_firewall_session(session);

    if (session->active)
        set_active_session(session, false);

    session_deactivate(session);
    update_session_state(session);

    g_slist_free(session->user_allowed_bearers);

    free_session(session);
}
Exemple #2
0
static void update_routing_table(struct connman_session *session)
{
	cleanup_routing_table(session);
	init_routing_table(session);
	add_default_route(session);
}