|
@@ -846,6 +846,16 @@ struct wlan_crypto_key *wlan_crypto_get_key(struct wlan_objmgr_vdev *vdev,
|
|
QDF_STATUS wlan_crypto_set_key_req(struct wlan_objmgr_vdev *vdev,
|
|
QDF_STATUS wlan_crypto_set_key_req(struct wlan_objmgr_vdev *vdev,
|
|
struct wlan_crypto_key *req,
|
|
struct wlan_crypto_key *req,
|
|
enum wlan_crypto_key_type key_type);
|
|
enum wlan_crypto_key_type key_type);
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * wlan_crypto_free_vdev_key - Free keys for vdev
|
|
|
|
+ * @vdev: vdev object
|
|
|
|
+ *
|
|
|
|
+ * This function frees keys stored in vdev crypto object.
|
|
|
|
+ *
|
|
|
|
+ * Return: None
|
|
|
|
+ */
|
|
|
|
+void wlan_crypto_free_vdev_key(struct wlan_objmgr_vdev *vdev);
|
|
#else
|
|
#else
|
|
static inline void wlan_crypto_update_set_key_peer(
|
|
static inline void wlan_crypto_update_set_key_peer(
|
|
struct wlan_objmgr_vdev *vdev,
|
|
struct wlan_objmgr_vdev *vdev,
|
|
@@ -875,6 +885,10 @@ QDF_STATUS wlan_crypto_set_key_req(struct wlan_objmgr_vdev *vdev,
|
|
{
|
|
{
|
|
return QDF_STATUS_SUCCESS;
|
|
return QDF_STATUS_SUCCESS;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+static inline void wlan_crypto_free_vdev_key(struct wlan_objmgr_vdev *vdev)
|
|
|
|
+{
|
|
|
|
+}
|
|
#endif /* CRYPTO_SET_KEY_CONVERGED */
|
|
#endif /* CRYPTO_SET_KEY_CONVERGED */
|
|
|
|
|
|
/**
|
|
/**
|