IPACM: increase modem UL filtering rule cache
Increase the cache of modem UL filtering rules to cope with more
modem UL rules in new modem build.
Change-Id: I4e5d8c55505b9c917284bc449589a47f4c706037
diff --git a/ipacm/inc/IPACM_Config.h b/ipacm/inc/IPACM_Config.h
index 11f5f07..8d054a0 100644
--- a/ipacm/inc/IPACM_Config.h
+++ b/ipacm/inc/IPACM_Config.h
@@ -62,7 +62,7 @@
bool rx_bypass_ipa; /* support WLAN may not register RX-property, should not add dependency */
}ipa_rm_client;
-#define MAX_NUM_EXT_PROPS 15
+#define MAX_NUM_EXT_PROPS 25
/* used to hold extended properties */
typedef struct
diff --git a/ipacm/src/IPACM_Config.cpp b/ipacm/src/IPACM_Config.cpp
index a84f64c..cb1d826 100644
--- a/ipacm/src/IPACM_Config.cpp
+++ b/ipacm/src/IPACM_Config.cpp
@@ -751,7 +751,7 @@
{
if(ext_prop_v4.num_ext_props >= MAX_NUM_EXT_PROPS)
{
- IPACMDBG_H("IPv4 extended property table is full!\n");
+ IPACMERR("IPv4 extended property table is full!\n");
continue;
}
memcpy(&ext_prop_v4.prop[ext_prop_v4.num_ext_props], &prop->ext[i], sizeof(struct ipa_ioc_ext_intf_prop));
@@ -761,7 +761,7 @@
{
if(ext_prop_v6.num_ext_props >= MAX_NUM_EXT_PROPS)
{
- IPACMDBG_H("IPv6 extended property table is full!\n");
+ IPACMERR("IPv6 extended property table is full!\n");
continue;
}
memcpy(&ext_prop_v6.prop[ext_prop_v6.num_ext_props], &prop->ext[i], sizeof(struct ipa_ioc_ext_intf_prop));