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>