From c22c6600ea5172145e20d546d9856421eaee0527 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 13 Nov 2024 13:40:58 +0100 Subject: pkg/compiler: add consts to all files that mention them We already do this in most cases except for template structs (nlattr notably). Add consts that are used in template structs to all files that use them. This helps to avoid flakiness, and allows to replace descriptions files with other descriptions files without regenerating all const files. This also fixes check for presence of descriptions for sys/linux/auto.txt.json. --- sys/linux/socket_netlink_generic_80211.txt.const | 184 +++++++++++++++++++++++ 1 file changed, 184 insertions(+) (limited to 'sys/linux/socket_netlink_generic_80211.txt.const') diff --git a/sys/linux/socket_netlink_generic_80211.txt.const b/sys/linux/socket_netlink_generic_80211.txt.const index a0d597171..d8475939e 100644 --- a/sys/linux/socket_netlink_generic_80211.txt.const +++ b/sys/linux/socket_netlink_generic_80211.txt.const @@ -12,28 +12,45 @@ IEEE80211_MAX_DATA_LEN = 2304 IEEE80211_MAX_TID = 15 IEEE80211_MAX_UP = 7 IEEE80211_QOS_MAP_MAX_EX = 21 +IFNAMSIZ = 16 +IFREQ_SIZE = ??? MAX_NL80211_PKTPAT = 3 NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED = 0 NL80211_ACL_POLICY_DENY_UNLESS_LISTED = 1 NL80211_ATTR_4ADDR = 83 NL80211_ATTR_ACL_POLICY = 165 +NL80211_ATTR_ADMITTED_TIME = 212 +NL80211_ATTR_AIRTIME_WEIGHT = 274 NL80211_ATTR_AKM_SUITES = 76 +NL80211_ATTR_AP_ISOLATE = 96 NL80211_ATTR_AUTH_TYPE = 53 NL80211_ATTR_BANDS = 239 NL80211_ATTR_BEACON_HEAD = 14 NL80211_ATTR_BEACON_INTERVAL = 12 NL80211_ATTR_BEACON_TAIL = 15 +NL80211_ATTR_BG_SCAN_PERIOD = 152 NL80211_ATTR_BSSID = 245 NL80211_ATTR_BSS_BASIC_RATES = 36 +NL80211_ATTR_BSS_CTS_PROT = 28 +NL80211_ATTR_BSS_HT_OPMODE = 109 NL80211_ATTR_BSS_SELECT = 227 +NL80211_ATTR_BSS_SHORT_PREAMBLE = 29 +NL80211_ATTR_BSS_SHORT_SLOT_TIME = 30 +NL80211_ATTR_CENTER_FREQ1 = 160 +NL80211_ATTR_CENTER_FREQ2 = 161 NL80211_ATTR_CHANNEL_WIDTH = 159 +NL80211_ATTR_CH_SWITCH_BLOCK_TX = 184 NL80211_ATTR_CH_SWITCH_COUNT = 183 NL80211_ATTR_CIPHER_SUITES_PAIRWISE = 73 NL80211_ATTR_CIPHER_SUITE_GROUP = 74 NL80211_ATTR_COALESCE_RULE_CONDITION = 2 NL80211_ATTR_COALESCE_RULE_DELAY = 1 NL80211_ATTR_COALESCE_RULE_PKT_PATTERN = 3 +NL80211_ATTR_CONTROL_PORT = 68 NL80211_ATTR_CONTROL_PORT_ETHERTYPE = 102 +NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT = 103 +NL80211_ATTR_CONTROL_PORT_NO_PREAUTH = 286 +NL80211_ATTR_CONTROL_PORT_OVER_NL80211 = 264 NL80211_ATTR_COOKIE = 88 NL80211_ATTR_CQM = 94 NL80211_ATTR_CQM_RSSI_HYST = 2 @@ -49,18 +66,29 @@ NL80211_ATTR_CSA_C_OFF_BEACON = 186 NL80211_ATTR_CSA_C_OFF_PRESP = 187 NL80211_ATTR_CSA_IES = 185 NL80211_ATTR_DFS_CAC_TIME = 7 +NL80211_ATTR_DFS_REGION = 146 +NL80211_ATTR_DISABLE_HT = 147 +NL80211_ATTR_DISABLE_VHT = 175 +NL80211_ATTR_DONT_WAIT_FOR_ACK = 142 +NL80211_ATTR_DTIM_PERIOD = 13 NL80211_ATTR_DURATION = 87 +NL80211_ATTR_EXTERNAL_AUTH_SUPPORT = 261 NL80211_ATTR_FILS_CACHE_ID = 253 +NL80211_ATTR_FILS_ERP_NEXT_SEQ_NUM = 251 NL80211_ATTR_FILS_ERP_REALM = 250 NL80211_ATTR_FILS_ERP_RRK = 252 NL80211_ATTR_FILS_ERP_USERNAME = 249 NL80211_ATTR_FILS_KEK = 242 NL80211_ATTR_FILS_NONCES = 243 NL80211_ATTR_FRAME = 51 +NL80211_ATTR_FRAME_MATCH = 91 +NL80211_ATTR_FRAME_TYPE = 101 +NL80211_ATTR_FREQ_FIXED = 60 NL80211_ATTR_FREQ_RANGE_END = 3 NL80211_ATTR_FREQ_RANGE_MAX_BW = 4 NL80211_ATTR_FREQ_RANGE_START = 2 NL80211_ATTR_FTM_RESPONDER = 270 +NL80211_ATTR_HANDLE_DFS = 191 NL80211_ATTR_HE_BSS_COLOR = 283 NL80211_ATTR_HE_OBSS_PD = 279 NL80211_ATTR_HIDDEN_SSID = 126 @@ -70,21 +98,29 @@ NL80211_ATTR_IE = 42 NL80211_ATTR_IE_ASSOC_RESP = 128 NL80211_ATTR_IE_PROBE_RESP = 127 NL80211_ATTR_IFINDEX = 3 +NL80211_ATTR_IFNAME = 4 NL80211_ATTR_IFTYPE = 5 +NL80211_ATTR_INACTIVITY_TIMEOUT = 150 NL80211_ATTR_KEY = 80 NL80211_ATTR_KEYS = 81 NL80211_ATTR_KEY_CIPHER = 9 NL80211_ATTR_KEY_DATA = 7 +NL80211_ATTR_KEY_DEFAULT = 11 NL80211_ATTR_KEY_DEFAULT_MGMT = 40 NL80211_ATTR_KEY_DEFAULT_TYPES = 110 NL80211_ATTR_KEY_IDX = 8 +NL80211_ATTR_KEY_SEQ = 10 NL80211_ATTR_KEY_TYPE = 55 NL80211_ATTR_LOCAL_MESH_POWER_MODE = 164 +NL80211_ATTR_LOCAL_STATE_CHANGE = 95 NL80211_ATTR_MAC = 6 NL80211_ATTR_MAC_ADDRS = 166 NL80211_ATTR_MAC_HINT = 200 NL80211_ATTR_MAX_CRIT_PROT_DURATION = 180 NL80211_ATTR_MCAST_RATE = 107 +NL80211_ATTR_MDID = 177 +NL80211_ATTR_MEASUREMENT_DURATION = 235 +NL80211_ATTR_MEASUREMENT_DURATION_MANDATORY = 236 NL80211_ATTR_MESH_CONFIG = 35 NL80211_ATTR_MESH_ID = 24 NL80211_ATTR_MESH_PEER_AID = 237 @@ -92,18 +128,30 @@ NL80211_ATTR_MESH_SETUP = 112 NL80211_ATTR_MGMT_SUBTYPE = 41 NL80211_ATTR_MNTR_FLAGS = 23 NL80211_ATTR_MPATH_NEXT_HOP = 26 +NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED = 244 NL80211_ATTR_MU_MIMO_FOLLOW_MAC_ADDR = 232 NL80211_ATTR_MU_MIMO_GROUP_DATA = 231 NL80211_ATTR_NAN_FUNC = 240 +NL80211_ATTR_NAN_MASTER_PREF = 238 +NL80211_ATTR_NETNS_FD = 219 +NL80211_ATTR_NOACK_MAP = 149 +NL80211_ATTR_OFFCHANNEL_TX_OK = 108 +NL80211_ATTR_OPER_CLASS = 214 +NL80211_ATTR_OPMODE_NOTIF = 194 +NL80211_ATTR_P2P_CTWINDOW = 162 NL80211_ATTR_P2P_OPPPS = 163 +NL80211_ATTR_PBSS = 226 NL80211_ATTR_PEER_AID = 181 +NL80211_ATTR_PID = 82 NL80211_ATTR_PMK = 254 NL80211_ATTR_PMKID = 85 NL80211_ATTR_PMKR0_NAME = 258 +NL80211_ATTR_PMK_LIFETIME = 287 NL80211_ATTR_PMK_REAUTH_THRESHOLD = 288 NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN = 5 NL80211_ATTR_POWER_RULE_MAX_EIRP = 6 NL80211_ATTR_PREV_BSSID = 79 +NL80211_ATTR_PRIVACY = 70 NL80211_ATTR_PROBE_RESP = 145 NL80211_ATTR_PS_STATE = 93 NL80211_ATTR_QOS_MAP = 199 @@ -117,46 +165,77 @@ NL80211_ATTR_SCAN_FLAGS = 158 NL80211_ATTR_SCAN_FREQUENCIES = 44 NL80211_ATTR_SCAN_SSIDS = 45 NL80211_ATTR_SCAN_SUPP_RATES = 125 +NL80211_ATTR_SCHED_SCAN_DELAY = 220 +NL80211_ATTR_SCHED_SCAN_INTERVAL = 119 NL80211_ATTR_SCHED_SCAN_MATCH = 132 +NL80211_ATTR_SCHED_SCAN_MULTI = 255 +NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI = 246 NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST = 247 NL80211_ATTR_SMPS_MODE = 213 +NL80211_ATTR_SOCKET_OWNER = 204 NL80211_ATTR_SSID = 52 NL80211_ATTR_STATUS_CODE = 72 NL80211_ATTR_STA_AID = 16 +NL80211_ATTR_STA_CAPABILITY = 171 +NL80211_ATTR_STA_EXT_CAPABILITY = 172 NL80211_ATTR_STA_FLAGS = 17 NL80211_ATTR_STA_FLAGS2 = 67 +NL80211_ATTR_STA_LISTEN_INTERVAL = 18 NL80211_ATTR_STA_PLINK_ACTION = 25 NL80211_ATTR_STA_PLINK_STATE = 116 NL80211_ATTR_STA_SUPPORTED_CHANNELS = 189 NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES = 190 NL80211_ATTR_STA_SUPPORTED_RATES = 19 NL80211_ATTR_STA_SUPPORT_P2P_PS = 228 +NL80211_ATTR_STA_TX_POWER = 276 NL80211_ATTR_STA_TX_POWER_SETTING = 275 NL80211_ATTR_STA_VLAN = 20 NL80211_ATTR_STA_WME = 129 NL80211_ATTR_TDLS_ACTION = 136 +NL80211_ATTR_TDLS_DIALOG_TOKEN = 137 +NL80211_ATTR_TDLS_INITIATOR = 207 NL80211_ATTR_TDLS_OPERATION = 138 +NL80211_ATTR_TDLS_PEER_CAPABILITY = 203 NL80211_ATTR_TESTDATA = 69 NL80211_ATTR_TID_CONFIG = 285 NL80211_ATTR_TSID = 210 +NL80211_ATTR_TWT_RESPONDER = 278 +NL80211_ATTR_TXQ_LIMIT = 266 +NL80211_ATTR_TXQ_MEMORY_LIMIT = 267 +NL80211_ATTR_TXQ_QUANTUM = 268 +NL80211_ATTR_TX_NO_CCK_RATE = 135 NL80211_ATTR_TX_RATES = 90 NL80211_ATTR_USER_PRIO = 211 NL80211_ATTR_USER_REG_HINT_TYPE = 154 NL80211_ATTR_USE_MFP = 66 +NL80211_ATTR_USE_RRM = 208 +NL80211_ATTR_VENDOR_DATA = 197 +NL80211_ATTR_VENDOR_ID = 195 +NL80211_ATTR_VENDOR_SUBCMD = 196 NL80211_ATTR_VHT_CAPABILITY = 157 NL80211_ATTR_VHT_CAPABILITY_MASK = 176 NL80211_ATTR_VLAN_ID = 282 NL80211_ATTR_WANT_1X_4WAY_HS = 257 NL80211_ATTR_WDEV = 153 NL80211_ATTR_WIPHY = 1 +NL80211_ATTR_WIPHY_ANTENNA_RX = 106 +NL80211_ATTR_WIPHY_ANTENNA_TX = 105 NL80211_ATTR_WIPHY_CHANNEL_TYPE = 39 +NL80211_ATTR_WIPHY_COVERAGE_CLASS = 89 +NL80211_ATTR_WIPHY_DYN_ACK = 209 NL80211_ATTR_WIPHY_EDMG_BW_CONFIG = 281 NL80211_ATTR_WIPHY_EDMG_CHANNELS = 280 +NL80211_ATTR_WIPHY_FRAG_THRESHOLD = 63 NL80211_ATTR_WIPHY_FREQ = 38 NL80211_ATTR_WIPHY_FREQ_HINT = 201 NL80211_ATTR_WIPHY_FREQ_OFFSET = 290 NL80211_ATTR_WIPHY_NAME = 2 +NL80211_ATTR_WIPHY_RETRY_LONG = 62 +NL80211_ATTR_WIPHY_RETRY_SHORT = 61 +NL80211_ATTR_WIPHY_RTS_THRESHOLD = 64 NL80211_ATTR_WIPHY_TXQ_PARAMS = 37 +NL80211_ATTR_WIPHY_TX_POWER_LEVEL = 98 +NL80211_ATTR_WIPHY_TX_POWER_SETTING = 97 NL80211_ATTR_WOWLAN_TRIGGERS = 117 NL80211_ATTR_WPA_VERSIONS = 75 NL80211_AUTHTYPE_FILS_PK = 7 @@ -191,8 +270,113 @@ NL80211_CHAN_WIDTH_40 = 2 NL80211_CHAN_WIDTH_5 = 6 NL80211_CHAN_WIDTH_80 = 3 NL80211_CHAN_WIDTH_80P80 = 4 +NL80211_CMD_ABORT_SCAN = 114 +NL80211_CMD_ADD_NAN_FUNCTION = 117 +NL80211_CMD_ADD_TX_TS = 105 +NL80211_CMD_ASSOCIATE = 38 +NL80211_CMD_AUTHENTICATE = 37 +NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL = 56 +NL80211_CMD_CHANGE_NAN_CONFIG = 119 +NL80211_CMD_CHANNEL_SWITCH = 102 +NL80211_CMD_CONNECT = 46 +NL80211_CMD_CONTROL_PORT_FRAME = 129 +NL80211_CMD_CRIT_PROTOCOL_START = 98 +NL80211_CMD_CRIT_PROTOCOL_STOP = 99 +NL80211_CMD_DEAUTHENTICATE = 39 +NL80211_CMD_DEL_INTERFACE = 8 +NL80211_CMD_DEL_KEY = 12 +NL80211_CMD_DEL_MPATH = 24 +NL80211_CMD_DEL_NAN_FUNCTION = 118 +NL80211_CMD_DEL_PMK = 124 +NL80211_CMD_DEL_PMKSA = 53 +NL80211_CMD_DEL_STATION = 20 +NL80211_CMD_DEL_TX_TS = 106 +NL80211_CMD_DISASSOCIATE = 40 +NL80211_CMD_DISCONNECT = 48 +NL80211_CMD_EXTERNAL_AUTH = 127 +NL80211_CMD_FLUSH_PMKSA = 54 +NL80211_CMD_FRAME = 59 +NL80211_CMD_FRAME_WAIT_CANCEL = 67 +NL80211_CMD_GET_COALESCE = 100 +NL80211_CMD_GET_FTM_RESPONDER_STATS = 130 +NL80211_CMD_GET_INTERFACE = 5 +NL80211_CMD_GET_KEY = 9 +NL80211_CMD_GET_MESH_CONFIG = 28 +NL80211_CMD_GET_MPATH = 21 +NL80211_CMD_GET_MPP = 107 +NL80211_CMD_GET_POWER_SAVE = 62 +NL80211_CMD_GET_PROTOCOL_FEATURES = 95 +NL80211_CMD_GET_REG = 31 +NL80211_CMD_GET_SCAN = 32 +NL80211_CMD_GET_STATION = 17 +NL80211_CMD_GET_SURVEY = 50 +NL80211_CMD_GET_WIPHY = 1 +NL80211_CMD_GET_WOWLAN = 73 +NL80211_CMD_JOIN_IBSS = 43 +NL80211_CMD_JOIN_MESH = 68 +NL80211_CMD_JOIN_OCB = 108 +NL80211_CMD_LEAVE_IBSS = 44 +NL80211_CMD_LEAVE_MESH = 69 +NL80211_CMD_LEAVE_OCB = 109 +NL80211_CMD_NEW_INTERFACE = 7 +NL80211_CMD_NEW_KEY = 11 +NL80211_CMD_NEW_MPATH = 23 +NL80211_CMD_NEW_STATION = 19 +NL80211_CMD_NOTIFY_RADAR = 134 +NL80211_CMD_PEER_MEASUREMENT_START = 131 +NL80211_CMD_PROBE_CLIENT = 84 +NL80211_CMD_PROBE_MESH_LINK = 136 +NL80211_CMD_RADAR_DETECT = 94 +NL80211_CMD_REGISTER_BEACONS = 85 +NL80211_CMD_REGISTER_FRAME = 58 +NL80211_CMD_RELOAD_REGDB = 126 +NL80211_CMD_REMAIN_ON_CHANNEL = 55 +NL80211_CMD_REQ_SET_REG = 27 +NL80211_CMD_SET_BEACON = 14 +NL80211_CMD_SET_BSS = 25 +NL80211_CMD_SET_CHANNEL = 65 +NL80211_CMD_SET_COALESCE = 101 +NL80211_CMD_SET_CQM = 63 +NL80211_CMD_SET_INTERFACE = 6 +NL80211_CMD_SET_KEY = 10 +NL80211_CMD_SET_MAC_ACL = 93 +NL80211_CMD_SET_MCAST_RATE = 92 +NL80211_CMD_SET_MESH_CONFIG = 29 +NL80211_CMD_SET_MPATH = 22 +NL80211_CMD_SET_MULTICAST_TO_UNICAST = 121 +NL80211_CMD_SET_NOACK_MAP = 87 +NL80211_CMD_SET_PMK = 123 +NL80211_CMD_SET_PMKSA = 52 +NL80211_CMD_SET_POWER_SAVE = 61 +NL80211_CMD_SET_QOS_MAP = 104 +NL80211_CMD_SET_REG = 26 +NL80211_CMD_SET_REKEY_OFFLOAD = 79 +NL80211_CMD_SET_STATION = 18 +NL80211_CMD_SET_TID_CONFIG = 137 +NL80211_CMD_SET_TX_BITRATE_MASK = 57 NL80211_CMD_SET_WDS_PEER = 66 +NL80211_CMD_SET_WIPHY = 2 +NL80211_CMD_SET_WIPHY_NETNS = 49 +NL80211_CMD_SET_WOWLAN = 74 +NL80211_CMD_START_AP = 15 +NL80211_CMD_START_NAN = 115 +NL80211_CMD_START_P2P_DEVICE = 89 +NL80211_CMD_START_SCHED_SCAN = 75 +NL80211_CMD_STOP_AP = 16 +NL80211_CMD_STOP_NAN = 116 +NL80211_CMD_STOP_P2P_DEVICE = 90 +NL80211_CMD_STOP_SCHED_SCAN = 76 +NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH = 112 +NL80211_CMD_TDLS_CHANNEL_SWITCH = 111 +NL80211_CMD_TDLS_MGMT = 82 +NL80211_CMD_TDLS_OPER = 81 NL80211_CMD_TESTMODE = 45 +NL80211_CMD_TRIGGER_SCAN = 33 +NL80211_CMD_UNEXPECTED_FRAME = 83 +NL80211_CMD_UPDATE_CONNECT_PARAMS = 122 +NL80211_CMD_UPDATE_FT_IES = 96 +NL80211_CMD_UPDATE_OWE_INFO = 135 +NL80211_CMD_VENDOR = 103 NL80211_COALESCE_CONDITION_MATCH = 0 NL80211_COALESCE_CONDITION_NO_MATCH = 1 NL80211_CQM_TXE_MAX_INTVL = 1800 -- cgit mrf-deployment