All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
From: Malcolm Priestley <tvboxspy@gmail.com>
To: gregkh@linuxfoundation.org
Cc: linux-wireless@vger.kernel.org, forest@alittletooquiet.net,
	Malcolm Priestley <tvboxspy@gmail.com>
Subject: [PATCH v2 00/34] staging: vt6655: Conversion to mac80211
Date: Wed, 29 Oct 2014 17:43:35 +0000	[thread overview]
Message-ID: <1414604649-9105-1-git-send-email-tvboxspy@gmail.com> (raw)

The patches in this series convert the driver to mac80211.

As well as infrastructure mode the driver now operates in
IBSS and access point modes.

Host access point is now working with hostapd in nl80211 mode.

The driver continues to operate diversity mode in infrastructure mode.

There is still a lot of work that needs doing particularly remodeling
rxtx to something similar to vt6656 driver.

These patches creates huge amount of dead code that will be
removed in the next series.

Changes from v1 3 additional patches fixing tsf and rssi issues

Rebased on staging-testing.

Malcolm Priestley (34):
  staging: vt6655: mac80211 conversion: add new rx functions
  staging: vt6655: mac80211 conversion: add new key functions
  staging: vt6655: mac8021 conversion: add new tx functions
  staging: vt6655: mac80211 conversion: s_cbFillTxBufHead
  staging: vt6655: dead code remove s_vFillFragParameter.
  staging: vt6655: mac80211 conversion: s_vFillRTSHead convert to using
    struct ieee80211_hdr
  staging: vt6655: mac80211 conversion: s_uFillDataHead add power saving
    poll
  staging: vt6655: mac80211 conversion add main mac80211 functions
  staging: vt6655: mac80211 conversion add channel bands
  staging: vt6655: mac80211 conversion replace suspend resume functions
  staging: vt6655: mac80211 conversion: device_print_info remove
    netdevice.
  staging: vt6655: mac80211 conversion: changes to device_intr
  staging: vt6655: mac80211 conversion: device_tx_srv tx and add report
    rates
  staging: vt6655: mac80211 conversion: changes to set channel
  staging: vt6655: mac80211 conversion: enable power saving
  staging: vt6655: mac80211 conversion: changes to CARDbSetPhyParameter
  staging: vt6655: mac80211 conversion: card.c use basic_rates
  staging: vt6655: CARDbSetPhyParameter replace s_vSetRSPINF with
    CARDvSetRSPINF
  staging: vt6655: mac80211 conversion: device_init_registers remove
    legacy code
  staging: vt6655: mac80211 conversion: device_free_info
  staging: vt6655: switch driver over to mac80211
  staging: vt6655: phy type same as bb type
  staging: vt6655: mac80211 conversion: device_error remove legacy
    functions
  staging: vt6655: vt6655_probe remove management pointers
  staging: vt6655: mac80211 conversion: PSbIsNextTBTTWakeUp convert to
    mac80211
  staging: vt6655: MACvSetDefaultKeyEntry replace WLAN_WEP104_KEYLEN
  staging: vt6655: baseband.c replace BIT0 with BIT(0)
  staging: vt6655: s_vGenerateTxParameter remove unused cbMACHdLen
  staging: vt6655: device_init_registers replace spin lock
  staging: vt6655: baseband.c timers replace spin lock
  staging: vt6655: fifo & frag control remove big endian values
  staging: vt6655: vnt_rx_data: uCurrRSSI should have the value of *rssi
  staging: vt6655: don't update bUpdateBBVGA when off channel
  staging: vt6655: reset tsf on dissociation

 drivers/staging/vt6655/Kconfig       |    4 +-
 drivers/staging/vt6655/baseband.c    |   21 +-
 drivers/staging/vt6655/card.c        |  185 +----
 drivers/staging/vt6655/card.h        |    4 +-
 drivers/staging/vt6655/channel.c     |  152 +++-
 drivers/staging/vt6655/channel.h     |    2 +
 drivers/staging/vt6655/desc.h        |   33 +-
 drivers/staging/vt6655/device.h      |   11 +-
 drivers/staging/vt6655/device_main.c | 1328 ++++++++++++++++++++--------------
 drivers/staging/vt6655/dpc.c         |  123 ++++
 drivers/staging/vt6655/dpc.h         |    2 +
 drivers/staging/vt6655/key.c         |  136 ++++
 drivers/staging/vt6655/key.h         |   17 +
 drivers/staging/vt6655/mac.c         |    2 +-
 drivers/staging/vt6655/power.c       |   34 +-
 drivers/staging/vt6655/rxtx.c        | 1098 +++++++++++-----------------
 drivers/staging/vt6655/rxtx.h        |   14 +
 17 files changed, 1698 insertions(+), 1468 deletions(-)

-- 
2.1.0


             reply	other threads:[~2014-10-29 17:44 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-29 17:43 Malcolm Priestley [this message]
2014-10-29 17:43 ` [PATCH v2 01/34] staging: vt6655: mac80211 conversion: add new rx functions Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 02/34] staging: vt6655: mac80211 conversion: add new key functions Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 03/34] staging: vt6655: mac8021 conversion: add new tx functions Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 04/34] staging: vt6655: mac80211 conversion: s_cbFillTxBufHead Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 05/34] staging: vt6655: dead code remove s_vFillFragParameter Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 06/34] staging: vt6655: mac80211 conversion: s_vFillRTSHead convert to using struct ieee80211_hdr Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 07/34] staging: vt6655: mac80211 conversion: s_uFillDataHead add power saving poll Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 08/34] staging: vt6655: mac80211 conversion add main mac80211 functions Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 09/34] staging: vt6655: mac80211 conversion add channel bands Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 10/34] staging: vt6655: mac80211 conversion replace suspend resume functions Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 11/34] staging: vt6655: mac80211 conversion: device_print_info remove netdevice Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 12/34] staging: vt6655: mac80211 conversion: changes to device_intr Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 13/34] staging: vt6655: mac80211 conversion: device_tx_srv tx and add report rates Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 14/34] staging: vt6655: mac80211 conversion: changes to set channel Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 15/34] staging: vt6655: mac80211 conversion: enable power saving Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 16/34] staging: vt6655: mac80211 conversion: changes to CARDbSetPhyParameter Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 17/34] staging: vt6655: mac80211 conversion: card.c use basic_rates Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 18/34] staging: vt6655: CARDbSetPhyParameter replace s_vSetRSPINF with CARDvSetRSPINF Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 19/34] staging: vt6655: mac80211 conversion: device_init_registers remove legacy code Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 20/34] staging: vt6655: mac80211 conversion: device_free_info Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 21/34] staging: vt6655: switch driver over to mac80211 Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 22/34] staging: vt6655: phy type same as bb type Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 23/34] staging: vt6655: mac80211 conversion: device_error remove legacy functions Malcolm Priestley
2014-10-29 17:43 ` [PATCH v2 24/34] staging: vt6655: vt6655_probe remove management pointers Malcolm Priestley
2014-10-29 17:44 ` [PATCH v2 25/34] staging: vt6655: mac80211 conversion: PSbIsNextTBTTWakeUp convert to mac80211 Malcolm Priestley
2014-10-29 17:44 ` [PATCH v2 26/34] staging: vt6655: MACvSetDefaultKeyEntry replace WLAN_WEP104_KEYLEN Malcolm Priestley
2014-10-29 17:44 ` [PATCH v2 27/34] staging: vt6655: baseband.c replace BIT0 with BIT(0) Malcolm Priestley
2014-10-29 17:44 ` [PATCH v2 28/34] staging: vt6655: s_vGenerateTxParameter remove unused cbMACHdLen Malcolm Priestley
2014-10-29 17:44 ` [PATCH v2 29/34] staging: vt6655: device_init_registers replace spin lock Malcolm Priestley
2014-10-29 17:44 ` [PATCH v2 30/34] staging: vt6655: baseband.c timers " Malcolm Priestley
2014-10-29 17:44 ` [PATCH v2 31/34] staging: vt6655: fifo & frag control remove big endian values Malcolm Priestley
2014-10-29 17:44 ` [PATCH v2 32/34] staging: vt6655: vnt_rx_data: uCurrRSSI should have the value of *rssi Malcolm Priestley
2014-10-29 17:44 ` [PATCH v2 33/34] staging: vt6655: don't update bUpdateBBVGA when off channel Malcolm Priestley
2014-10-29 17:44 ` [PATCH v2 34/34] staging: vt6655: reset tsf on dissociation Malcolm Priestley
2014-10-29 20:32 ` [PATCH v2 00/34] staging: vt6655: Conversion to mac80211 Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1414604649-9105-1-git-send-email-tvboxspy@gmail.com \
    --to=tvboxspy@gmail.com \
    --cc=forest@alittletooquiet.net \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-wireless@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.