mka: Store cipher suite ID in a u64 instead of u8 pointer
[mech_eap.git] / src / drivers / driver.h
index 4dd731f..a449cc9 100644 (file)
@@ -1118,14 +1118,19 @@ struct wpa_driver_ap_params {
 };
 
 struct wpa_driver_mesh_bss_params {
-#define WPA_DRIVER_MESH_CONF_FLAG_AUTO_PLINKS  0x00000001
+#define WPA_DRIVER_MESH_CONF_FLAG_AUTO_PLINKS          0x00000001
+#define WPA_DRIVER_MESH_CONF_FLAG_PEER_LINK_TIMEOUT    0x00000002
+#define WPA_DRIVER_MESH_CONF_FLAG_MAX_PEER_LINKS       0x00000004
+#define WPA_DRIVER_MESH_CONF_FLAG_HT_OP_MODE           0x00000008
        /*
         * TODO: Other mesh configuration parameters would go here.
         * See NL80211_MESHCONF_* for all the mesh config parameters.
         */
        unsigned int flags;
+       int auto_plinks;
        int peer_link_timeout;
        int max_peer_links;
+       u16 ht_opmode;
 };
 
 struct wpa_driver_mesh_join_params {
@@ -3312,11 +3317,9 @@ struct wpa_driver_ops {
         * set_current_cipher_suite - Set current cipher suite
         * @priv: Private driver interface data
         * @cs: EUI64 identifier
-        * @cs_len: Length of the cs buffer in octets
         * Returns: 0 on success, -1 on failure (or if not supported)
         */
-       int (*set_current_cipher_suite)(void *priv, const u8 *cs,
-                                       size_t cs_len);
+       int (*set_current_cipher_suite)(void *priv, u64 cs);
 
        /**
         * enable_controlled_port - Set controlled port status