1 /**************************************************************************** 2 **************************************************************************** 3 *** 4 *** This header was automatically generated from a Linux kernel header 5 *** of the same name, to make information necessary for userspace to 6 *** call into the kernel available to libc. It contains only constants, 7 *** structures, and macros generated from the original header, and thus, 8 *** contains no copyrightable information. 9 *** 10 *** To edit the content of this header, modify the corresponding 11 *** source file (e.g. under external/kernel-headers/original/) then 12 *** run bionic/libc/kernel/tools/update_all.py 13 *** 14 *** Any manual change here will be lost the next time this script will 15 *** be run. You've been warned! 16 *** 17 **************************************************************************** 18 ****************************************************************************/ 19 #ifndef __VENDOR_CMD_INTEL_H__ 20 #define __VENDOR_CMD_INTEL_H__ 21 #define INTEL_OUI 0x001735 22 enum iwl_mvm_vendor_cmd { 23 IWL_MVM_VENDOR_CMD_GET_CSME_CONN_INFO = 0x2d, 24 IWL_MVM_VENDOR_CMD_HOST_GET_OWNERSHIP = 0x30, 25 IWL_MVM_VENDOR_CMD_ROAMING_FORBIDDEN_EVENT = 0x32, 26 }; 27 enum iwl_vendor_auth_akm_mode { 28 IWL_VENDOR_AUTH_OPEN, 29 IWL_VENDOR_AUTH_RSNA = 0x6, 30 IWL_VENDOR_AUTH_RSNA_PSK, 31 IWL_VENDOR_AUTH_SAE = 0x9, 32 IWL_VENDOR_AUTH_MAX, 33 }; 34 enum iwl_mvm_vendor_attr { 35 __IWL_MVM_VENDOR_ATTR_INVALID = 0x00, 36 IWL_MVM_VENDOR_ATTR_VIF_ADDR = 0x02, 37 IWL_MVM_VENDOR_ATTR_ADDR = 0x0a, 38 IWL_MVM_VENDOR_ATTR_SSID = 0x3d, 39 IWL_MVM_VENDOR_ATTR_STA_CIPHER = 0x51, 40 IWL_MVM_VENDOR_ATTR_ROAMING_FORBIDDEN = 0x64, 41 IWL_MVM_VENDOR_ATTR_AUTH_MODE = 0x65, 42 IWL_MVM_VENDOR_ATTR_CHANNEL_NUM = 0x66, 43 IWL_MVM_VENDOR_ATTR_BAND = 0x69, 44 IWL_MVM_VENDOR_ATTR_COLLOC_CHANNEL = 0x70, 45 IWL_MVM_VENDOR_ATTR_COLLOC_ADDR = 0x71, 46 NUM_IWL_MVM_VENDOR_ATTR, 47 MAX_IWL_MVM_VENDOR_ATTR = NUM_IWL_MVM_VENDOR_ATTR - 1, 48 }; 49 #endif 50