@@ -114,7 +114,7 @@ type Statx_t struct {
114 Atomic_write_unit_min uint32
114 Atomic_write_unit_min uint32
115 Atomic_write_unit_max uint32
115 Atomic_write_unit_max uint32
116 Atomic_write_segments_max uint32
116 Atomic_write_segments_max uint32
117− _ [1]uint32
117+ Dio_read_offset_align uint32
118 _ [9]uint64
118 _ [9]uint64
@@ -2226,8 +2226,11 @@ const (
2226 NFT_PAYLOAD_LL_HEADER = 0x0
2226 NFT_PAYLOAD_LL_HEADER = 0x0
2227 NFT_PAYLOAD_NETWORK_HEADER = 0x1
2227 NFT_PAYLOAD_NETWORK_HEADER = 0x1
2228 NFT_PAYLOAD_TRANSPORT_HEADER = 0x2
2228 NFT_PAYLOAD_TRANSPORT_HEADER = 0x2
2229+ NFT_PAYLOAD_INNER_HEADER = 0x3
2230+ NFT_PAYLOAD_TUN_HEADER = 0x4
2229 NFT_PAYLOAD_CSUM_NONE = 0x0
2231 NFT_PAYLOAD_CSUM_NONE = 0x0
2230 NFT_PAYLOAD_CSUM_INET = 0x1
2232 NFT_PAYLOAD_CSUM_INET = 0x1
2233+ NFT_PAYLOAD_CSUM_SCTP = 0x2
2231 NFT_PAYLOAD_L4CSUM_PSEUDOHDR = 0x1
2234 NFT_PAYLOAD_L4CSUM_PSEUDOHDR = 0x1
2232 NFTA_PAYLOAD_UNSPEC = 0x0
2235 NFTA_PAYLOAD_UNSPEC = 0x0
2233 NFTA_PAYLOAD_DREG = 0x1
2236 NFTA_PAYLOAD_DREG = 0x1
@@ -3802,7 +3805,16 @@ const (
3802 ETHTOOL_MSG_PSE_GET = 0x24
3805 ETHTOOL_MSG_PSE_GET = 0x24
3803 ETHTOOL_MSG_PSE_SET = 0x25
3806 ETHTOOL_MSG_PSE_SET = 0x25
3804 ETHTOOL_MSG_RSS_GET = 0x26
3807 ETHTOOL_MSG_RSS_GET = 0x26
3808+ ETHTOOL_MSG_PLCA_GET_CFG = 0x27
3809+ ETHTOOL_MSG_PLCA_SET_CFG = 0x28
3810+ ETHTOOL_MSG_PLCA_GET_STATUS = 0x29
3811+ ETHTOOL_MSG_MM_GET = 0x2a
3812+ ETHTOOL_MSG_MM_SET = 0x2b
3813+ ETHTOOL_MSG_MODULE_FW_FLASH_ACT = 0x2c
3814+ ETHTOOL_MSG_PHY_GET = 0x2d
3815+ ETHTOOL_MSG_TSCONFIG_GET = 0x2e
3816+ ETHTOOL_MSG_TSCONFIG_SET = 0x2f
3805− ETHTOOL_MSG_USER_MAX = 0x2d
3817+ ETHTOOL_MSG_USER_MAX = 0x2f
3806 ETHTOOL_MSG_KERNEL_NONE = 0x0
3818 ETHTOOL_MSG_KERNEL_NONE = 0x0
3807 ETHTOOL_MSG_STRSET_GET_REPLY = 0x1
3819 ETHTOOL_MSG_STRSET_GET_REPLY = 0x1
3808 ETHTOOL_MSG_LINKINFO_GET_REPLY = 0x2
3820 ETHTOOL_MSG_LINKINFO_GET_REPLY = 0x2
@@ -3842,7 +3854,17 @@ const (
3842 ETHTOOL_MSG_MODULE_NTF = 0x24
3854 ETHTOOL_MSG_MODULE_NTF = 0x24
3843 ETHTOOL_MSG_PSE_GET_REPLY = 0x25
3855 ETHTOOL_MSG_PSE_GET_REPLY = 0x25
3844 ETHTOOL_MSG_RSS_GET_REPLY = 0x26
3856 ETHTOOL_MSG_RSS_GET_REPLY = 0x26
3857+ ETHTOOL_MSG_PLCA_GET_CFG_REPLY = 0x27
3858+ ETHTOOL_MSG_PLCA_GET_STATUS_REPLY = 0x28
3859+ ETHTOOL_MSG_PLCA_NTF = 0x29
3860+ ETHTOOL_MSG_MM_GET_REPLY = 0x2a
3861+ ETHTOOL_MSG_MM_NTF = 0x2b
3862+ ETHTOOL_MSG_MODULE_FW_FLASH_NTF = 0x2c
3863+ ETHTOOL_MSG_PHY_GET_REPLY = 0x2d
3864+ ETHTOOL_MSG_PHY_NTF = 0x2e
3865+ ETHTOOL_MSG_TSCONFIG_GET_REPLY = 0x2f
3866+ ETHTOOL_MSG_TSCONFIG_SET_REPLY = 0x30
3845− ETHTOOL_MSG_KERNEL_MAX = 0x2e
3867+ ETHTOOL_MSG_KERNEL_MAX = 0x30
3846 ETHTOOL_FLAG_COMPACT_BITSETS = 0x1
3868 ETHTOOL_FLAG_COMPACT_BITSETS = 0x1
3847 ETHTOOL_FLAG_OMIT_REPLY = 0x2
3869 ETHTOOL_FLAG_OMIT_REPLY = 0x2
3848 ETHTOOL_FLAG_STATS = 0x4
3870 ETHTOOL_FLAG_STATS = 0x4
@@ -3949,7 +3971,12 @@ const (
3949 ETHTOOL_A_RINGS_TCP_DATA_SPLIT = 0xb
3971 ETHTOOL_A_RINGS_TCP_DATA_SPLIT = 0xb
3950 ETHTOOL_A_RINGS_CQE_SIZE = 0xc
3972 ETHTOOL_A_RINGS_CQE_SIZE = 0xc
3951 ETHTOOL_A_RINGS_TX_PUSH = 0xd
3973 ETHTOOL_A_RINGS_TX_PUSH = 0xd
3974+ ETHTOOL_A_RINGS_RX_PUSH = 0xe
3975+ ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN = 0xf
3976+ ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN_MAX = 0x10
3977+ ETHTOOL_A_RINGS_HDS_THRESH = 0x11
3978+ ETHTOOL_A_RINGS_HDS_THRESH_MAX = 0x12
3952− ETHTOOL_A_RINGS_MAX = 0x10
3979+ ETHTOOL_A_RINGS_MAX = 0x12
3953 ETHTOOL_A_CHANNELS_UNSPEC = 0x0
3980 ETHTOOL_A_CHANNELS_UNSPEC = 0x0
3954 ETHTOOL_A_CHANNELS_HEADER = 0x1
3981 ETHTOOL_A_CHANNELS_HEADER = 0x1
3955 ETHTOOL_A_CHANNELS_RX_MAX = 0x2
3982 ETHTOOL_A_CHANNELS_RX_MAX = 0x2
@@ -4015,7 +4042,9 @@ const (
4015 ETHTOOL_A_TSINFO_TX_TYPES = 0x3
4042 ETHTOOL_A_TSINFO_TX_TYPES = 0x3
4016 ETHTOOL_A_TSINFO_RX_FILTERS = 0x4
4043 ETHTOOL_A_TSINFO_RX_FILTERS = 0x4
4017 ETHTOOL_A_TSINFO_PHC_INDEX = 0x5
4044 ETHTOOL_A_TSINFO_PHC_INDEX = 0x5
4045+ ETHTOOL_A_TSINFO_STATS = 0x6
4046+ ETHTOOL_A_TSINFO_HWTSTAMP_PROVIDER = 0x7
4018− ETHTOOL_A_TSINFO_MAX = 0x6
4047+ ETHTOOL_A_TSINFO_MAX = 0x7
4019 ETHTOOL_A_CABLE_TEST_UNSPEC = 0x0
4048 ETHTOOL_A_CABLE_TEST_UNSPEC = 0x0
4020 ETHTOOL_A_CABLE_TEST_HEADER = 0x1
4049 ETHTOOL_A_CABLE_TEST_HEADER = 0x1
4021 ETHTOOL_A_CABLE_TEST_MAX = 0x1
4050 ETHTOOL_A_CABLE_TEST_MAX = 0x1
@@ -4613,6 +4642,7 @@ const (
4613 NL80211_ATTR_AKM_SUITES = 0x4c
4642 NL80211_ATTR_AKM_SUITES = 0x4c
4614 NL80211_ATTR_AP_ISOLATE = 0x60
4643 NL80211_ATTR_AP_ISOLATE = 0x60
4615 NL80211_ATTR_AP_SETTINGS_FLAGS = 0x135
4644 NL80211_ATTR_AP_SETTINGS_FLAGS = 0x135
4645+ NL80211_ATTR_ASSOC_SPP_AMSDU = 0x14a
4616 NL80211_ATTR_AUTH_DATA = 0x9c
4646 NL80211_ATTR_AUTH_DATA = 0x9c
4617 NL80211_ATTR_AUTH_TYPE = 0x35
4647 NL80211_ATTR_AUTH_TYPE = 0x35
4618 NL80211_ATTR_BANDS = 0xef
4648 NL80211_ATTR_BANDS = 0xef
@@ -4623,6 +4653,7 @@ const (
4623 NL80211_ATTR_BSS_BASIC_RATES = 0x24
4653 NL80211_ATTR_BSS_BASIC_RATES = 0x24
4624 NL80211_ATTR_BSS = 0x2f
4654 NL80211_ATTR_BSS = 0x2f
4625 NL80211_ATTR_BSS_CTS_PROT = 0x1c
4655 NL80211_ATTR_BSS_CTS_PROT = 0x1c
4656+ NL80211_ATTR_BSS_DUMP_INCLUDE_USE_DATA = 0x147
4626 NL80211_ATTR_BSS_HT_OPMODE = 0x6d
4657 NL80211_ATTR_BSS_HT_OPMODE = 0x6d
4627 NL80211_ATTR_BSSID = 0xf5
4658 NL80211_ATTR_BSSID = 0xf5
4628 NL80211_ATTR_BSS_SELECT = 0xe3
4659 NL80211_ATTR_BSS_SELECT = 0xe3
@@ -4682,6 +4713,7 @@ const (
4682 NL80211_ATTR_DTIM_PERIOD = 0xd
4713 NL80211_ATTR_DTIM_PERIOD = 0xd
4683 NL80211_ATTR_DURATION = 0x57
4714 NL80211_ATTR_DURATION = 0x57
4684 NL80211_ATTR_EHT_CAPABILITY = 0x136
4715 NL80211_ATTR_EHT_CAPABILITY = 0x136
4716+ NL80211_ATTR_EMA_RNR_ELEMS = 0x145
4685 NL80211_ATTR_EML_CAPABILITY = 0x13d
4717 NL80211_ATTR_EML_CAPABILITY = 0x13d
4686 NL80211_ATTR_EXT_CAPA = 0xa9
4718 NL80211_ATTR_EXT_CAPA = 0xa9
4687 NL80211_ATTR_EXT_CAPA_MASK = 0xaa
4719 NL80211_ATTR_EXT_CAPA_MASK = 0xaa
@@ -4717,6 +4749,7 @@ const (
4717 NL80211_ATTR_HIDDEN_SSID = 0x7e
4749 NL80211_ATTR_HIDDEN_SSID = 0x7e
4718 NL80211_ATTR_HT_CAPABILITY = 0x1f
4750 NL80211_ATTR_HT_CAPABILITY = 0x1f
4719 NL80211_ATTR_HT_CAPABILITY_MASK = 0x94
4751 NL80211_ATTR_HT_CAPABILITY_MASK = 0x94
4752+ NL80211_ATTR_HW_TIMESTAMP_ENABLED = 0x144
4720 NL80211_ATTR_IE_ASSOC_RESP = 0x80
4753 NL80211_ATTR_IE_ASSOC_RESP = 0x80
4721 NL80211_ATTR_IE = 0x2a
4754 NL80211_ATTR_IE = 0x2a
4722 NL80211_ATTR_IE_PROBE_RESP = 0x7f
4755 NL80211_ATTR_IE_PROBE_RESP = 0x7f
@@ -4747,9 +4780,10 @@ const (
4747 NL80211_ATTR_MAC_HINT = 0xc8
4780 NL80211_ATTR_MAC_HINT = 0xc8
4748 NL80211_ATTR_MAC_MASK = 0xd7
4781 NL80211_ATTR_MAC_MASK = 0xd7
4749 NL80211_ATTR_MAX_AP_ASSOC_STA = 0xca
4782 NL80211_ATTR_MAX_AP_ASSOC_STA = 0xca
4750− NL80211_ATTR_MAX = 0x14d
4783+ NL80211_ATTR_MAX = 0x150
4751 NL80211_ATTR_MAX_CRIT_PROT_DURATION = 0xb4
4784 NL80211_ATTR_MAX_CRIT_PROT_DURATION = 0xb4
4752 NL80211_ATTR_MAX_CSA_COUNTERS = 0xce
4785 NL80211_ATTR_MAX_CSA_COUNTERS = 0xce
4786+ NL80211_ATTR_MAX_HW_TIMESTAMP_PEERS = 0x143
4753 NL80211_ATTR_MAX_MATCH_SETS = 0x85
4787 NL80211_ATTR_MAX_MATCH_SETS = 0x85
4754 NL80211_ATTR_MAX_NUM_AKM_SUITES = 0x13c
4788 NL80211_ATTR_MAX_NUM_AKM_SUITES = 0x13c
4755 NL80211_ATTR_MAX_NUM_PMKIDS = 0x56
4789 NL80211_ATTR_MAX_NUM_PMKIDS = 0x56
@@ -4774,9 +4808,12 @@ const (
4774 NL80211_ATTR_MGMT_SUBTYPE = 0x29
4808 NL80211_ATTR_MGMT_SUBTYPE = 0x29
4775 NL80211_ATTR_MLD_ADDR = 0x13a
4809 NL80211_ATTR_MLD_ADDR = 0x13a
4776 NL80211_ATTR_MLD_CAPA_AND_OPS = 0x13e
4810 NL80211_ATTR_MLD_CAPA_AND_OPS = 0x13e
4811+ NL80211_ATTR_MLO_LINK_DISABLED = 0x146
4777 NL80211_ATTR_MLO_LINK_ID = 0x139
4812 NL80211_ATTR_MLO_LINK_ID = 0x139
4778 NL80211_ATTR_MLO_LINKS = 0x138
4813 NL80211_ATTR_MLO_LINKS = 0x138
4779 NL80211_ATTR_MLO_SUPPORT = 0x13b
4814 NL80211_ATTR_MLO_SUPPORT = 0x13b
4815+ NL80211_ATTR_MLO_TTLM_DLINK = 0x148
4816+ NL80211_ATTR_MLO_TTLM_ULINK = 0x149
4780 NL80211_ATTR_MNTR_FLAGS = 0x17
4817 NL80211_ATTR_MNTR_FLAGS = 0x17
4781 NL80211_ATTR_MPATH_INFO = 0x1b
4818 NL80211_ATTR_MPATH_INFO = 0x1b
4782 NL80211_ATTR_MPATH_NEXT_HOP = 0x1a
4819 NL80211_ATTR_MPATH_NEXT_HOP = 0x1a
@@ -4809,12 +4846,14 @@ const (
4809 NL80211_ATTR_PORT_AUTHORIZED = 0x103
4846 NL80211_ATTR_PORT_AUTHORIZED = 0x103
4810 NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN = 0x5
4847 NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN = 0x5
4811 NL80211_ATTR_POWER_RULE_MAX_EIRP = 0x6
4848 NL80211_ATTR_POWER_RULE_MAX_EIRP = 0x6
4849+ NL80211_ATTR_POWER_RULE_PSD = 0x8
4812 NL80211_ATTR_PREV_BSSID = 0x4f
4850 NL80211_ATTR_PREV_BSSID = 0x4f
4813 NL80211_ATTR_PRIVACY = 0x46
4851 NL80211_ATTR_PRIVACY = 0x46
4814 NL80211_ATTR_PROBE_RESP = 0x91
4852 NL80211_ATTR_PROBE_RESP = 0x91
4815 NL80211_ATTR_PROBE_RESP_OFFLOAD = 0x90
4853 NL80211_ATTR_PROBE_RESP_OFFLOAD = 0x90
4816 NL80211_ATTR_PROTOCOL_FEATURES = 0xad
4854 NL80211_ATTR_PROTOCOL_FEATURES = 0xad
4817 NL80211_ATTR_PS_STATE = 0x5d
4855 NL80211_ATTR_PS_STATE = 0x5d
4856+ NL80211_ATTR_PUNCT_BITMAP = 0x142
4818 NL80211_ATTR_QOS_MAP = 0xc7
4857 NL80211_ATTR_QOS_MAP = 0xc7
4819 NL80211_ATTR_RADAR_BACKGROUND = 0x134
4858 NL80211_ATTR_RADAR_BACKGROUND = 0x134
4820 NL80211_ATTR_RADAR_EVENT = 0xa8
4859 NL80211_ATTR_RADAR_EVENT = 0xa8
@@ -4943,7 +4982,9 @@ const (
4943 NL80211_ATTR_WIPHY_FREQ = 0x26
4982 NL80211_ATTR_WIPHY_FREQ = 0x26
4944 NL80211_ATTR_WIPHY_FREQ_HINT = 0xc9
4983 NL80211_ATTR_WIPHY_FREQ_HINT = 0xc9
4945 NL80211_ATTR_WIPHY_FREQ_OFFSET = 0x122
4984 NL80211_ATTR_WIPHY_FREQ_OFFSET = 0x122
4985+ NL80211_ATTR_WIPHY_INTERFACE_COMBINATIONS = 0x14c
4946 NL80211_ATTR_WIPHY_NAME = 0x2
4986 NL80211_ATTR_WIPHY_NAME = 0x2
4987+ NL80211_ATTR_WIPHY_RADIOS = 0x14b
4947 NL80211_ATTR_WIPHY_RETRY_LONG = 0x3e
4988 NL80211_ATTR_WIPHY_RETRY_LONG = 0x3e
4948 NL80211_ATTR_WIPHY_RETRY_SHORT = 0x3d
4989 NL80211_ATTR_WIPHY_RETRY_SHORT = 0x3d
4949 NL80211_ATTR_WIPHY_RTS_THRESHOLD = 0x40
4990 NL80211_ATTR_WIPHY_RTS_THRESHOLD = 0x40
@@ -4978,6 +5019,8 @@ const (
4978 NL80211_BAND_ATTR_IFTYPE_DATA = 0x9
5019 NL80211_BAND_ATTR_IFTYPE_DATA = 0x9
4979 NL80211_BAND_ATTR_MAX = 0xd
5020 NL80211_BAND_ATTR_MAX = 0xd
4980 NL80211_BAND_ATTR_RATES = 0x2
5021 NL80211_BAND_ATTR_RATES = 0x2
5022+ NL80211_BAND_ATTR_S1G_CAPA = 0xd
5023+ NL80211_BAND_ATTR_S1G_MCS_NSS_SET = 0xc
4981 NL80211_BAND_ATTR_VHT_CAPA = 0x8
5024 NL80211_BAND_ATTR_VHT_CAPA = 0x8
4982 NL80211_BAND_ATTR_VHT_MCS_SET = 0x7
5025 NL80211_BAND_ATTR_VHT_MCS_SET = 0x7
4983 NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC = 0x8
5026 NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC = 0x8
@@ -5001,6 +5044,10 @@ const (
5001 NL80211_BSS_BEACON_INTERVAL = 0x4
5044 NL80211_BSS_BEACON_INTERVAL = 0x4
5002 NL80211_BSS_BEACON_TSF = 0xd
5045 NL80211_BSS_BEACON_TSF = 0xd
5003 NL80211_BSS_BSSID = 0x1
5046 NL80211_BSS_BSSID = 0x1
5047+ NL80211_BSS_CANNOT_USE_6GHZ_PWR_MISMATCH = 0x2
5048+ NL80211_BSS_CANNOT_USE_NSTR_NONPRIMARY = 0x1
5049+ NL80211_BSS_CANNOT_USE_REASONS = 0x18
5050+ NL80211_BSS_CANNOT_USE_UHB_PWR_MISMATCH = 0x2
5004 NL80211_BSS_CAPABILITY = 0x5
5051 NL80211_BSS_CAPABILITY = 0x5
5005 NL80211_BSS_CHAIN_SIGNAL = 0x13
5052 NL80211_BSS_CHAIN_SIGNAL = 0x13
5006 NL80211_BSS_CHAN_WIDTH_10 = 0x1
5053 NL80211_BSS_CHAN_WIDTH_10 = 0x1
@@ -5032,6 +5079,9 @@ const (
5032 NL80211_BSS_STATUS = 0x9
5079 NL80211_BSS_STATUS = 0x9
5033 NL80211_BSS_STATUS_IBSS_JOINED = 0x2
5080 NL80211_BSS_STATUS_IBSS_JOINED = 0x2
5034 NL80211_BSS_TSF = 0x3
5081 NL80211_BSS_TSF = 0x3
5082+ NL80211_BSS_USE_FOR = 0x17
5083+ NL80211_BSS_USE_FOR_MLD_LINK = 0x2
5084+ NL80211_BSS_USE_FOR_NORMAL = 0x1
5035 NL80211_CHAN_HT20 = 0x1
5085 NL80211_CHAN_HT20 = 0x1
5036 NL80211_CHAN_HT40MINUS = 0x2
5086 NL80211_CHAN_HT40MINUS = 0x2
5037 NL80211_CHAN_HT40PLUS = 0x3
5087 NL80211_CHAN_HT40PLUS = 0x3
@@ -5117,7 +5167,8 @@ const (
5117 NL80211_CMD_LEAVE_IBSS = 0x2c
5167 NL80211_CMD_LEAVE_IBSS = 0x2c
5118 NL80211_CMD_LEAVE_MESH = 0x45
5168 NL80211_CMD_LEAVE_MESH = 0x45
5119 NL80211_CMD_LEAVE_OCB = 0x6d
5169 NL80211_CMD_LEAVE_OCB = 0x6d
5170+ NL80211_CMD_LINKS_REMOVED = 0x9a
5120− NL80211_CMD_MAX = 0x9b
5171+ NL80211_CMD_MAX = 0x9d
5121 NL80211_CMD_MICHAEL_MIC_FAILURE = 0x29
5172 NL80211_CMD_MICHAEL_MIC_FAILURE = 0x29
5122 NL80211_CMD_MODIFY_LINK_STA = 0x97
5173 NL80211_CMD_MODIFY_LINK_STA = 0x97
5123 NL80211_CMD_NAN_MATCH = 0x78
5174 NL80211_CMD_NAN_MATCH = 0x78
@@ -5161,6 +5212,7 @@ const (
5161 NL80211_CMD_SET_COALESCE = 0x65
5212 NL80211_CMD_SET_COALESCE = 0x65
5162 NL80211_CMD_SET_CQM = 0x3f
5213 NL80211_CMD_SET_CQM = 0x3f
5163 NL80211_CMD_SET_FILS_AAD = 0x92
5214 NL80211_CMD_SET_FILS_AAD = 0x92
5215+ NL80211_CMD_SET_HW_TIMESTAMP = 0x99
5164 NL80211_CMD_SET_INTERFACE = 0x6
5216 NL80211_CMD_SET_INTERFACE = 0x6
5165 NL80211_CMD_SET_KEY = 0xa
5217 NL80211_CMD_SET_KEY = 0xa
5166 NL80211_CMD_SET_MAC_ACL = 0x5d
5218 NL80211_CMD_SET_MAC_ACL = 0x5d
@@ -5180,6 +5232,7 @@ const (
5180 NL80211_CMD_SET_SAR_SPECS = 0x8c
5232 NL80211_CMD_SET_SAR_SPECS = 0x8c
5181 NL80211_CMD_SET_STATION = 0x12
5233 NL80211_CMD_SET_STATION = 0x12
5182 NL80211_CMD_SET_TID_CONFIG = 0x89
5234 NL80211_CMD_SET_TID_CONFIG = 0x89
5235+ NL80211_CMD_SET_TID_TO_LINK_MAPPING = 0x9b
5183 NL80211_CMD_SET_TX_BITRATE_MASK = 0x39
5236 NL80211_CMD_SET_TX_BITRATE_MASK = 0x39
5184 NL80211_CMD_SET_WDS_PEER = 0x42
5237 NL80211_CMD_SET_WDS_PEER = 0x42
5185 NL80211_CMD_SET_WIPHY = 0x2
5238 NL80211_CMD_SET_WIPHY = 0x2
@@ -5247,6 +5300,7 @@ const (
5247 NL80211_EXT_FEATURE_AIRTIME_FAIRNESS = 0x21
5300 NL80211_EXT_FEATURE_AIRTIME_FAIRNESS = 0x21
5248 NL80211_EXT_FEATURE_AP_PMKSA_CACHING = 0x22
5301 NL80211_EXT_FEATURE_AP_PMKSA_CACHING = 0x22
5249 NL80211_EXT_FEATURE_AQL = 0x28
5302 NL80211_EXT_FEATURE_AQL = 0x28
5303+ NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA = 0x40
5250 NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT = 0x2e
5304 NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT = 0x2e
5251 NL80211_EXT_FEATURE_BEACON_PROTECTION = 0x29
5305 NL80211_EXT_FEATURE_BEACON_PROTECTION = 0x29
5252 NL80211_EXT_FEATURE_BEACON_RATE_HE = 0x36
5306 NL80211_EXT_FEATURE_BEACON_RATE_HE = 0x36
@@ -5262,6 +5316,7 @@ const (
5262 NL80211_EXT_FEATURE_CQM_RSSI_LIST = 0xd
5316 NL80211_EXT_FEATURE_CQM_RSSI_LIST = 0xd
5263 NL80211_EXT_FEATURE_DATA_ACK_SIGNAL_SUPPORT = 0x1b
5317 NL80211_EXT_FEATURE_DATA_ACK_SIGNAL_SUPPORT = 0x1b
5264 NL80211_EXT_FEATURE_DEL_IBSS_STA = 0x2c
5318 NL80211_EXT_FEATURE_DEL_IBSS_STA = 0x2c
5319+ NL80211_EXT_FEATURE_DFS_CONCURRENT = 0x43
5265 NL80211_EXT_FEATURE_DFS_OFFLOAD = 0x19
5320 NL80211_EXT_FEATURE_DFS_OFFLOAD = 0x19
5266 NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER = 0x20
5321 NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER = 0x20
5267 NL80211_EXT_FEATURE_EXT_KEY_ID = 0x24
5322 NL80211_EXT_FEATURE_EXT_KEY_ID = 0x24
@@ -5281,9 +5336,12 @@ const (
5281 NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION = 0x14
5336 NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION = 0x14
5282 NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE = 0x13
5337 NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE = 0x13
5283 NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION = 0x31
5338 NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION = 0x31
5339+ NL80211_EXT_FEATURE_OWE_OFFLOAD_AP = 0x42
5340+ NL80211_EXT_FEATURE_OWE_OFFLOAD = 0x41
5284 NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE = 0x3d
5341 NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE = 0x3d
5285 NL80211_EXT_FEATURE_PROTECTED_TWT = 0x2b
5342 NL80211_EXT_FEATURE_PROTECTED_TWT = 0x2b
5286 NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE = 0x39
5343 NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE = 0x39
5344+ NL80211_EXT_FEATURE_PUNCT = 0x3e
5287 NL80211_EXT_FEATURE_RADAR_BACKGROUND = 0x3c
5345 NL80211_EXT_FEATURE_RADAR_BACKGROUND = 0x3c
5288 NL80211_EXT_FEATURE_RRM = 0x1
5346 NL80211_EXT_FEATURE_RRM = 0x1
5289 NL80211_EXT_FEATURE_SAE_OFFLOAD_AP = 0x33
5347 NL80211_EXT_FEATURE_SAE_OFFLOAD_AP = 0x33
@@ -5295,8 +5353,10 @@ const (
5295 NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLD = 0x23
5353 NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLD = 0x23
5296 NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI = 0xc
5354 NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI = 0xc
5297 NL80211_EXT_FEATURE_SECURE_LTF = 0x37
5355 NL80211_EXT_FEATURE_SECURE_LTF = 0x37
5356+ NL80211_EXT_FEATURE_SECURE_NAN = 0x3f
5298 NL80211_EXT_FEATURE_SECURE_RTT = 0x38
5357 NL80211_EXT_FEATURE_SECURE_RTT = 0x38
5299 NL80211_EXT_FEATURE_SET_SCAN_DWELL = 0x5
5358 NL80211_EXT_FEATURE_SET_SCAN_DWELL = 0x5
5359+ NL80211_EXT_FEATURE_SPP_AMSDU_SUPPORT = 0x44
5300 NL80211_EXT_FEATURE_STA_TX_PWR = 0x25
5360 NL80211_EXT_FEATURE_STA_TX_PWR = 0x25
5301 NL80211_EXT_FEATURE_TXQS = 0x1c
5361 NL80211_EXT_FEATURE_TXQS = 0x1c
5302 NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP = 0x35
5362 NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP = 0x35
@@ -5343,7 +5403,10 @@ const (
5343 NL80211_FREQUENCY_ATTR_2MHZ = 0x16
5403 NL80211_FREQUENCY_ATTR_2MHZ = 0x16
5344 NL80211_FREQUENCY_ATTR_4MHZ = 0x17
5404 NL80211_FREQUENCY_ATTR_4MHZ = 0x17
5345 NL80211_FREQUENCY_ATTR_8MHZ = 0x18
5405 NL80211_FREQUENCY_ATTR_8MHZ = 0x18
5406+ NL80211_FREQUENCY_ATTR_ALLOW_6GHZ_VLP_AP = 0x21
5407+ NL80211_FREQUENCY_ATTR_CAN_MONITOR = 0x20
5346 NL80211_FREQUENCY_ATTR_DFS_CAC_TIME = 0xd
5408 NL80211_FREQUENCY_ATTR_DFS_CAC_TIME = 0xd
5409+ NL80211_FREQUENCY_ATTR_DFS_CONCURRENT = 0x1d
5347 NL80211_FREQUENCY_ATTR_DFS_STATE = 0x7
5410 NL80211_FREQUENCY_ATTR_DFS_STATE = 0x7
5348 NL80211_FREQUENCY_ATTR_DFS_TIME = 0x8
5411 NL80211_FREQUENCY_ATTR_DFS_TIME = 0x8
5349 NL80211_FREQUENCY_ATTR_DISABLED = 0x2
5412 NL80211_FREQUENCY_ATTR_DISABLED = 0x2
@@ -5357,6 +5420,8 @@ const (
5357 NL80211_FREQUENCY_ATTR_NO_160MHZ = 0xc
5420 NL80211_FREQUENCY_ATTR_NO_160MHZ = 0xc
5358 NL80211_FREQUENCY_ATTR_NO_20MHZ = 0x10
5421 NL80211_FREQUENCY_ATTR_NO_20MHZ = 0x10
5359 NL80211_FREQUENCY_ATTR_NO_320MHZ = 0x1a
5422 NL80211_FREQUENCY_ATTR_NO_320MHZ = 0x1a
5423+ NL80211_FREQUENCY_ATTR_NO_6GHZ_AFC_CLIENT = 0x1f
5424+ NL80211_FREQUENCY_ATTR_NO_6GHZ_VLP_CLIENT = 0x1e
5360 NL80211_FREQUENCY_ATTR_NO_80MHZ = 0xb
5425 NL80211_FREQUENCY_ATTR_NO_80MHZ = 0xb
5361 NL80211_FREQUENCY_ATTR_NO_EHT = 0x1b
5426 NL80211_FREQUENCY_ATTR_NO_EHT = 0x1b
5362 NL80211_FREQUENCY_ATTR_NO_HE = 0x13
5427 NL80211_FREQUENCY_ATTR_NO_HE = 0x13
@@ -5364,8 +5429,11 @@ const (
5364 NL80211_FREQUENCY_ATTR_NO_HT40_PLUS = 0xa
5429 NL80211_FREQUENCY_ATTR_NO_HT40_PLUS = 0xa
5365 NL80211_FREQUENCY_ATTR_NO_IBSS = 0x3
5430 NL80211_FREQUENCY_ATTR_NO_IBSS = 0x3
5366 NL80211_FREQUENCY_ATTR_NO_IR = 0x3
5431 NL80211_FREQUENCY_ATTR_NO_IR = 0x3
5432+ NL80211_FREQUENCY_ATTR_NO_UHB_AFC_CLIENT = 0x1f
5433+ NL80211_FREQUENCY_ATTR_NO_UHB_VLP_CLIENT = 0x1e
5367 NL80211_FREQUENCY_ATTR_OFFSET = 0x14
5434 NL80211_FREQUENCY_ATTR_OFFSET = 0x14
5368 NL80211_FREQUENCY_ATTR_PASSIVE_SCAN = 0x3
5435 NL80211_FREQUENCY_ATTR_PASSIVE_SCAN = 0x3
5436+ NL80211_FREQUENCY_ATTR_PSD = 0x1c
5369 NL80211_FREQUENCY_ATTR_RADAR = 0x5
5437 NL80211_FREQUENCY_ATTR_RADAR = 0x5
5370 NL80211_FREQUENCY_ATTR_WMM = 0x12
5438 NL80211_FREQUENCY_ATTR_WMM = 0x12
5371 NL80211_FTM_RESP_ATTR_CIVICLOC = 0x3
5439 NL80211_FTM_RESP_ATTR_CIVICLOC = 0x3
@@ -5430,6 +5498,7 @@ const (
5430 NL80211_IFTYPE_STATION = 0x2
5498 NL80211_IFTYPE_STATION = 0x2
5431 NL80211_IFTYPE_UNSPECIFIED = 0x0
5499 NL80211_IFTYPE_UNSPECIFIED = 0x0
5432 NL80211_IFTYPE_WDS = 0x5
5500 NL80211_IFTYPE_WDS = 0x5
5501+ NL80211_KCK_EXT_LEN_32 = 0x20
5433 NL80211_KCK_EXT_LEN = 0x18
5502 NL80211_KCK_EXT_LEN = 0x18
5434 NL80211_KCK_LEN = 0x10
5503 NL80211_KCK_LEN = 0x10
5435 NL80211_KEK_EXT_LEN = 0x20
5504 NL80211_KEK_EXT_LEN = 0x20
@@ -5458,6 +5527,7 @@ const (
5458 NL80211_MAX_SUPP_HT_RATES = 0x4d
5527 NL80211_MAX_SUPP_HT_RATES = 0x4d
5459 NL80211_MAX_SUPP_RATES = 0x20
5528 NL80211_MAX_SUPP_RATES = 0x20
5460 NL80211_MAX_SUPP_REG_RULES = 0x80
5529 NL80211_MAX_SUPP_REG_RULES = 0x80
5530+ NL80211_MAX_SUPP_SELECTORS = 0x80
5461 NL80211_MBSSID_CONFIG_ATTR_EMA = 0x5
5531 NL80211_MBSSID_CONFIG_ATTR_EMA = 0x5
5462 NL80211_MBSSID_CONFIG_ATTR_INDEX = 0x3
5532 NL80211_MBSSID_CONFIG_ATTR_INDEX = 0x3
5463 NL80211_MBSSID_CONFIG_ATTR_MAX = 0x5
5533 NL80211_MBSSID_CONFIG_ATTR_MAX = 0x5
@@ -5703,11 +5773,16 @@ const (
5703 NL80211_RADAR_PRE_CAC_EXPIRED = 0x4
5773 NL80211_RADAR_PRE_CAC_EXPIRED = 0x4
5704 NL80211_RATE_INFO_10_MHZ_WIDTH = 0xb
5774 NL80211_RATE_INFO_10_MHZ_WIDTH = 0xb
5705 NL80211_RATE_INFO_160_MHZ_WIDTH = 0xa
5775 NL80211_RATE_INFO_160_MHZ_WIDTH = 0xa
5776+ NL80211_RATE_INFO_16_MHZ_WIDTH = 0x1d
5777+ NL80211_RATE_INFO_1_MHZ_WIDTH = 0x19
5778+ NL80211_RATE_INFO_2_MHZ_WIDTH = 0x1a
5706 NL80211_RATE_INFO_320_MHZ_WIDTH = 0x12
5779 NL80211_RATE_INFO_320_MHZ_WIDTH = 0x12
5707 NL80211_RATE_INFO_40_MHZ_WIDTH = 0x3
5780 NL80211_RATE_INFO_40_MHZ_WIDTH = 0x3
5781+ NL80211_RATE_INFO_4_MHZ_WIDTH = 0x1b
5708 NL80211_RATE_INFO_5_MHZ_WIDTH = 0xc
5782 NL80211_RATE_INFO_5_MHZ_WIDTH = 0xc
5709 NL80211_RATE_INFO_80_MHZ_WIDTH = 0x8
5783 NL80211_RATE_INFO_80_MHZ_WIDTH = 0x8
5710 NL80211_RATE_INFO_80P80_MHZ_WIDTH = 0x9
5784 NL80211_RATE_INFO_80P80_MHZ_WIDTH = 0x9
5785+ NL80211_RATE_INFO_8_MHZ_WIDTH = 0x1c
5711 NL80211_RATE_INFO_BITRATE32 = 0x5
5786 NL80211_RATE_INFO_BITRATE32 = 0x5
5712 NL80211_RATE_INFO_BITRATE = 0x1
5787 NL80211_RATE_INFO_BITRATE = 0x1
5713 NL80211_RATE_INFO_EHT_GI_0_8 = 0x0
5788 NL80211_RATE_INFO_EHT_GI_0_8 = 0x0
@@ -5753,6 +5828,8 @@ const (
5753 NL80211_RATE_INFO_HE_RU_ALLOC = 0x11
5828 NL80211_RATE_INFO_HE_RU_ALLOC = 0x11
5754 NL80211_RATE_INFO_MAX = 0x1d
5829 NL80211_RATE_INFO_MAX = 0x1d
5755 NL80211_RATE_INFO_MCS = 0x2
5830 NL80211_RATE_INFO_MCS = 0x2
5831+ NL80211_RATE_INFO_S1G_MCS = 0x17
5832+ NL80211_RATE_INFO_S1G_NSS = 0x18
5756 NL80211_RATE_INFO_SHORT_GI = 0x4
5833 NL80211_RATE_INFO_SHORT_GI = 0x4
5757 NL80211_RATE_INFO_VHT_MCS = 0x6
5834 NL80211_RATE_INFO_VHT_MCS = 0x6
5758 NL80211_RATE_INFO_VHT_NSS = 0x7
5835 NL80211_RATE_INFO_VHT_NSS = 0x7
@@ -5770,14 +5847,19 @@ const (
5770 NL80211_REKEY_DATA_KEK = 0x1
5847 NL80211_REKEY_DATA_KEK = 0x1
5771 NL80211_REKEY_DATA_REPLAY_CTR = 0x3
5848 NL80211_REKEY_DATA_REPLAY_CTR = 0x3
5772 NL80211_REPLAY_CTR_LEN = 0x8
5849 NL80211_REPLAY_CTR_LEN = 0x8
5850+ NL80211_RRF_ALLOW_6GHZ_VLP_AP = 0x1000000
5773 NL80211_RRF_AUTO_BW = 0x800
5851 NL80211_RRF_AUTO_BW = 0x800
5774 NL80211_RRF_DFS = 0x10
5852 NL80211_RRF_DFS = 0x10
5853+ NL80211_RRF_DFS_CONCURRENT = 0x200000
5775 NL80211_RRF_GO_CONCURRENT = 0x1000
5854 NL80211_RRF_GO_CONCURRENT = 0x1000
5776 NL80211_RRF_IR_CONCURRENT = 0x1000
5855 NL80211_RRF_IR_CONCURRENT = 0x1000
5777 NL80211_RRF_NO_160MHZ = 0x10000
5856 NL80211_RRF_NO_160MHZ = 0x10000
5778 NL80211_RRF_NO_320MHZ = 0x40000
5857 NL80211_RRF_NO_320MHZ = 0x40000
5858+ NL80211_RRF_NO_6GHZ_AFC_CLIENT = 0x800000
5859+ NL80211_RRF_NO_6GHZ_VLP_CLIENT = 0x400000
5779 NL80211_RRF_NO_80MHZ = 0x8000
5860 NL80211_RRF_NO_80MHZ = 0x8000
5780 NL80211_RRF_NO_CCK = 0x2
5861 NL80211_RRF_NO_CCK = 0x2
5862+ NL80211_RRF_NO_EHT = 0x80000
5781 NL80211_RRF_NO_HE = 0x20000
5863 NL80211_RRF_NO_HE = 0x20000
5782 NL80211_RRF_NO_HT40 = 0x6000
5864 NL80211_RRF_NO_HT40 = 0x6000
5783 NL80211_RRF_NO_HT40MINUS = 0x2000
5865 NL80211_RRF_NO_HT40MINUS = 0x2000
@@ -5788,7 +5870,10 @@ const (
5788 NL80211_RRF_NO_IR = 0x80
5870 NL80211_RRF_NO_IR = 0x80
5789 NL80211_RRF_NO_OFDM = 0x1
5871 NL80211_RRF_NO_OFDM = 0x1
5790 NL80211_RRF_NO_OUTDOOR = 0x8
5872 NL80211_RRF_NO_OUTDOOR = 0x8
5873+ NL80211_RRF_NO_UHB_AFC_CLIENT = 0x800000
5874+ NL80211_RRF_NO_UHB_VLP_CLIENT = 0x400000
5791 NL80211_RRF_PASSIVE_SCAN = 0x80
5875 NL80211_RRF_PASSIVE_SCAN = 0x80
5876+ NL80211_RRF_PSD = 0x100000
5792 NL80211_RRF_PTMP_ONLY = 0x40
5877 NL80211_RRF_PTMP_ONLY = 0x40
5793 NL80211_RRF_PTP_ONLY = 0x20
5878 NL80211_RRF_PTP_ONLY = 0x20
5794 NL80211_RXMGMT_FLAG_ANSWERED = 0x1
5879 NL80211_RXMGMT_FLAG_ANSWERED = 0x1
@@ -5849,6 +5934,7 @@ const (
5849 NL80211_STA_FLAG_MAX_OLD_API = 0x6
5934 NL80211_STA_FLAG_MAX_OLD_API = 0x6
5850 NL80211_STA_FLAG_MFP = 0x4
5935 NL80211_STA_FLAG_MFP = 0x4
5851 NL80211_STA_FLAG_SHORT_PREAMBLE = 0x2
5936 NL80211_STA_FLAG_SHORT_PREAMBLE = 0x2
5937+ NL80211_STA_FLAG_SPP_AMSDU = 0x8
5852 NL80211_STA_FLAG_TDLS_PEER = 0x6
5938 NL80211_STA_FLAG_TDLS_PEER = 0x6
5853 NL80211_STA_FLAG_WME = 0x3
5939 NL80211_STA_FLAG_WME = 0x3
5854 NL80211_STA_INFO_ACK_SIGNAL_AVG = 0x23
5940 NL80211_STA_INFO_ACK_SIGNAL_AVG = 0x23
@@ -6007,6 +6093,13 @@ const (
6007 NL80211_VHT_CAPABILITY_LEN = 0xc
6093 NL80211_VHT_CAPABILITY_LEN = 0xc
6008 NL80211_VHT_NSS_MAX = 0x8
6094 NL80211_VHT_NSS_MAX = 0x8
6009 NL80211_WIPHY_NAME_MAXLEN = 0x40
6095 NL80211_WIPHY_NAME_MAXLEN = 0x40
6096+ NL80211_WIPHY_RADIO_ATTR_FREQ_RANGE = 0x2
6097+ NL80211_WIPHY_RADIO_ATTR_INDEX = 0x1
6098+ NL80211_WIPHY_RADIO_ATTR_INTERFACE_COMBINATION = 0x3
6099+ NL80211_WIPHY_RADIO_ATTR_MAX = 0x4
6100+ NL80211_WIPHY_RADIO_FREQ_ATTR_END = 0x2
6101+ NL80211_WIPHY_RADIO_FREQ_ATTR_MAX = 0x2
6102+ NL80211_WIPHY_RADIO_FREQ_ATTR_START = 0x1
6010 NL80211_WMMR_AIFSN = 0x3
6103 NL80211_WMMR_AIFSN = 0x3
6011 NL80211_WMMR_CW_MAX = 0x2
6104 NL80211_WMMR_CW_MAX = 0x2
6012 NL80211_WMMR_CW_MIN = 0x1
6105 NL80211_WMMR_CW_MIN = 0x1
@@ -6038,6 +6131,7 @@ const (
6038 NL80211_WOWLAN_TRIG_PKT_PATTERN = 0x4
6131 NL80211_WOWLAN_TRIG_PKT_PATTERN = 0x4
6039 NL80211_WOWLAN_TRIG_RFKILL_RELEASE = 0x9
6132 NL80211_WOWLAN_TRIG_RFKILL_RELEASE = 0x9
6040 NL80211_WOWLAN_TRIG_TCP_CONNECTION = 0xe
6133 NL80211_WOWLAN_TRIG_TCP_CONNECTION = 0xe
6134+ NL80211_WOWLAN_TRIG_UNPROTECTED_DEAUTH_DISASSOC = 0x14
6041 NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211 = 0xa
6135 NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211 = 0xa
6042 NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN = 0xb
6136 NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN = 0xb
6043 NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023 = 0xc
6137 NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023 = 0xc