NACK: [SRU] [B/C/D/E/Unstable] [PULL] Add in-kernel support for Realtek 8821CE WiFi device

Stefan Bader stefan.bader at canonical.com
Wed May 29 14:37:04 UTC 2019


On 25.05.19 18:59, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1829220
> 
> [Impact]
> The rtl8821ce can be found on many budget HP and Lenovo laptops, users
> have been using out-of-tree module for a while.
> Include the driver to produces better user experience.
> 
> [Fix]
> Integrate the tarball Realtek provided to us. I've fixed the following:
> - Port to latest kernel API.
> - LOC trimmed from 600K to 200K.
> - procfs removed. It was used by Realtek to debug but it exposed too
>   much information.
> - VLAs fixed.
> - Out-of-bounds array access fixed.
> - GCC doesn't complain anymore on default warning options.
> - Fix compilation error on armhf.
> - IOCTL was exposed as regular .ndo_do_ioctl, and it seems reasonable.
> 
> [Test]
> Realtek 8821CE can scan, connect and do tx/rx with this driver.
> 
> [Regression Potential]
> Minimal. This is a new enablement so it won't cause any regression.
> 
> [Pulls]
>  - Unstable:
> The following changes since commit 5c793a63a0174d3cd8dfd3318f87e424b9cfb143:
> 
>   UBUNTU: [Config] enable vbox dkms build (2019-05-23 10:14:50 -0500)
> 
> are available in the Git repository at:
> 
>   https://git.launchpad.net/~kaihengfeng/linux rtl8821ce-unstable
> 
> for you to fetch changes up to a01720b686eab9f71b227475cf3be9ec174c0bcd:
> 
>   UBUNTU: [Config] CONFIG_RTL8821CE=m (2019-05-25 01:49:58 +0800)
> 
>  - Disco/Eoan:
> The following changes since commit eee65e2c1f3d9fc0801044513a50f9de4394a37c:
> 
>   UBUNTU: [Packaging] Fixup bug reference for libbfd fix (2019-05-20 14:14:40 +0200)
> 
> are available in the Git repository at:
> 
>   https://git.launchpad.net/~kaihengfeng/linux rtl8821ce-disco
> 
> for you to fetch changes up to 59fbc3fbe25c6752793349e0585217a5d476770b:
> 
>   UBUNTU: [Config] CONFIG_RTL8821CE=m (2019-05-25 01:51:04 +0800)
> 
>  - Cosmic:
> The following changes since commit dbcc5f9093436b7d8ba2f5ea1840805624789b2e:
> 
>   UBUNTU: Ubuntu-4.18.0-21.22 (2019-05-15 13:18:37 +0200)
> 
> are available in the Git repository at:
> 
>   https://git.launchpad.net/~kaihengfeng/linux rtl8821ce-cosmic
> 
> for you to fetch changes up to 4d333948d86716fac7e4dc2c3ba02ab5de285f1c:
> 
>   UBUNTU: [Config] CONFIG_RTL8821CE=m (2019-05-25 01:52:07 +0800)
> 
>  - Bionic:
> The following changes since commit 18e103f8c89eef5b91b6741643e331000c7359d8:
> 
>   UBUNTU: Ubuntu-4.15.0-51.55 (2019-05-15 14:48:35 +0200)
> 
> are available in the Git repository at:
> 
>   https://git.launchpad.net/~kaihengfeng/linux rtl8821ce-bionic
> 
> for you to fetch changes up to 061f9e2dbd3dc2347797accb6dfd491742541078:
> 
>   UBUNTU: [Config] CONFIG_RTL8821CE=m (2019-05-25 01:57:10 +0800)
> 
> ----------------------------------------------------------------
> Kai-Heng Feng (2):
>       UBUNTU: SAUCE: Add rtl8821ce PCIe WiFi driver
>       UBUNTU: [Config] CONFIG_RTL8821CE=m
> 
>  debian.master/config/config.common.ubuntu          |     1 +
>  ubuntu/Kconfig                                     |     4 +
>  ubuntu/Makefile                                    |     4 +
>  ubuntu/rtl8821ce/Kconfig                           |    10 +
>  ubuntu/rtl8821ce/Makefile                          |   101 +
>  ubuntu/rtl8821ce/core/efuse/rtw_efuse.c            |  1423 ++
>  ubuntu/rtl8821ce/core/rtw_ap.c                     |  3223 +++++
>  ubuntu/rtl8821ce/core/rtw_br_ext.c                 |  1286 ++
>  ubuntu/rtl8821ce/core/rtw_btcoex.c                 |   356 +
>  ubuntu/rtl8821ce/core/rtw_btcoex_wifionly.c        |    43 +
>  ubuntu/rtl8821ce/core/rtw_cmd.c                    |  3000 ++++
>  ubuntu/rtl8821ce/core/rtw_debug.c                  |   260 +
>  ubuntu/rtl8821ce/core/rtw_ieee80211.c              |  2267 +++
>  ubuntu/rtl8821ce/core/rtw_io.c                     |   146 +
>  ubuntu/rtl8821ce/core/rtw_ioctl_query.c            |    24 +
>  ubuntu/rtl8821ce/core/rtw_ioctl_set.c              |   597 +
>  ubuntu/rtl8821ce/core/rtw_mi.c                     |   832 ++
>  ubuntu/rtl8821ce/core/rtw_mlme.c                   |  3563 +++++
>  ubuntu/rtl8821ce/core/rtw_mlme_ext.c               | 11723 +++++++++++++++
>  ubuntu/rtl8821ce/core/rtw_mp.c                     |  1595 ++
>  ubuntu/rtl8821ce/core/rtw_odm.c                    |   376 +
>  ubuntu/rtl8821ce/core/rtw_p2p.c                    |  3635 +++++
>  ubuntu/rtl8821ce/core/rtw_pwrctrl.c                |   984 ++
>  ubuntu/rtl8821ce/core/rtw_recv.c                   |  3210 +++++
>  ubuntu/rtl8821ce/core/rtw_rf.c                     |   937 ++
>  ubuntu/rtl8821ce/core/rtw_security.c               |  2038 +++
>  ubuntu/rtl8821ce/core/rtw_sreset.c                 |   164 +
>  ubuntu/rtl8821ce/core/rtw_sta_mgt.c                |   862 ++
>  ubuntu/rtl8821ce/core/rtw_vht.c                    |   664 +
>  ubuntu/rtl8821ce/core/rtw_wlan_util.c              |  2919 ++++
>  ubuntu/rtl8821ce/core/rtw_xmit.c                   |  3543 +++++
>  ubuntu/rtl8821ce/hal/btc/halbtc8821c1ant.c         |  5124 +++++++
>  ubuntu/rtl8821ce/hal/btc/halbtc8821c1ant.h         |   461 +
>  ubuntu/rtl8821ce/hal/btc/halbtc8821c2ant.c         |  5750 ++++++++
>  ubuntu/rtl8821ce/hal/btc/halbtc8821c2ant.h         |   470 +
>  ubuntu/rtl8821ce/hal/btc/halbtc8821cwifionly.c     |   182 +
>  ubuntu/rtl8821ce/hal/btc/halbtc8821cwifionly.h     |    68 +
>  ubuntu/rtl8821ce/hal/btc/halbtcoutsrc.h            |   987 ++
>  ubuntu/rtl8821ce/hal/btc/mp_precomp.h              |    64 +
>  ubuntu/rtl8821ce/hal/efuse/efuse_mask.h            |    15 +
>  .../hal/efuse/rtl8821c/HalEfuseMask8821C_PCIE.c    |    99 +
>  .../hal/efuse/rtl8821c/HalEfuseMask8821C_PCIE.h    |    37 +
>  ubuntu/rtl8821ce/hal/hal_btcoex.c                  |  2731 ++++
>  ubuntu/rtl8821ce/hal/hal_btcoex_wifionly.c         |    69 +
>  ubuntu/rtl8821ce/hal/hal_com.c                     |  3466 +++++
>  ubuntu/rtl8821ce/hal/hal_com_c2h.h                 |   109 +
>  ubuntu/rtl8821ce/hal/hal_com_phycfg.c              |  4212 ++++++
>  ubuntu/rtl8821ce/hal/hal_dm.c                      |   331 +
>  ubuntu/rtl8821ce/hal/hal_dm.h                      |    27 +
>  ubuntu/rtl8821ce/hal/hal_halmac.c                  |  1829 +++
>  ubuntu/rtl8821ce/hal/hal_halmac.h                  |   104 +
>  ubuntu/rtl8821ce/hal/hal_intf.c                    |  1069 ++
>  ubuntu/rtl8821ce/hal/hal_mp.c                      |  1396 ++
>  ubuntu/rtl8821ce/hal/halmac/halmac_2_platform.h    |    80 +
>  .../halmac_88xx/halmac_8821c/halmac_8821c_cfg.h    |    75 +
>  .../halmac_88xx/halmac_8821c/halmac_8821c_phy.c    |    37 +
>  .../halmac_8821c/halmac_8821c_pwr_seq.c            |   240 +
>  .../halmac_8821c/halmac_8821c_pwr_seq.h            |    17 +
>  .../halmac_88xx/halmac_8821c/halmac_api_8821c.c    |   269 +
>  .../halmac_88xx/halmac_8821c/halmac_api_8821c.h    |    29 +
>  .../halmac_8821c/halmac_api_8821c_pcie.c           |   251 +
>  .../halmac_8821c/halmac_api_8821c_pcie.h           |    40 +
>  .../halmac_88xx/halmac_8821c/halmac_func_8821c.c   |   311 +
>  .../halmac_88xx/halmac_8821c/halmac_func_8821c.h   |    19 +
>  .../hal/halmac/halmac_88xx/halmac_88xx_cfg.h       |   154 +
>  .../hal/halmac/halmac_88xx/halmac_api_88xx.c       |  5403 +++++++
>  .../hal/halmac/halmac_88xx/halmac_api_88xx.h       |   601 +
>  .../hal/halmac/halmac_88xx/halmac_api_88xx_pcie.c  |   322 +
>  .../hal/halmac/halmac_88xx/halmac_api_88xx_pcie.h  |    76 +
>  .../hal/halmac/halmac_88xx/halmac_func_88xx.c      |  3727 +++++
>  .../hal/halmac/halmac_88xx/halmac_func_88xx.h      |   523 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_api.c           |   358 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_api.h           |    84 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_bit2.h          |   226 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_bit_8821c.h     |  9782 +++++++++++++
>  ubuntu/rtl8821ce/hal/halmac/halmac_fw_info.h       |    98 +
>  .../hal/halmac/halmac_fw_offload_c2h_ap.h          |   158 +
>  .../hal/halmac/halmac_fw_offload_c2h_nic.h         |   124 +
>  .../hal/halmac/halmac_fw_offload_h2c_ap.h          |   421 +
>  .../hal/halmac/halmac_fw_offload_h2c_nic.h         |   300 +
>  .../hal/halmac/halmac_h2c_extra_info_ap.h          |    70 +
>  .../hal/halmac/halmac_h2c_extra_info_nic.h         |    48 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_intf_phy_cmd.h  |    31 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_module.h        |   116 +
>  .../rtl8821ce/hal/halmac/halmac_original_c2h_ap.h  |   337 +
>  .../rtl8821ce/hal/halmac/halmac_original_c2h_nic.h |   230 +
>  .../rtl8821ce/hal/halmac/halmac_original_h2c_ap.h  |   879 ++
>  .../rtl8821ce/hal/halmac/halmac_original_h2c_nic.h |   610 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_pcie_reg.h      |     5 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_pwr_seq_cmd.h   |   107 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_reg2.h          |  1116 ++
>  ubuntu/rtl8821ce/hal/halmac/halmac_reg_8821c.h     |   737 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_ap.h      |    22 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_chip.h    |    22 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_nic.h     |    22 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_ap.h    |    89 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_chip.h  |    79 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_nic.h   |    89 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_ap.h      |    92 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_chip.h    |    75 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_nic.h     |    75 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_ap.h    |   408 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_chip.h  |   266 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_nic.h   |   294 +
>  ubuntu/rtl8821ce/hal/halmac/halmac_type.h          |  1905 +++
>  ubuntu/rtl8821ce/hal/phydm/halphyrf_ap.h           |    92 +
>  ubuntu/rtl8821ce/hal/phydm/halphyrf_ce.c           |   705 +
>  ubuntu/rtl8821ce/hal/phydm/halphyrf_ce.h           |   101 +
>  ubuntu/rtl8821ce/hal/phydm/mp_precomp.h            |    20 +
>  ubuntu/rtl8821ce/hal/phydm/phydm.c                 |  2053 +++
>  ubuntu/rtl8821ce/hal/phydm/phydm.h                 |  1027 ++
>  ubuntu/rtl8821ce/hal/phydm/phydm_acs.c             |   183 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_acs.h             |    66 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_adaptivity.c      |   863 ++
>  ubuntu/rtl8821ce/hal/phydm/phydm_adaptivity.h      |   187 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_adc_sampling.c    |   585 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_adc_sampling.h    |   118 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_beamforming.h     |    22 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_ccx.c             |   386 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_ccx.h             |   100 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_cfotracking.c     |   316 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_cfotracking.h     |    70 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_debug.c           |   318 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_debug.h           |   313 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_dfs.c             |    38 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_dfs.h             |    97 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_dig.c             |  1109 ++
>  ubuntu/rtl8821ce/hal/phydm/phydm_dig.h             |   311 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_dynamic_rx_path.h |    33 +
>  .../hal/phydm/phydm_dynamicbbpowersaving.c         |    39 +
>  .../hal/phydm/phydm_dynamicbbpowersaving.h         |    49 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_edcaturbocheck.h  |    26 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_hwconfig.c        |  1634 +++
>  ubuntu/rtl8821ce/hal/phydm/phydm_hwconfig.h        |   558 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_interface.c       |   509 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_interface.h       |   376 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_iqk.h             |    66 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_kfree.c           |   329 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_kfree.h           |    73 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_noisemonitor.h    |    47 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_pathdiv.c         |    50 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_pathdiv.h         |    53 +
>  .../rtl8821ce/hal/phydm/phydm_powertracking_ap.h   |   292 +
>  .../rtl8821ce/hal/phydm/phydm_powertracking_ce.c   |   700 +
>  .../rtl8821ce/hal/phydm/phydm_powertracking_ce.h   |   287 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_pre_define.h      |   587 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_precomp.h         |    68 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_psd.c             |   444 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_psd.h             |   100 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_rainfo.c          |  1605 +++
>  ubuntu/rtl8821ce/hal/phydm/phydm_rainfo.h          |   386 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_reg.h             |   132 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_regdefine11ac.h   |    90 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_regdefine11n.h    |   209 +
>  ubuntu/rtl8821ce/hal/phydm/phydm_types.h           |   153 +
>  ubuntu/rtl8821ce/hal/phydm/rtchnlplan.h            |   613 +
>  .../hal/phydm/rtl8821c/halhwimg8821c_bb.c          |  3421 +++++
>  .../hal/phydm/rtl8821c/halhwimg8821c_bb.h          |    81 +
>  .../hal/phydm/rtl8821c/halhwimg8821c_fw.h          |    59 +
>  .../hal/phydm/rtl8821c/halhwimg8821c_mac.c         |   318 +
>  .../hal/phydm/rtl8821c/halhwimg8821c_mac.h         |    37 +
>  .../hal/phydm/rtl8821c/halhwimg8821c_rf.c          |  1793 +++
>  .../hal/phydm/rtl8821c/halhwimg8821c_rf.h          |    57 +
>  .../rtl8821ce/hal/phydm/rtl8821c/halphyrf_8821c.c  |   369 +
>  .../rtl8821ce/hal/phydm/rtl8821c/halphyrf_8821c.h  |    63 +
>  .../hal/phydm/rtl8821c/phydm_hal_api8821c.c        |   887 ++
>  .../hal/phydm/rtl8821c/phydm_hal_api8821c.h        |   213 +
>  .../rtl8821ce/hal/phydm/rtl8821c/phydm_iqk_8821c.c |  1991 +++
>  .../rtl8821ce/hal/phydm/rtl8821c/phydm_iqk_8821c.h |    44 +
>  .../hal/phydm/rtl8821c/phydm_regconfig8821c.c      |   169 +
>  .../hal/phydm/rtl8821c/phydm_regconfig8821c.h      |   101 +
>  .../hal/phydm/rtl8821c/version_rtl8821c.h          |    10 +
>  ubuntu/rtl8821ce/hal/phydm/txbf/haltxbfjaguar.h    |    13 +
>  ubuntu/rtl8821ce/hal/rtl8821c/hal8821c_fw.c        | 14412 +++++++++++++++++++
>  ubuntu/rtl8821ce/hal/rtl8821c/hal8821c_fw.h        |    31 +
>  ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce.h      |   109 +
>  .../rtl8821ce/hal/rtl8821c/pci/rtl8821ce_halinit.c |   314 +
>  .../rtl8821ce/hal/rtl8821c/pci/rtl8821ce_halmac.c  |   283 +
>  ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_io.c   |   120 +
>  ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_ops.c  |   686 +
>  ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_recv.c |   431 +
>  ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_xmit.c |   966 ++
>  ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c.h           |   115 +
>  ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_cmd.c       |   814 ++
>  ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_dm.c        |   167 +
>  ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_halinit.c   |   287 +
>  ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_mac.c       |   183 +
>  ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_ops.c       |  2762 ++++
>  ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_phy.c       |   960 ++
>  ubuntu/rtl8821ce/include/HalPwrSeqCmd.h            |   133 +
>  ubuntu/rtl8821ce/include/HalVerDef.h               |   174 +
>  ubuntu/rtl8821ce/include/autoconf.h                |    38 +
>  ubuntu/rtl8821ce/include/basic_types.h             |   293 +
>  ubuntu/rtl8821ce/include/byteorder/big_endian.h    |    88 +
>  ubuntu/rtl8821ce/include/byteorder/generic.h       |   184 +
>  ubuntu/rtl8821ce/include/byteorder/swab.h          |   130 +
>  ubuntu/rtl8821ce/include/byteorder/swabb.h         |   152 +
>  ubuntu/rtl8821ce/include/circ_buf.h                |    29 +
>  ubuntu/rtl8821ce/include/cmd_osdep.h               |    31 +
>  ubuntu/rtl8821ce/include/custom_gpio.h             |    24 +
>  ubuntu/rtl8821ce/include/drv_conf.h                |   165 +
>  ubuntu/rtl8821ce/include/drv_types.h               |  1005 ++
>  ubuntu/rtl8821ce/include/drv_types_linux.h         |    24 +
>  ubuntu/rtl8821ce/include/drv_types_pci.h           |   199 +
>  ubuntu/rtl8821ce/include/ethernet.h                |    41 +
>  ubuntu/rtl8821ce/include/h2clbk.h                  |    30 +
>  ubuntu/rtl8821ce/include/hal_btcoex.h              |    94 +
>  ubuntu/rtl8821ce/include/hal_btcoex_wifionly.h     |    48 +
>  ubuntu/rtl8821ce/include/hal_com.h                 |   555 +
>  ubuntu/rtl8821ce/include/hal_com_h2c.h             |   294 +
>  ubuntu/rtl8821ce/include/hal_com_led.h             |   258 +
>  ubuntu/rtl8821ce/include/hal_com_phycfg.h          |   324 +
>  ubuntu/rtl8821ce/include/hal_com_reg.h             |  1110 ++
>  ubuntu/rtl8821ce/include/hal_data.h                |   819 ++
>  ubuntu/rtl8821ce/include/hal_ic_cfg.h              |    28 +
>  ubuntu/rtl8821ce/include/hal_intf.h                |   655 +
>  ubuntu/rtl8821ce/include/hal_pg.h                  |   776 +
>  ubuntu/rtl8821ce/include/hal_phy.h                 |   235 +
>  ubuntu/rtl8821ce/include/hal_phy_reg.h             |    31 +
>  ubuntu/rtl8821ce/include/ieee80211.h               |  1618 +++
>  ubuntu/rtl8821ce/include/ieee80211_ext.h           |   289 +
>  ubuntu/rtl8821ce/include/if_ether.h                |   109 +
>  ubuntu/rtl8821ce/include/ip.h                      |   138 +
>  ubuntu/rtl8821ce/include/linux/wireless.h          |    79 +
>  ubuntu/rtl8821ce/include/mlme_osdep.h              |    35 +
>  ubuntu/rtl8821ce/include/mp_custom_oid.h           |   350 +
>  ubuntu/rtl8821ce/include/nic_spec.h                |    44 +
>  ubuntu/rtl8821ce/include/osdep_intf.h              |   101 +
>  ubuntu/rtl8821ce/include/osdep_service.h           |   570 +
>  ubuntu/rtl8821ce/include/osdep_service_linux.h     |   278 +
>  ubuntu/rtl8821ce/include/pci_hal.h                 |    26 +
>  ubuntu/rtl8821ce/include/pci_ops.h                 |    26 +
>  ubuntu/rtl8821ce/include/pci_osintf.h              |    38 +
>  ubuntu/rtl8821ce/include/recv_osdep.h              |    56 +
>  ubuntu/rtl8821ce/include/rtl8821c_dm.h             |    31 +
>  ubuntu/rtl8821ce/include/rtl8821c_hal.h            |    42 +
>  ubuntu/rtl8821ce/include/rtl8821c_spec.h           |   197 +
>  ubuntu/rtl8821ce/include/rtl8821ce_hal.h           |    29 +
>  ubuntu/rtl8821ce/include/rtw_android.h             |    76 +
>  ubuntu/rtl8821ce/include/rtw_ap.h                  |    74 +
>  ubuntu/rtl8821ce/include/rtw_beamforming.h         |    25 +
>  ubuntu/rtl8821ce/include/rtw_br_ext.h              |    68 +
>  ubuntu/rtl8821ce/include/rtw_bt_mp.h               |   278 +
>  ubuntu/rtl8821ce/include/rtw_btcoex.h              |   130 +
>  ubuntu/rtl8821ce/include/rtw_btcoex_wifionly.h     |    28 +
>  ubuntu/rtl8821ce/include/rtw_byteorder.h           |    36 +
>  ubuntu/rtl8821ce/include/rtw_cmd.h                 |   993 ++
>  ubuntu/rtl8821ce/include/rtw_debug.h               |   337 +
>  ubuntu/rtl8821ce/include/rtw_eeprom.h              |   114 +
>  ubuntu/rtl8821ce/include/rtw_efuse.h               |   238 +
>  ubuntu/rtl8821ce/include/rtw_event.h               |   114 +
>  ubuntu/rtl8821ce/include/rtw_ht.h                  |   218 +
>  ubuntu/rtl8821ce/include/rtw_io.h                  |   404 +
>  ubuntu/rtl8821ce/include/rtw_ioctl.h               |   175 +
>  ubuntu/rtl8821ce/include/rtw_ioctl_query.h         |    24 +
>  ubuntu/rtl8821ce/include/rtw_ioctl_rtl.h           |    77 +
>  ubuntu/rtl8821ce/include/rtw_ioctl_set.h           |    52 +
>  ubuntu/rtl8821ce/include/rtw_iol.h                 |   123 +
>  ubuntu/rtl8821ce/include/rtw_mcc.h                 |    19 +
>  ubuntu/rtl8821ce/include/rtw_mem.h                 |    41 +
>  ubuntu/rtl8821ce/include/rtw_mi.h                  |   199 +
>  ubuntu/rtl8821ce/include/rtw_mlme.h                |   885 ++
>  ubuntu/rtl8821ce/include/rtw_mlme_ext.h            |  1085 ++
>  ubuntu/rtl8821ce/include/rtw_mp.h                  |   829 ++
>  ubuntu/rtl8821ce/include/rtw_mp_ioctl.h            |   301 +
>  ubuntu/rtl8821ce/include/rtw_mp_phy_regdef.h       |  1071 ++
>  ubuntu/rtl8821ce/include/rtw_odm.h                 |    49 +
>  ubuntu/rtl8821ce/include/rtw_p2p.h                 |   143 +
>  ubuntu/rtl8821ce/include/rtw_pwrctrl.h             |   358 +
>  ubuntu/rtl8821ce/include/rtw_qos.h                 |    31 +
>  ubuntu/rtl8821ce/include/rtw_recv.h                |   634 +
>  ubuntu/rtl8821ce/include/rtw_rf.h                  |   237 +
>  ubuntu/rtl8821ce/include/rtw_security.h            |   416 +
>  ubuntu/rtl8821ce/include/rtw_sreset.h              |    59 +
>  ubuntu/rtl8821ce/include/rtw_tdls.h                |    24 +
>  ubuntu/rtl8821ce/include/rtw_version.h             |     3 +
>  ubuntu/rtl8821ce/include/rtw_vht.h                 |   142 +
>  ubuntu/rtl8821ce/include/rtw_wapi.h                |   212 +
>  ubuntu/rtl8821ce/include/rtw_wifi_regd.h           |    26 +
>  ubuntu/rtl8821ce/include/rtw_xmit.h                |   547 +
>  ubuntu/rtl8821ce/include/sta_info.h                |   542 +
>  ubuntu/rtl8821ce/include/wifi.h                    |  1193 ++
>  ubuntu/rtl8821ce/include/wlan_bssdef.h             |   360 +
>  ubuntu/rtl8821ce/include/xmit_osdep.h              |    63 +
>  ubuntu/rtl8821ce/os_dep/linux/ioctl_linux.c        |  8700 +++++++++++
>  ubuntu/rtl8821ce/os_dep/linux/ioctl_mp.c           |  2050 +++
>  ubuntu/rtl8821ce/os_dep/linux/mlme_linux.c         |   204 +
>  ubuntu/rtl8821ce/os_dep/linux/os_intfs.c           |  2373 +++
>  ubuntu/rtl8821ce/os_dep/linux/pci_intf.c           |  1564 ++
>  ubuntu/rtl8821ce/os_dep/linux/recv_linux.c         |   566 +
>  ubuntu/rtl8821ce/os_dep/linux/rtw_android.c        |   473 +
>  ubuntu/rtl8821ce/os_dep/linux/xmit_linux.c         |   351 +
>  ubuntu/rtl8821ce/os_dep/osdep_service.c            |  1325 ++
>  293 files changed, 203375 insertions(+)
>  create mode 100644 ubuntu/rtl8821ce/Kconfig
>  create mode 100644 ubuntu/rtl8821ce/Makefile
>  create mode 100644 ubuntu/rtl8821ce/core/efuse/rtw_efuse.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_ap.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_br_ext.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_btcoex.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_btcoex_wifionly.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_cmd.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_debug.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_ieee80211.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_io.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_ioctl_query.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_ioctl_set.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_mi.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_mlme.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_mlme_ext.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_mp.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_odm.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_p2p.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_pwrctrl.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_recv.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_rf.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_security.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_sreset.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_sta_mgt.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_vht.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_wlan_util.c
>  create mode 100644 ubuntu/rtl8821ce/core/rtw_xmit.c
>  create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821c1ant.c
>  create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821c1ant.h
>  create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821c2ant.c
>  create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821c2ant.h
>  create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821cwifionly.c
>  create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821cwifionly.h
>  create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtcoutsrc.h
>  create mode 100644 ubuntu/rtl8821ce/hal/btc/mp_precomp.h
>  create mode 100644 ubuntu/rtl8821ce/hal/efuse/efuse_mask.h
>  create mode 100644 ubuntu/rtl8821ce/hal/efuse/rtl8821c/HalEfuseMask8821C_PCIE.c
>  create mode 100644 ubuntu/rtl8821ce/hal/efuse/rtl8821c/HalEfuseMask8821C_PCIE.h
>  create mode 100644 ubuntu/rtl8821ce/hal/hal_btcoex.c
>  create mode 100644 ubuntu/rtl8821ce/hal/hal_btcoex_wifionly.c
>  create mode 100644 ubuntu/rtl8821ce/hal/hal_com.c
>  create mode 100644 ubuntu/rtl8821ce/hal/hal_com_c2h.h
>  create mode 100644 ubuntu/rtl8821ce/hal/hal_com_phycfg.c
>  create mode 100644 ubuntu/rtl8821ce/hal/hal_dm.c
>  create mode 100644 ubuntu/rtl8821ce/hal/hal_dm.h
>  create mode 100644 ubuntu/rtl8821ce/hal/hal_halmac.c
>  create mode 100644 ubuntu/rtl8821ce/hal/hal_halmac.h
>  create mode 100644 ubuntu/rtl8821ce/hal/hal_intf.c
>  create mode 100644 ubuntu/rtl8821ce/hal/hal_mp.c
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_2_platform.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_8821c_cfg.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_8821c_phy.c
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_8821c_pwr_seq.c
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_8821c_pwr_seq.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_api_8821c.c
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_api_8821c.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_api_8821c_pcie.c
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_api_8821c_pcie.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_func_8821c.c
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_func_8821c.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_88xx_cfg.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_api_88xx.c
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_api_88xx.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_api_88xx_pcie.c
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_api_88xx_pcie.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_func_88xx.c
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_func_88xx.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_api.c
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_api.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_bit2.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_bit_8821c.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_fw_info.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_fw_offload_c2h_ap.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_fw_offload_c2h_nic.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_fw_offload_h2c_ap.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_fw_offload_h2c_nic.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_h2c_extra_info_ap.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_h2c_extra_info_nic.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_intf_phy_cmd.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_module.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_original_c2h_ap.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_original_c2h_nic.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_original_h2c_ap.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_original_h2c_nic.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_pcie_reg.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_pwr_seq_cmd.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_reg2.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_reg_8821c.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_ap.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_chip.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_nic.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_ap.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_chip.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_nic.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_ap.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_chip.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_nic.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_ap.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_chip.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_nic.h
>  create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_type.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/halphyrf_ap.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/halphyrf_ce.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/halphyrf_ce.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/mp_precomp.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_acs.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_acs.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_adaptivity.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_adaptivity.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_adc_sampling.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_adc_sampling.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_beamforming.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_ccx.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_ccx.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_cfotracking.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_cfotracking.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_debug.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_debug.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dfs.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dfs.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dig.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dig.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dynamic_rx_path.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dynamicbbpowersaving.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dynamicbbpowersaving.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_edcaturbocheck.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_hwconfig.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_hwconfig.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_interface.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_interface.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_iqk.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_kfree.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_kfree.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_noisemonitor.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_pathdiv.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_pathdiv.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_powertracking_ap.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_powertracking_ce.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_powertracking_ce.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_pre_define.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_precomp.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_psd.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_psd.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_rainfo.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_rainfo.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_reg.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_regdefine11ac.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_regdefine11n.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_types.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtchnlplan.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_bb.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_bb.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_fw.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_mac.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_mac.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_rf.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_rf.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halphyrf_8821c.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halphyrf_8821c.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_hal_api8821c.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_hal_api8821c.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_iqk_8821c.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_iqk_8821c.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_regconfig8821c.c
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_regconfig8821c.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/version_rtl8821c.h
>  create mode 100644 ubuntu/rtl8821ce/hal/phydm/txbf/haltxbfjaguar.h
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/hal8821c_fw.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/hal8821c_fw.h
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce.h
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_halinit.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_halmac.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_io.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_ops.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_recv.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_xmit.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c.h
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_cmd.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_dm.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_halinit.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_mac.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_ops.c
>  create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_phy.c
>  create mode 100644 ubuntu/rtl8821ce/include/HalPwrSeqCmd.h
>  create mode 100644 ubuntu/rtl8821ce/include/HalVerDef.h
>  create mode 100644 ubuntu/rtl8821ce/include/autoconf.h
>  create mode 100644 ubuntu/rtl8821ce/include/basic_types.h
>  create mode 100644 ubuntu/rtl8821ce/include/byteorder/big_endian.h
>  create mode 100644 ubuntu/rtl8821ce/include/byteorder/generic.h
>  create mode 100644 ubuntu/rtl8821ce/include/byteorder/swab.h
>  create mode 100644 ubuntu/rtl8821ce/include/byteorder/swabb.h
>  create mode 100644 ubuntu/rtl8821ce/include/circ_buf.h
>  create mode 100644 ubuntu/rtl8821ce/include/cmd_osdep.h
>  create mode 100644 ubuntu/rtl8821ce/include/custom_gpio.h
>  create mode 100644 ubuntu/rtl8821ce/include/drv_conf.h
>  create mode 100644 ubuntu/rtl8821ce/include/drv_types.h
>  create mode 100644 ubuntu/rtl8821ce/include/drv_types_linux.h
>  create mode 100644 ubuntu/rtl8821ce/include/drv_types_pci.h
>  create mode 100644 ubuntu/rtl8821ce/include/ethernet.h
>  create mode 100644 ubuntu/rtl8821ce/include/h2clbk.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_btcoex.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_btcoex_wifionly.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_com.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_com_h2c.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_com_led.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_com_phycfg.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_com_reg.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_data.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_ic_cfg.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_intf.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_pg.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_phy.h
>  create mode 100644 ubuntu/rtl8821ce/include/hal_phy_reg.h
>  create mode 100644 ubuntu/rtl8821ce/include/ieee80211.h
>  create mode 100644 ubuntu/rtl8821ce/include/ieee80211_ext.h
>  create mode 100644 ubuntu/rtl8821ce/include/if_ether.h
>  create mode 100644 ubuntu/rtl8821ce/include/ip.h
>  create mode 100644 ubuntu/rtl8821ce/include/linux/wireless.h
>  create mode 100644 ubuntu/rtl8821ce/include/mlme_osdep.h
>  create mode 100644 ubuntu/rtl8821ce/include/mp_custom_oid.h
>  create mode 100644 ubuntu/rtl8821ce/include/nic_spec.h
>  create mode 100644 ubuntu/rtl8821ce/include/osdep_intf.h
>  create mode 100644 ubuntu/rtl8821ce/include/osdep_service.h
>  create mode 100644 ubuntu/rtl8821ce/include/osdep_service_linux.h
>  create mode 100644 ubuntu/rtl8821ce/include/pci_hal.h
>  create mode 100644 ubuntu/rtl8821ce/include/pci_ops.h
>  create mode 100644 ubuntu/rtl8821ce/include/pci_osintf.h
>  create mode 100644 ubuntu/rtl8821ce/include/recv_osdep.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtl8821c_dm.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtl8821c_hal.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtl8821c_spec.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtl8821ce_hal.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_android.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_ap.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_beamforming.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_br_ext.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_bt_mp.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_btcoex.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_btcoex_wifionly.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_byteorder.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_cmd.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_debug.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_eeprom.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_efuse.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_event.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_ht.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_io.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_ioctl.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_ioctl_query.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_ioctl_rtl.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_ioctl_set.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_iol.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_mcc.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_mem.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_mi.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_mlme.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_mlme_ext.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_mp.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_mp_ioctl.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_mp_phy_regdef.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_odm.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_p2p.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_pwrctrl.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_qos.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_recv.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_rf.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_security.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_sreset.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_tdls.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_version.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_vht.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_wapi.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_wifi_regd.h
>  create mode 100644 ubuntu/rtl8821ce/include/rtw_xmit.h
>  create mode 100644 ubuntu/rtl8821ce/include/sta_info.h
>  create mode 100644 ubuntu/rtl8821ce/include/wifi.h
>  create mode 100644 ubuntu/rtl8821ce/include/wlan_bssdef.h
>  create mode 100644 ubuntu/rtl8821ce/include/xmit_osdep.h
>  create mode 100644 ubuntu/rtl8821ce/os_dep/linux/ioctl_linux.c
>  create mode 100644 ubuntu/rtl8821ce/os_dep/linux/ioctl_mp.c
>  create mode 100644 ubuntu/rtl8821ce/os_dep/linux/mlme_linux.c
>  create mode 100644 ubuntu/rtl8821ce/os_dep/linux/os_intfs.c
>  create mode 100644 ubuntu/rtl8821ce/os_dep/linux/pci_intf.c
>  create mode 100644 ubuntu/rtl8821ce/os_dep/linux/recv_linux.c
>  create mode 100644 ubuntu/rtl8821ce/os_dep/linux/rtw_android.c
>  create mode 100644 ubuntu/rtl8821ce/os_dep/linux/xmit_linux.c
>  create mode 100644 ubuntu/rtl8821ce/os_dep/osdep_service.c
> 
This is not SRU material

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20190529/d81d6dae/attachment-0001.sig>


More information about the kernel-team mailing list