1 /* 2 * This header was generated from the Linux kernel headers by update_headers.py, 3 * to provide necessary information from kernel to userspace, such as constants, 4 * structures, and macros, and thus, contains no copyrightable information. 5 */ 6 #ifndef __LINUX__WIMAX_H__ 7 #define __LINUX__WIMAX_H__ 8 #include <linux/types.h> 9 enum { 10 11 WIMAX_GNL_VERSION = 01, 12 13 WIMAX_GNL_ATTR_INVALID = 0x00, 14 WIMAX_GNL_ATTR_MAX = 10, 15 }; 16 enum { 17 WIMAX_GNL_OP_MSG_FROM_USER, 18 WIMAX_GNL_OP_MSG_TO_USER, 19 WIMAX_GNL_OP_RFKILL, 20 WIMAX_GNL_OP_RESET, 21 WIMAX_GNL_RE_STATE_CHANGE, 22 WIMAX_GNL_OP_STATE_GET, 23 }; 24 enum { 25 WIMAX_GNL_MSG_IFIDX = 1, 26 WIMAX_GNL_MSG_PIPE_NAME, 27 WIMAX_GNL_MSG_DATA, 28 }; 29 enum wimax_rf_state { 30 WIMAX_RF_OFF = 0, 31 WIMAX_RF_ON = 1, 32 WIMAX_RF_QUERY = 2, 33 }; 34 enum { 35 WIMAX_GNL_RFKILL_IFIDX = 1, 36 WIMAX_GNL_RFKILL_STATE, 37 }; 38 enum { 39 WIMAX_GNL_RESET_IFIDX = 1, 40 }; 41 enum { 42 WIMAX_GNL_STGET_IFIDX = 1, 43 }; 44 enum { 45 WIMAX_GNL_STCH_IFIDX = 1, 46 WIMAX_GNL_STCH_STATE_OLD, 47 WIMAX_GNL_STCH_STATE_NEW, 48 }; 49 enum wimax_st { 50 __WIMAX_ST_NULL = 0, 51 WIMAX_ST_DOWN, 52 __WIMAX_ST_QUIESCING, 53 WIMAX_ST_UNINITIALIZED, 54 WIMAX_ST_RADIO_OFF, 55 WIMAX_ST_READY, 56 WIMAX_ST_SCANNING, 57 WIMAX_ST_CONNECTING, 58 WIMAX_ST_CONNECTED, 59 __WIMAX_ST_INVALID 60 }; 61 #endif 62