qcacmn: enable FSE with MLO support

from Beryllium onwards a single Flow Search Table
will be used across multiple radios. to ensure this
a single FST attach is called for the first SOC's
pdev and FST detach is called only during last pdev
of last SOC. the same FST instance is saved in all
pdevs of all the SOCs

CRs-Fixed: 3366409
Change-Id: I42fbdc6f09fb902021877e100a2831a1a24bc975
This commit is contained in:
Tallapragada Kalyan
2022-12-20 15:09:22 +05:30
committed by Madan Koyyalamudi
orang tua 6bab9eec62
melakukan 328ea67a32
9 mengubah file dengan 326 tambahan dan 34 penghapusan

Melihat File

@@ -1,6 +1,6 @@
/*
* Copyright (c) 2021 The Linux Foundation. All rights reserved.
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
* Copyright (c) 2021-2023 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
@@ -631,6 +631,10 @@ void dp_initialize_arch_ops_li(struct dp_arch_ops *arch_ops)
arch_ops->txrx_peer_map_attach = dp_peer_map_attach_li;
arch_ops->txrx_peer_map_detach = dp_peer_map_detach_li;
arch_ops->get_rx_hash_key = dp_get_rx_hash_key_li;
arch_ops->dp_set_rx_fst = NULL;
arch_ops->dp_get_rx_fst = NULL;
arch_ops->dp_rx_fst_ref = NULL;
arch_ops->dp_rx_fst_deref = NULL;
arch_ops->txrx_peer_setup = dp_peer_setup_li;
arch_ops->dp_rx_desc_cookie_2_va =
dp_rx_desc_cookie_2_va_li;