Search Linux Wireless

[PATCH 00/29] staging: wilc1000: avoid deferring of cfg80211 operation callback

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Ajay Singh <ajay.kathat@xxxxxxxxxxxxx>

This patch series mainly contains the change to handle the cfg80211
operation from its context. Now the WID commands are sent to firmware
directly from the caller context.
Also added few more patches to address the review comment received
earlier in series[1].

[1]. https://www.spinics.net/lists/linux-wireless/msg178705.html
     https://www.spinics.net/lists/linux-wireless/msg178707.html
     https://www.spinics.net/lists/linux-wireless/msg178709.html

Ajay Singh (29):
  staging: wilc1000: remove unnecessary checks in wilc_mac_close()
  staging: wilc1000: make use of put_unaligned_le32 in
    handle_set_wfi_drv_handler()
  staging: wilc1000: avoid the use of the static variable to configure
    wiphy struct
  staging: wilc1000: use mutex lock to synchronized sending 'wid' cmd to
    firmware
  staging: wilc1000: handle tx power related callback from cfg80211
    context
  staging: wilc1000: handle setting power management from cfg80211
    context
  staging: wilc1000: handle add and edit station from the cfg80211
    context
  staging: wilc1000: use void return for wilc_hif_pack_sta_param()
  staging: wilc1000: handle delete station related callback ops from
    cfg80211 context
  staging: wilc1000: use is_zero_ether_addr() API to check mac address
  staging: wilc1000: handle delete beacon cfg ops from cfg80211
    context()
  staging: wilc1000: handle add beacon operation callback from cfg80211
    context
  staging: wilc1000: handle mgmt_frame_register ops from cfg82011
    context
  staging: wilc1000: refactor wilc_set_mac_chnl_num() to avoid deferred
    handling
  staging: wilc1000: refactor wilc_hif_set_cfg() to avoid deferred
    handling
  staging: wilc1000: handle station dump cfg ops from cfg80211 context
  staging: wilc1000: refactor wilc_set_operation_mode() to avoid
    deferred handling
  staging: wilc1000: refactor wilc_set_wfi_drv_handler() to avoid
    deferred handling
  staging: wilc1000: refactor wilc_get_inactive_time() to avoid deferred
    handling
  staging: wilc1000: handle key related cfg operation from cfg80211
    context
  staging: wilc1000: delete the unused code after code refactor
  staging: wilc1000: refactor wilc_get_mac_address() to avoid deferred
    handling
  staging: wilc1000: use correct 'struct remain_ch' variable in scan
    complete
  staging: wilc1000: handle remain on channel cfg ops from cfg80211
    context
  staging: wilc1000: handle get_station() ops callback in cfg80211
    context
  staging: wilc1000: avoid deferred handling of cfg80211 disconnect
    callback
  staging: wilc1000: handle connect ops callback from cfg80211 context
  staging: wilc1000: avoid extra buffer copy while connect cfg ops
  staging: wilc1000: handle scan operation callback from cfg80211
    context

 drivers/staging/wilc1000/host_interface.c         | 2405 ++++++---------------
 drivers/staging/wilc1000/host_interface.h         |   79 +-
 drivers/staging/wilc1000/linux_wlan.c             |   30 +-
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c |  167 +-
 drivers/staging/wilc1000/wilc_wfi_netdevice.h     |   65 +-
 drivers/staging/wilc1000/wilc_wlan.c              |   21 +-
 6 files changed, 755 insertions(+), 2012 deletions(-)

-- 
2.7.4





[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux