qcacld-3.0: Configure the mld address wow pattern during vdev create

Currently mac address is getting configured as the wow pattern
while the vdev is getting created, configure the mld address also
during the vdev creation so during legacy connection or roaming
between the ml-legacy vice versa there wont be packet drops because
of pattern mismatch.

Change-Id: I9b98649bca132a6665f2e4dd94d9c6b840223827
CRs-Fixed: 3124115
This commit is contained in:
Arun Kumar Khandavalli
2022-03-15 21:50:06 +05:30
committed by Madan Koyyalamudi
父節點 53364d2cd0
當前提交 2fa9d87942
共有 4 個文件被更改,包括 42 次插入3 次删除

查看文件

@@ -1,6 +1,6 @@
/*
* Copyright (c) 2017-2021 The Linux Foundation. All rights reserved.
* Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
*
* Permission to use, copy, modify, and/or distribute this software for
* any purpose with or without fee is hereby granted, provided that the
@@ -1010,6 +1010,15 @@ QDF_STATUS
ucfg_pmo_add_wow_user_pattern(struct wlan_objmgr_vdev *vdev,
struct pmo_wow_add_pattern *ptrn);
/**
* ucfg_pmo_register_wow_default_patterns() - register default wow patterns
* with fw
* @vdev: Pointer to object manager vdev
*
* Return: none
*/
void ucfg_pmo_register_wow_default_patterns(struct wlan_objmgr_vdev *vdev);
/**
* ucfg_pmo_del_wow_pattern() - Delete WoWl patterns
* @vdev: objmgr vdev
@@ -1826,6 +1835,11 @@ ucfg_pmo_del_wow_user_pattern(
return QDF_STATUS_SUCCESS;
}
static inline void
ucfg_pmo_register_wow_default_patterns(struct wlan_objmgr_vdev *vdev)
{
}
QDF_STATUS
ucfg_pmo_del_wow_pattern(struct wlan_objmgr_vdev *vdev)
{