ANDROID: GKI: update abi based on wifi 6GHz changes
The abi for a number of core kernel structures changed due to the 6GHz
feature being backported, so update the .xml file to reflect this.
Leaf changes summary: 146 artifacts changed
Changed leaf types summary: 19 leaf types changed
Removed/Changed/Added functions summary: 3 Removed, 124 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable
3 Removed functions:
[D] 'function int ieee80211_channel_to_frequency(int, nl80211_band)'
[D] 'function int ieee80211_frequency_to_channel(int)'
[D] 'function ieee80211_channel* ieee80211_get_channel(wiphy*, int)'
124 functions with some sub-type change:
'enum nl80211_attrs at nl80211.h:2469:1' changed:
type size hasn't changed
1 enumerator insertion:
'nl80211_attrs::NL80211_ATTR_HE_6GHZ_CAPABILITY' value '289'
3 enumerator changes:
'nl80211_attrs::NL80211_ATTR_MAX' from value '288' to '289' at nl80211.h:2472:1
'nl80211_attrs::NUM_NL80211_ATTR' from value '289' to '290' at nl80211.h:2472:1
'nl80211_attrs::__NL80211_ATTR_AFTER_LAST' from value '289' to '290' at nl80211.h:2472:1
2 impacted interfaces
'struct cfg80211_ap_settings at cfg80211.h:1036:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct cfg80211_chan_def' of 'cfg80211_ap_settings::chandef' changed:
type size hasn't changed
1 data member insertion:
'u16 cfg80211_chan_def::freq1_offset', at offset 224 (in bits) at cfg80211.h:638:1
69 impacted interfaces
one impacted interface
'struct cfg80211_chan_def at cfg80211.h:606:1' changed:
details were reported earlier
'struct cfg80211_csa_settings at cfg80211.h:1082:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct cfg80211_chan_def' of 'cfg80211_csa_settings::chandef' changed, as reported earlier
one impacted interface
'struct cfg80211_ibss_params at cfg80211.h:2475:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct cfg80211_chan_def' of 'cfg80211_ibss_params::chandef' changed, as reported earlier
one impacted interface
'struct cfg80211_pmsr_request at cfg80211.h:3302:1' changed (indirectly):
type size hasn't changed
there are data member changes:
'cfg80211_pmsr_request_peer cfg80211_pmsr_request::peers[]' has *some* difference - please report as a bug
2 impacted interfaces
'struct cfg80211_pmsr_request_peer at cfg80211.h:3279:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct cfg80211_chan_def' of 'cfg80211_pmsr_request_peer::chandef' changed, as reported earlier
2 impacted interfaces
'struct ieee80211_bss_conf at mac80211.h:608:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct cfg80211_chan_def' of 'ieee80211_bss_conf::chandef' changed, as reported earlier
22 impacted interfaces
'struct ieee80211_chanctx_conf at mac80211.h:225:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct cfg80211_chan_def' of 'ieee80211_chanctx_conf::def' changed, as reported earlier
type 'struct cfg80211_chan_def' of 'ieee80211_chanctx_conf::min_def' changed, as reported earlier
22 impacted interfaces
'struct ieee80211_channel at cfg80211.h:147:1' changed:
type size hasn't changed
1 data member insertion:
'u16 ieee80211_channel::freq_offset', at offset 64 (in bits) at cfg80211.h:151:1
there are data member changes:
'u16 ieee80211_channel::hw_value' offset changed from 64 to 80 (in bits) (by +16 bits)
75 impacted interfaces
'struct ieee80211_channel_switch at mac80211.h:1538:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct cfg80211_chan_def' of 'ieee80211_channel_switch::chandef' changed, as reported earlier
one impacted interface
'struct ieee80211_conf at mac80211.h:1504:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct cfg80211_chan_def' of 'ieee80211_conf::chandef' changed, as reported earlier
31 impacted interfaces
'struct ieee80211_hw at mac80211.h:2469:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct ieee80211_conf' of 'ieee80211_hw::conf' changed, as reported earlier
31 impacted interfaces
'struct ieee80211_sband_iftype_data at cfg80211.h:341:1' changed:
type size changed from 464 to 480 (in bits)
1 data member insertion:
'ieee80211_he_6ghz_capa ieee80211_sband_iftype_data::he_6ghz_capa', at offset 456 (in bits) at cfg80211.h:348:1
54 impacted interfaces
'struct ieee80211_vif at mac80211.h:1609:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct ieee80211_bss_conf' of 'ieee80211_vif::bss_conf' changed, as reported earlier
22 impacted interfaces
'struct mesh_setup at cfg80211.h:1850:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct cfg80211_chan_def' of 'mesh_setup::chandef' changed, as reported earlier
one impacted interface
'struct ocb_setup at cfg80211.h:1878:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct cfg80211_chan_def' of 'ocb_setup::chandef' changed, as reported earlier
one impacted interface
'struct station_parameters at cfg80211.h:1201:1' changed:
type size changed from 1216 to 1280 (in bits)
1 data member insertion:
'const ieee80211_he_6ghz_capa* station_parameters::he_6ghz_capa', at offset 1216 (in bits) at cfg80211.h:1261:1
one impacted interface
'struct wireless_dev at cfg80211.h:5011:1' changed (indirectly):
type size hasn't changed
there are data member changes:
type 'struct cfg80211_chan_def' of 'wireless_dev::preset_chandef' changed, as reported earlier
type 'struct cfg80211_chan_def' of 'wireless_dev::chandef' changed, as reported earlier
54 impacted interfaces
Bug: 163110886
Cc: Vamsi Krishna <vamsin@codeaurora.org>
Signed-off-by:
Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic791893fb3919ab2c9bd1bbeb478e6cb98d1deab
Loading
Please register or sign in to comment