2013-05-01 14:52:55 +02:00
|
|
|
#include "wtp.h"
|
|
|
|
#include "capwap_dfa.h"
|
|
|
|
#include "wtp_dfa.h"
|
|
|
|
|
|
|
|
/* */
|
2016-03-30 10:39:04 +02:00
|
|
|
static void wtp_dfa_state_sulking_timeout(EV_P_ ev_timer *w, int revents)
|
|
|
|
{
|
2014-03-02 19:31:27 +01:00
|
|
|
g_wtp.discoverycount = 0;
|
|
|
|
g_wtp.faileddtlssessioncount = 0;
|
|
|
|
g_wtp.faileddtlsauthfailcount = 0;
|
|
|
|
|
|
|
|
/* */
|
|
|
|
wtp_dfa_change_state(CAPWAP_IDLE_STATE);
|
2016-03-30 10:39:04 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
/* */
|
|
|
|
void wtp_dfa_state_sulking_enter()
|
|
|
|
{
|
|
|
|
ev_timer_init(&g_wtp.timercontrol, wtp_dfa_state_sulking_timeout,
|
|
|
|
WTP_SILENT_INTERVAL / 1000.0, 0.);
|
|
|
|
ev_timer_start(EV_DEFAULT_UC_ &g_wtp.timercontrol);
|
2014-03-02 19:31:27 +01:00
|
|
|
}
|
2013-05-01 14:52:55 +02:00
|
|
|
|
2014-03-02 19:31:27 +01:00
|
|
|
/* */
|
|
|
|
void wtp_dfa_state_sulking(struct capwap_parsed_packet* packet) {
|
2013-05-01 14:52:55 +02:00
|
|
|
}
|