Add this memory region which is used in IPA v5.0 and higher.

Link: 
https://github.com/LineageOS/android_kernel_qcom_sm8450-modules/commit/fc71d0972a2453cc29f873d723a355a902c6d69c
Co-developed-by: Nazar Kompanets <[email protected]>
Signed-off-by: Nazar Kompanets <[email protected]>
Signed-off-by: Esteban Urrutia <[email protected]>
---
>From IPA v5.0 onwards, two memory regions for drop stats exist: one for
the AP (that is, the driver) and one for the modem (Q6).
This patch declares this memory region and only allows its presence if
the IPA version is >=5.0.
---
 drivers/net/ipa/ipa_mem.c | 1 +
 drivers/net/ipa/ipa_mem.h | 1 +
 2 files changed, 2 insertions(+)

diff --git a/drivers/net/ipa/ipa_mem.c b/drivers/net/ipa/ipa_mem.c
index 078d32a18dbf..3000aaa24530 100644
--- a/drivers/net/ipa/ipa_mem.c
+++ b/drivers/net/ipa/ipa_mem.c
@@ -166,6 +166,7 @@ static bool ipa_mem_id_valid(struct ipa *ipa, enum 
ipa_mem_id mem_id)
                        return false;
                break;
 
+       case IPA_MEM_MODEM_STATS_DROP:
        case IPA_MEM_AP_V4_FILTER:
        case IPA_MEM_AP_V6_FILTER:
                if (version < IPA_VERSION_5_0)
diff --git a/drivers/net/ipa/ipa_mem.h b/drivers/net/ipa/ipa_mem.h
index b25babade787..56703bada07c 100644
--- a/drivers/net/ipa/ipa_mem.h
+++ b/drivers/net/ipa/ipa_mem.h
@@ -68,6 +68,7 @@ enum ipa_mem_id {
        IPA_MEM_STATS_QUOTA_AP,         /* 0 canaries, optional (IPA v4.0+) */
        IPA_MEM_STATS_TETHERING,        /* 0 canaries, optional (IPA v4.0+) */
        IPA_MEM_STATS_DROP,             /* 0 canaries, optional (IPA v4.0+) */
+       IPA_MEM_MODEM_STATS_DROP,       /* 0 canaries, optional (IPA v5.0+) */
        /* The next 7 filter and route statistics regions are optional */
        IPA_MEM_STATS_V4_FILTER,        /* 0 canaries (IPA v4.0-v4.2) */
        IPA_MEM_STATS_V6_FILTER,        /* 0 canaries (IPA v4.0-v4.2) */

---
base-commit: a9d7ced84989ec05be09b4b8428759ef60450a0f
change-id: 20260909-ipa-modem-drop-5fe77241c80f

Best regards,
--  
Esteban Urrutia <[email protected]>



Reply via email to