Driver implements many WEXT_PRIV (non-standard) ioctl handlers to provide userspace interface for following functionalities. * WPS ( Not working ) * Debugging ( Setting/Getting register's value, dumping information) * P2P mode * Mesh point MP (Mode) I suggest we should remove all functionalities which are using non-standard ioctls, as a result of doing this the driver code complexity will reduce. And once the driver is switched to use mac80211 framework, we can reimplement functionalities mentioned above in a standard way. navin patidar (5): staging: rtl8188eu: Remove WEXT_PRIV private ioctl handlers staging: rtl8188eu: Remove files rtw_mp_ioctl.[c,h] staging: rtl8188eu: Remove usb_osintf.h header file. staging: rtl8188eu: Remove mp( mesh point) mode support staging: rtl8188eu: Remove P2P support drivers/staging/rtl8188eu/Makefile | 4 - drivers/staging/rtl8188eu/core/rtw_ap.c | 8 - drivers/staging/rtl8188eu/core/rtw_cmd.c | 66 - drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 208 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 2 - drivers/staging/rtl8188eu/core/rtw_mlme.c | 18 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 3157 +---------- drivers/staging/rtl8188eu/core/rtw_mp.c | 995 ---- drivers/staging/rtl8188eu/core/rtw_mp_ioctl.c | 1430 ----- drivers/staging/rtl8188eu/core/rtw_p2p.c | 2015 ------- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 37 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 27 - drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 9 - drivers/staging/rtl8188eu/core/rtw_xmit.c | 1 - drivers/staging/rtl8188eu/hal/HalPhyRf_8188e.c | 11 - drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 72 - drivers/staging/rtl8188eu/hal/rtl8188e_mp.c | 854 --- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 3 - drivers/staging/rtl8188eu/hal/usb_halinit.c | 60 +- drivers/staging/rtl8188eu/include/drv_types.h | 8 - drivers/staging/rtl8188eu/include/ieee80211.h | 13 - drivers/staging/rtl8188eu/include/osdep_intf.h | 5 +- drivers/staging/rtl8188eu/include/rtl8188e_cmd.h | 4 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 4 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 3 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 12 - drivers/staging/rtl8188eu/include/rtw_mp.h | 495 -- drivers/staging/rtl8188eu/include/rtw_mp_ioctl.h | 340 -- drivers/staging/rtl8188eu/include/rtw_p2p.h | 135 - drivers/staging/rtl8188eu/include/sta_info.h | 15 - drivers/staging/rtl8188eu/include/usb_osintf.h | 38 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 6403 +++------------------- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 37 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 23 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 1 - 35 files changed, 941 insertions(+), 15572 deletions(-) delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mp.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mp_ioctl.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_p2p.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_mp.c delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mp.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mp_ioctl.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_p2p.h delete mode 100644 drivers/staging/rtl8188eu/include/usb_osintf.h -- 1.7.10.4 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel