[PATCH 0/5] Replace rtllib_crypt with lib80211

Sean MacLennan seanm at seanm.ca
Tue Dec 20 04:17:57 UTC 2011


This patchset removes the rtllib_crypt driver and instead registers
against lib80211.

I was hoping to also remove the rtllib_crypt_* drivers, but the
rtl8192e has some hardware support that the lib80211 drivers do not
handle.

The bulk of the actual code changes in this patchset are the
conversion from the rtllib structs to the lib80211 structs. The
majority of these are 1:1 replacements. It is obvious that lib80211
and rtllib share a common base for the crypt functionality.

I have created 5 patches, but can provide one smaller patch if
desired. The diffstat from start to end is shown below:

 drivers/staging/rtl8192e/Kconfig               |   13 +-
 drivers/staging/rtl8192e/Makefile              |    1 -
 drivers/staging/rtl8192e/rtl8192e/rtl_crypto.h |  382 ------------------------
 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c     |    2 +-
 drivers/staging/rtl8192e/rtl819x_Qos.h         |    2 -
 drivers/staging/rtl8192e/rtllib.h              |  103 +------
 drivers/staging/rtl8192e/rtllib_crypt.c        |  249 ---------------
 drivers/staging/rtl8192e/rtllib_crypt.h        |   85 ------
 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c   |   12 +-
 drivers/staging/rtl8192e/rtllib_crypt_tkip.c   |   25 +-
 drivers/staging/rtl8192e/rtllib_crypt_wep.c    |   12 +-
 drivers/staging/rtl8192e/rtllib_endianfree.h   |  160 ----------
 drivers/staging/rtl8192e/rtllib_module.c       |   22 +-
 drivers/staging/rtl8192e/rtllib_rx.c           |   14 +-
 drivers/staging/rtl8192e/rtllib_softmac.c      |   66 ++--
 drivers/staging/rtl8192e/rtllib_tx.c           |   17 +-
 drivers/staging/rtl8192e/rtllib_wx.c           |   94 +++---
 17 files changed, 136 insertions(+), 1123 deletions(-)

Cheers,
   Sean



More information about the devel mailing list