diff --git a/src/capwap/conn_init.c b/src/capwap/conn_init.c new file mode 100644 index 00000000..35d89cca --- /dev/null +++ b/src/capwap/conn_init.c @@ -0,0 +1,44 @@ +/* + This file is part of libcapwap. + + libcapwap is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + libcapwap is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Foobar. If not, see . + +*/ + + +/** + * @file + * @brief conn_init + */ + +#include + +#include "conn.h" +#include "capwap.h" + +/** + * Basic initialization of a conn object + * @param conn conn object to initialize + */ +void conn_init(struct conn * conn) +{ + memset(conn,0,sizeof(struct conn)); + conn->retransmit_interval=CAPWAP_RETRANSMIT_INTERVAL; + conn->max_retransmit=CAPWAP_MAX_RETRANSMIT; + conn->wait_dtls=CAPWAP_WAIT_DTLS; + conn->wait_join=CAPWAP_WAIT_JOIN; + conn->mtu_discovery=1; +} + +