The capwap data channel migrated from userspace to kernalspace
This commit is contained in:
11
src/ac/ac.h
11
src/ac/ac.h
@ -61,6 +61,13 @@
|
||||
#define AC_STATIONS_HASH_SIZE 65536
|
||||
#define AC_STATIONS_KEY_SIZE MACADDRESS_EUI48_LENGTH
|
||||
|
||||
/* */
|
||||
#define compat_json_object_object_get(obj, key) ({ \
|
||||
json_bool error; struct json_object* result = NULL; \
|
||||
error = json_object_object_get_ex(obj, key, &result); \
|
||||
(error ? result : NULL); \
|
||||
})
|
||||
|
||||
/* */
|
||||
struct ac_state {
|
||||
struct capwap_ecnsupport_element ecn;
|
||||
@ -98,10 +105,9 @@ struct ac_t {
|
||||
/* */
|
||||
struct ac_state dfa;
|
||||
struct capwap_network net;
|
||||
struct capwap_list* addrlist;
|
||||
unsigned short mtu;
|
||||
|
||||
struct ac_fds fds;
|
||||
|
||||
struct capwap_array* binding;
|
||||
|
||||
struct capwap_acname_element acname;
|
||||
@ -111,7 +117,6 @@ struct ac_t {
|
||||
int fdmsgsessions[2];
|
||||
|
||||
/* */
|
||||
int kmodrequest;
|
||||
struct ac_kmod_handle kmodhandle;
|
||||
|
||||
/* Sessions */
|
||||
|
Reference in New Issue
Block a user