Annotation of embedaddon/coova-chilli/src/cmdsock.h, revision 1.1.1.1
1.1 misho 1: #ifndef CMDSOCK
2: #define CMDSOCK
3:
4: #define CMDSOCK_DHCP_LIST 0
5: #define CMDSOCK_DHCP_RELEASE 1
6: #define CMDSOCK_LIST 2
7: #define CMDSOCK_SHOW 3
8: #define CMDSOCK_AUTHORIZE 4
9: #define CMDSOCK_DHCP_DROP 5
10: #define CMDSOCK_ROUTE 6
11: #define CMDSOCK_ROUTE_SET 7
12: #define CMDSOCK_OPT_JSON (1)
13:
14: #include "pkt.h"
15: #include "session.h"
16:
17: struct cmdsock_request {
18: uint16_t type;
19: uint16_t options;
20: union {
21: unsigned char mac[PKT_ETH_ALEN];
22: struct cmdsock_session {
23: struct in_addr ip;
24: char username[256];
25: char sessionid[17];
26: struct session_params params;
27: } sess;
28: } data;
29: } __attribute__((packed));
30:
31: typedef struct cmdsock_request CMDSOCK_REQUEST;
32:
33: #endif /* CMDSOCK */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>