wpa_supplicant: Parent interface should know about its dedicated P2P dev
[mech_eap.git] / wpa_supplicant / wpa_supplicant_i.h
index a0acf3c..e122b74 100644 (file)
@@ -665,6 +665,8 @@ struct wpa_supplicant {
        void *ap_configured_cb_data;
 #endif /* CONFIG_AP */
 
+       struct hostapd_iface *ifmsh;
+
        unsigned int off_channel_freq;
        struct wpabuf *pending_action_tx;
        u8 pending_action_src[ETH_ALEN];
@@ -686,6 +688,7 @@ struct wpa_supplicant {
        int p2p_mgmt;
 
 #ifdef CONFIG_P2P
+       struct wpa_supplicant *p2p_dev;
        struct p2p_go_neg_results *go_params;
        int create_p2p_iface;
        u8 pending_interface_addr[ETH_ALEN];
@@ -777,6 +780,10 @@ struct wpa_supplicant {
                                        * formation */
        u8 p2p_peer_oob_pubkey_hash[WPS_OOB_PUBKEY_HASH_LEN];
        u8 p2p_ip_addr_info[3 * 4];
+
+       /* group common frequencies */
+       int *p2p_group_common_freqs;
+       unsigned int p2p_group_common_freqs_num;
 #endif /* CONFIG_P2P */
 
        struct wpa_ssid *bgscan_ssid;
@@ -874,6 +881,7 @@ struct wpa_supplicant {
 
 #ifdef CONFIG_TESTING_OPTIONS
        struct l2_packet_data *l2_test;
+       unsigned int extra_roc_dur;
 #endif /* CONFIG_TESTING_OPTIONS */
 };