[PATCH 00/20] staging-next: rtl8723au: Improve connection parameter management

Jes.Sorensen at redhat.com Jes.Sorensen at redhat.com
Thu Jun 19 09:37:15 UTC 2014


From: Jes Sorensen <Jes.Sorensen at redhat.com>

Greg,

Please find attached my current set of 8723au pending changes for
staging-next. This set primarily improves the handling of connection
parameters obtained from the received beacon frame and reduces the
constant traversal of the saved frame.

It should apply cleanly to your staging-next branch as of this morning.

Cheers,
Jes


Jes Sorensen (20):
  staging: rtl872au: rtw_cfg80211_inform_bss(): timestamp isn't used
  staging: rtl8723au: rtw_cfg80211_inform_bss(): Use
    cfg80211_inform_bss()
  staging: rtl8723au: Save timestamp for network in collect_bss_info()
    and report it to the stack
  staging: rtl8723au: rtw_cfg80211_inform_bss(): Report the beacon
    interval already retrieved
  staging: rtl8723au: collect_bss_info(): Save capability in struct
    wlan_bssid_ex
  staging: rtl8723au: rtw_cfg80211_inform_bss(): Use the capability info
    we already saved
  staging: rtl8723au: struct wlan_bssid_ex: Rename BeaconPeriod to
    beacon_interval
  staging: rtl8723au: rtw_add_beacon(): Replace magic constant with
    appropriate struct size
  staging: rtl8723au: Update bss beacon info in rtw_add_beacon()
  staging: rtl8723au: is_same_network23a(): Use the capability info from
    wlan_bssid_ex
  staging: rtl8723au: ConstructBeacon(): Use struct ieee80211_mgmt to
    build beacon
  staging: rtl8723au: issue_beacon23a(): Do not copy IEs in front of
    beacon data
  staging: rtl8723au: issue_beacon23a(): Use struct ieee80211_mgmt to
    build beacon
  staging: rtl8723au: issue_probersp(): Do not copy the IEs in front of
    probe_resp data
  staging: rtl8723au: issue_assocrsp(): Use capability from struct
    wlan_bssid_ex
  staging: rtl8723au: issue_assocreq(): Use struct ieee80211_mgmt to
    build assoc_req frame
  staging: rtl8723au: rtw_get_bcn_info23a(): Use capability from
    wlan_bssid_ex
  staging: rtl8723au: rtw_get_bcn_info23a(): Use __func__ in debug
    prints
  staging: rtl8723au: Remove last users of rtw_get_capability*()
    functions
  staging: rtl8723au: Eliminate last rtw_get_beacon_interval*() usage

 drivers/staging/rtl8723au/core/rtw_ap.c           |  10 +-
 drivers/staging/rtl8723au/core/rtw_ieee80211.c    |  13 +-
 drivers/staging/rtl8723au/core/rtw_mlme.c         |  25 +--
 drivers/staging/rtl8723au/core/rtw_mlme_ext.c     | 195 +++++++++-------------
 drivers/staging/rtl8723au/core/rtw_wlan_util.c    |  14 +-
 drivers/staging/rtl8723au/hal/rtl8723a_cmd.c      |  37 ++--
 drivers/staging/rtl8723au/include/rtw_mlme.h      |   5 -
 drivers/staging/rtl8723au/include/rtw_mlme_ext.h  |   1 -
 drivers/staging/rtl8723au/include/wlan_bssdef.h   |   4 +-
 drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c |  80 +++------
 10 files changed, 133 insertions(+), 251 deletions(-)

-- 
1.9.3



More information about the devel mailing list