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
Este commit está contenido en:

cometido por
Madan Koyyalamudi

padre
6bab9eec62
commit
328ea67a32
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2016-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
|
||||
@@ -3363,6 +3363,26 @@ void dp_rx_fst_detach(struct dp_soc *soc, struct dp_pdev *pdev)
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* dp_rx_fst_attach_wrapper() - wrapper API for dp_rx_fst_attach
|
||||
* @soc: SoC handle
|
||||
* @pdev: Pdev handle
|
||||
*
|
||||
* Return: Handle to flow search table entry
|
||||
*/
|
||||
extern QDF_STATUS
|
||||
dp_rx_fst_attach_wrapper(struct dp_soc *soc, struct dp_pdev *pdev);
|
||||
|
||||
/**
|
||||
* dp_rx_fst_detach_wrapper() - wrapper API for dp_rx_fst_detach
|
||||
* @soc: SoC handle
|
||||
* @pdev: Pdev handle
|
||||
*
|
||||
* Return: None
|
||||
*/
|
||||
extern void
|
||||
dp_rx_fst_detach_wrapper(struct dp_soc *soc, struct dp_pdev *pdev);
|
||||
|
||||
/**
|
||||
* dp_vdev_get_ref() - API to take a reference for VDEV object
|
||||
*
|
||||
|
Referencia en una nueva incidencia
Block a user