]> git.ipfire.org Git - thirdparty/hostap.git/blobdiff - src/p2p/p2p.c
P2P: Add P2P_SET override_pref_op_chan to allow overriding preference
[thirdparty/hostap.git] / src / p2p / p2p.c
index 65dd1a32d210be8c4f575e12c14b0b0bf593363d..14d6279981afa14d82dc759980e238cfc0074e8a 100644 (file)
@@ -3034,6 +3034,8 @@ void p2p_flush(struct p2p_data *p2p)
        p2p->ssid_set = 0;
        p2ps_prov_free(p2p);
        p2p_reset_pending_pd(p2p);
+       p2p->override_pref_op_class = 0;
+       p2p->override_pref_channel = 0;
 }
 
 
@@ -5522,6 +5524,14 @@ void p2p_set_own_pref_freq_list(struct p2p_data *p2p,
 }
 
 
+void p2p_set_override_pref_op_chan(struct p2p_data *p2p, u8 op_class,
+                                  u8 chan)
+{
+       p2p->override_pref_op_class = op_class;
+       p2p->override_pref_channel = chan;
+}
+
+
 struct wpabuf * p2p_build_probe_resp_template(struct p2p_data *p2p,
                                              unsigned int freq)
 {