rtl8192du: Start fixes to use cfg80211

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Turn on CONFIG_IOCTL_CFG80211 and fix problems

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Fix some endian and other sparse problems

This change also involved changing from rtw_ieee80211_hdr_* macros.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Fix more Sparse warnings

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Finish conversion to use ieee80211.h from kernel sources

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Allow building with various combinations of configuration parameters

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Remove code associated with CONFIG_BR_EXT

The kernel provides bridging support.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Fix some Smatch warnings

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>