mwl8787: remove monitor mode cmd in configure_filter

Signed-off-by: Bob Copeland <me@bobcopeland.com>
mwl8787: split out hw scanning code

Signed-off-by: Bob Copeland <me@bobcopeland.com>
mwl8787: remove hardware scan ops

It seems to cause problems with firmware, so try getting it to work
in software first.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
mwl8787: fix cast on 32 bit targets

Otherwise get warning that pointer and int are different sizes.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
mwl8787: use TM bss type for TX

Signed-off-by: Bob Copeland <me@bobcopeland.com>
mwl8787: teach firmware which ones are mgmt frames

Signed-off-by: Bob Copeland <me@bobcopeland.com>
mwl8787: handle FIF_BCN_PRBRESP_PROMISC

This makes software scanning work.

Signed-off-by: Bob Copeland <me@bobcopeland.com>