qcacmn: Send bridge peer flag to target

Add and send bridge peer flag to fw.

Change-Id: I15ab04a8646975ad4cc85a66b632f85e359a9158
CRs-Fixed: 3554509
此提交包含在:
Shreedhar Parande
2023-06-20 18:05:10 +05:30
提交者 Rahul Choudhary
父節點 8911b3d9eb
當前提交 86ee88bd0d
共有 5 個檔案被更改,包括 20 行新增3 行删除

查看文件

@@ -854,6 +854,7 @@ struct peer_set_params {
* @peer_type: peer type
* @vdev_id: vdev id
* @mlo_enabled: Indicates MLO is enabled
* @mlo_bridge_peer: Indicates bridge peer
*/
struct peer_create_params {
const uint8_t *peer_addr;
@@ -861,6 +862,7 @@ struct peer_create_params {
uint32_t vdev_id;
#ifdef WLAN_FEATURE_11BE_MLO
bool mlo_enabled;
bool mlo_bridge_peer;
#endif
};
@@ -1221,6 +1223,7 @@ struct wmi_host_link_state_params {
* @nstr_bitmap_present: indicate if NSTR bitmap is present
* @nstr_bitmap_size: Indicates size of NSTR bitmap,
* as per the 802.11be specification
* @mlo_bridge_peer: indicate if it is bridge peer
* @unused: spare bits
* @mld_mac: MLD mac address
* @logical_link_index: Unique index for links of the mlo. Starts with Zero
@@ -1253,7 +1256,8 @@ struct peer_assoc_mlo_params {
msd_cap_support:1,
nstr_bitmap_present:1,
nstr_bitmap_size:1,
unused:21;
mlo_bridge_peer:1,
unused:20;
uint8_t mld_mac[QDF_MAC_ADDR_SIZE];
uint32_t logical_link_index;
uint32_t ml_peer_id;
@@ -1287,6 +1291,7 @@ struct peer_assoc_mlo_params {
* @emlsr_support: indicate if eMLSR supported
* @emlmr_support: indicate if eMLMR supported
* @msd_cap_support: indicate if MSD supported
* @mlo_bridge_peer: indicate if peer is bridge peer
* @unused: spare bits
* @logical_link_index: Unique index for links of the mlo. Starts with Zero
* @link_id: AP Link Id
@@ -1306,7 +1311,8 @@ struct ml_partner_info {
emlsr_support:1,
emlmr_support:1,
msd_cap_support:1,
unused:23;
mlo_bridge_peer:1,
unused:22;
uint32_t logical_link_index;
uint32_t link_id;
struct qdf_mac_addr bssid;