57 lines
1.2 KiB
C
57 lines
1.2 KiB
C
#ifndef __AC_NLSMARTCAPWAP_HEADER__
|
|
#define __AC_NLSMARTCAPWAP_HEADER__
|
|
|
|
/* */
|
|
#define NLSMARTCAPWAP_GENL_NAME "smartcapwap_ac"
|
|
|
|
/* */
|
|
#define NLSMARTCAPWAP_FLAGS_TUNNEL_8023 0x00000001
|
|
|
|
/* */
|
|
enum sc_netlink_attrs {
|
|
NLSMARTCAPWAP_ATTR_UNSPEC,
|
|
|
|
NLSMARTCAPWAP_ATTR_FLAGS,
|
|
|
|
NLSMARTCAPWAP_ATTR_SESSION_ID,
|
|
|
|
NLSMARTCAPWAP_ATTR_RADIOID,
|
|
NLSMARTCAPWAP_ATTR_BINDING,
|
|
|
|
NLSMARTCAPWAP_ATTR_ADDRESS,
|
|
NLSMARTCAPWAP_ATTR_MTU,
|
|
|
|
NLSMARTCAPWAP_ATTR_DATA_FRAME,
|
|
|
|
NLSMARTCAPWAP_ATTR_HASH_SESSION_BITFIELD,
|
|
NLSMARTCAPWAP_ATTR_SESSION_THREADS_COUNT,
|
|
|
|
/* Last attribute */
|
|
__NLSMARTCAPWAP_ATTR_AFTER_LAST,
|
|
NLSMARTCAPWAP_ATTR_MAX = __NLSMARTCAPWAP_ATTR_AFTER_LAST - 1
|
|
};
|
|
|
|
/* */
|
|
enum sc_netlink_commands {
|
|
NLSMARTCAPWAP_CMD_UNSPEC,
|
|
|
|
NLSMARTCAPWAP_CMD_LINK,
|
|
|
|
NLSMARTCAPWAP_CMD_BIND,
|
|
|
|
NLSMARTCAPWAP_CMD_SEND_KEEPALIVE,
|
|
NLSMARTCAPWAP_CMD_RECV_KEEPALIVE,
|
|
|
|
NLSMARTCAPWAP_CMD_NEW_SESSION,
|
|
NLSMARTCAPWAP_CMD_DELETE_SESSION,
|
|
|
|
NLSMARTCAPWAP_CMD_SEND_DATA,
|
|
NLSMARTCAPWAP_CMD_RECV_DATA,
|
|
|
|
/* Last command */
|
|
__NLSMARTCAPWAP_CMD_AFTER_LAST,
|
|
NLSMARTCAPWAP_CMD_MAX = __NLSMARTCAPWAP_CMD_AFTER_LAST - 1
|
|
};
|
|
|
|
#endif /* __AC_NLSMARTCAPWAP_HEADER__ */
|