linux_dsm_epyc7002/drivers/net/wireless/ti/wl18xx
Eliad Peller 7845af35e0 wlcore: add p2p device support
When starting a p2p mgmt interface, enable its device role. This
allows us to keep the sta role disabled and scan on the dev role.

In general, p2p management interfaces cannot send vif-specific commands
to FW, as the vif role id is invalid. Only off-channel data and scans
happen on this vif, so most ops are not relevant.

If the vif is a p2p mgmt vif, block some mac80211 ops.

Configure rate policies for p2p mgmt interface, as
otherwise p2p packets come out with arbitrary rates.

Since wpa_supplicant currently doesn't support standalone
p2p device mode (without another attached managed interface),
add p2p device to the allowed interface combinations without
decreasing the allowed station count.

Moreover, increase the station count in some cases, as AP
mode usually starts as station interface, and the AP interface
is now different from the p2p management one).

Signed-off-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2015-08-10 22:16:34 +03:00
..
acx.c wl18xx: add dynamic fw traces 2015-08-06 10:18:14 +03:00
acx.h wl18xx: add dynamic fw traces 2015-08-06 10:18:14 +03:00
cmd.c wlcore: add dfs master restart calls 2015-01-09 15:48:01 +02:00
cmd.h wlcore: add dfs master restart calls 2015-01-09 15:48:01 +02:00
conf.h wlcore: enable sleep during AP mode operation 2015-01-09 15:47:56 +02:00
debugfs.c wl18xx: add dynamic fw traces 2015-08-06 10:18:14 +03:00
debugfs.h wl18xx: implement fw status debugfs entries 2012-06-05 15:58:16 +03:00
event.c wlcore/wl18xx : add time sync event handling 2015-08-10 22:16:17 +03:00
event.h wlcore/wl18xx : add time sync event handling 2015-08-10 22:16:17 +03:00
io.c wl18xx: fix bogus compile warning on cc config option 2012-07-18 15:08:21 +03:00
io.h wlcore: Force checking of io functions' return values 2012-06-22 10:49:45 +03:00
Kconfig wl18xx: add dependency on mac80211 2012-06-05 17:16:09 +03:00
main.c wlcore: add p2p device support 2015-08-10 22:16:34 +03:00
Makefile wlcore: update events enum/struct to new fw api 2012-11-27 10:49:29 +02:00
reg.h wl18xx: wlan_irq: support platform dependent interrupt types 2015-05-09 16:42:27 +03:00
scan.c wlcore: add p2p device support 2015-08-10 22:16:34 +03:00
scan.h wl18xx: use long intervals in sched scan 2015-08-10 22:16:21 +03:00
tx.c wl18xx: fix last tx rate calculation 2014-07-15 15:59:53 -04:00
tx.h wl18xx: pad only last frame in aggregration buffer for PG2 2012-06-07 18:11:06 +03:00
wl18xx.h wl18xx: add radar detection implementation 2015-01-09 15:47:57 +02:00