From 6d304c0b8eb803674714640f47e839813d8170bb Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Tue, 8 Mar 2016 00:44:59 +0000 Subject: [PATCH] Inital commit FossilOrigin-Name: a7335c9d50fc8fad590a8815cdb3181bfcd8201e56f46f9d2c8e5403ee54d679 --- src/mod/capwap80211/Makefile | 9 ++++ src/mod/capwap80211/mod_capwap80211.h | 8 ++++ src/mod/capwap80211/mod_capwap80211_ac.c | 52 ++++++++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 src/mod/capwap80211/Makefile create mode 100644 src/mod/capwap80211/mod_capwap80211.h create mode 100644 src/mod/capwap80211/mod_capwap80211_ac.c diff --git a/src/mod/capwap80211/Makefile b/src/mod/capwap80211/Makefile new file mode 100644 index 00000000..ef8c3259 --- /dev/null +++ b/src/mod/capwap80211/Makefile @@ -0,0 +1,9 @@ + +OBJS=\ + mod_capwap80211_ac.o + +NAME=libcapwap80211.a + +include ../Mod.mak + + diff --git a/src/mod/capwap80211/mod_capwap80211.h b/src/mod/capwap80211/mod_capwap80211.h new file mode 100644 index 00000000..a7326b90 --- /dev/null +++ b/src/mod/capwap80211/mod_capwap80211.h @@ -0,0 +1,8 @@ +#ifndef __MOD_CAPWAP80211_H +#define __MOD_CAPWAP80211_H + +struct mod_ac *mod_capwap80211_ac(); +struct mod_wtp *mod_capwap2011_wtp(); + + +#endif diff --git a/src/mod/capwap80211/mod_capwap80211_ac.c b/src/mod/capwap80211/mod_capwap80211_ac.c new file mode 100644 index 00000000..e2812e6b --- /dev/null +++ b/src/mod/capwap80211/mod_capwap80211_ac.c @@ -0,0 +1,52 @@ + +#include "cw/mod.h" +#include "cw/log.h" +#include "cw/dbg.h" + +#include "cw/action.h" + +#include "mod_capwap80211.h" + + + + + +//extern int capwap_register_actions_ac(struct cw_actiondef *def); + + +static int init() +{ + cw_dbg(DBG_INFO, "Initialiazing mod_capwap80211 ..."); +// int rc = capwap_register_actions_ac(&actions); + //cw_dbg(DBG_INFO, "Initialized mod capwap80211 with %d actions", rc); + return 0; +} + + +static int detect(struct conn *conn, const uint8_t * rawmsg, int rawlen, int elems_len, + struct sockaddr *from, int mode) +{ + if (mode != MOD_DETECT_BINDINGS) + return 0; + + cw_log(LOG_INFO, "Detecting 80211"); + return 1; +} + +static int register_actions(struct cw_actiondef *actions) +{ + + return 0; +} + +static struct mod_ac capwap80211_ac = { + .name = "capwap80211", + .init = init, + .detect = detect, + .register_actions = register_actions +}; + +struct mod_ac *mod_capwap80211_ac() +{ + return &capwap80211_ac; +};