Added capwap timers to conn.

FossilOrigin-Name: 3e1d6a084140d92403f333f8dc7d55779fdcca4a1ff3c23acdce85a87e60c2e8
This commit is contained in:
7u83@mail.ru 2014-08-17 17:16:15 +00:00
parent 018ecb0928
commit c47f46d947
2 changed files with 21 additions and 1 deletions

View File

@ -20,10 +20,21 @@
#include <string.h>
#include <errno.h>
#include "cw_log.h"
#include "conn.h"
#include "sock.h"
#include "capwap.h"
void conn_init(struct conn * conn)
{
conn->retransmit_interval=CAPWAP_RETRANSMIT_INTERVAL;
conn->max_reatransmit=CAPWAP_MAX_RETRANSMIT;
conn->wait_dtls=CAPWAP_WAIT_DTLS;
conn->wait_join=CAPWAP_WAIT_JOIN;
}
#include "cw_log.h"
/**
* function
@ -37,6 +48,8 @@ struct conn * conn_create(int sock, struct sockaddr * addr, int qsize)
if (!conn)
return NULL;
conn_init(conn);
memset(conn,0,sizeof(struct conn));
conn->sock=sock;

View File

@ -98,6 +98,13 @@ struct conn{
uint8_t dtls_cookie[8];
int dtls_verify_peer;
/* capwap timers */
int retransmit_interval;
int max_reatransmit;
int wait_dtls;
int wait_join;
/* used to link the conn obj with other objects */
void * data;