Annotation of embedaddon/coova-chilli/src/cmdsock.h, revision 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>