[PATCH 0/5] Replace rtllib_crypt with lib80211

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

 



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
_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel


[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux