Search Linux Wireless

[wt PATCH 0/16] libertas: finish conversion to direct command architecture

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

 



This series finishes conversion of all firmware commands to direct
commands instead of using the indirect (and I'd argue less clear) model
that the original vendor driver used.  This was the last barrier to
scale before we can begin cleaning up the command submission structure
to be less convoluted and more reliable.  It's a net code loss too which
makes many kittens and puppies happy.

Please apply to wireless-testing.  Note that wireless-testing is
somewhat broken as a result of the cfg80211 patches, but this series
should make that easier to fix up.

Dan Williams (16):
  libertas: clean up MONITOR_MODE command
  libertas: clean up RSSI command
  libertas: convert 11D_DOMAIN_INFO to a direct command
  libertas: remove unused indirect TPC_CFG command leftovers
  libertas: remove unused Automatic Frequency Control command
  libertas: remove Beacon Control
  libertas: convert LED_GPIO_CTRL to a direct command
  libertas: convert register access to direct commands
  libertas: convert Mesh Blinding Table access to a direct command
  libertas: convert CMD_FWT_ACCESS to a direct command
  libertas: remove unused indirect command response handler
  libertas: convert PS_MODE to a direct command
  libertas: convert DEEP_SLEEP timer to a direct command
  libertas: kill unused lbs_prepare_and_send_command()
  libertas: rename lbs_get_cmd_ctrl_node() to lbs_get_free_cmd_node()
  libertas: remove unused cmd_pending waitq

 drivers/net/wireless/libertas/cfg.c     |  197 +--------
 drivers/net/wireless/libertas/cfg.h     |    6 -
 drivers/net/wireless/libertas/cmd.c     |  718 +++++++++++++------------------
 drivers/net/wireless/libertas/cmd.h     |   25 +-
 drivers/net/wireless/libertas/cmdresp.c |  179 +--------
 drivers/net/wireless/libertas/debugfs.c |   67 +---
 drivers/net/wireless/libertas/decl.h    |    5 -
 drivers/net/wireless/libertas/defs.h    |   18 -
 drivers/net/wireless/libertas/dev.h     |    6 -
 drivers/net/wireless/libertas/host.h    |  142 +++----
 drivers/net/wireless/libertas/if_usb.c  |    4 +-
 drivers/net/wireless/libertas/main.c    |   33 +-
 drivers/net/wireless/libertas/mesh.c    |  216 ++++++++--
 drivers/net/wireless/libertas/mesh.h    |   14 +-
 14 files changed, 613 insertions(+), 1017 deletions(-)


--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux