More work on mods ... integrating wtp

FossilOrigin-Name: 023ead83c8cb82471e484667bfe72846dc5bd7953cdfa5ab1dcc3689f863673a
This commit is contained in:
7u83@mail.ru
2016-03-02 18:27:54 +00:00
parent b49b8787eb
commit 11f9dd3dca
8 changed files with 42 additions and 31 deletions

View File

@ -4,8 +4,10 @@ all:
$(MAKE) -C cipwap
$(MAKE) -C cisco
cc -c modload_ac.c -I../
cc -c modload_wtp.c -I../
clean:
$(MAKE) -C capwap clean
$(MAKE) -C cipwap clean
$(MAKE) -C cisco clean
rm *.o

View File

@ -1,7 +1,9 @@
OBJS=\
mod_capwap_ac.o \
mod_capwap_wtp.o\
capwap_actions_ac.o \
capwap_actions_wtp.o \
capwap_in_wtp_descriptor.o \
capwap_in_wtp_board_data.o

View File

@ -197,7 +197,7 @@ static cw_action_in_t actions_in[] = {
}
,
/* WTP Frame Tunnel Mode - Join Request */
/* WTP Mac Type - Join Request */
{
.capwap_state = CW_STATE_JOIN,
.msg_id = CW_MSG_JOIN_REQUEST,
@ -221,6 +221,19 @@ static cw_action_in_t actions_in[] = {
}
,
/* Maximum Message Length - Join Request */
{
.capwap_state = CW_STATE_JOIN,
.msg_id = CW_MSG_JOIN_REQUEST,
.elem_id = CW_ELEM_MAXIMUM_MESSAGE_LENGTH,
.start = cw_in_generic2,
.item_id = CW_ITEM_MAXIMUM_MESSAGE_LENGTH,
.mand = 0,
.min_len = 2,
.max_len = 2
}
,
/* End of list */

View File

@ -2,6 +2,7 @@
#define __MOD_CAPWAP_H
struct mod_ac * mod_capwap_ac();
struct mod_wtp * mod_capwap_wtp();
extern int capwap_in_wtp_descriptor(struct conn *conn, struct cw_action_in *a, uint8_t * data,

View File

@ -2,4 +2,5 @@
#include "capwap/mod.h"
struct mod_ac * modload_ac(const char *name);
struct mod_wtp * modload_wtp(const char *name);