P2P: Reject multi-channel concurrent operations depending on driver
[libeap.git] / src / drivers / driver.h
index 96dec77..90b3902 100644 (file)
@@ -542,6 +542,8 @@ struct wpa_driver_capa {
 #define WPA_DRIVER_FLAGS_P2P_DEDICATED_INTERFACE       0x00000400
 /* This interface is P2P capable (P2P Device, GO, or P2P Client */
 #define WPA_DRIVER_FLAGS_P2P_CAPABLE   0x00000800
+/* Driver supports concurrent operations on multiple channels */
+#define WPA_DRIVER_FLAGS_MULTI_CHANNEL_CONCURRENT      0x00001000
        unsigned int flags;
 
        int max_scan_ssids;
@@ -2610,8 +2612,11 @@ union wpa_event_data {
         * struct signal_change - Data for EVENT_SIGNAL_CHANGE events
         */
        struct signal_change {
+               u32 frequency;
                int above_threshold;
                int current_signal;
+               int current_noise;
+               int current_txrate;
        } signal_change;
 };