From d8e9f0b3fc92e26a726e5a5771816dab64a8a54e Mon Sep 17 00:00:00 2001 From: Skylar Chang Date: Wed, 19 Jun 2019 18:45:40 -0700 Subject: ipacm: fix the total_num_offload_rules issue Add the fix to decrease the total_num_offload_rules correctly when modem removes offload rules successfully. Change-Id: I451807090327658f942f71ec293ccd683ae87dbf --- ipacm/src/IPACM_Filtering.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ipacm/src/IPACM_Filtering.cpp b/ipacm/src/IPACM_Filtering.cpp index cdb37b4..a65b769 100644 --- a/ipacm/src/IPACM_Filtering.cpp +++ b/ipacm/src/IPACM_Filtering.cpp @@ -659,6 +659,10 @@ bool IPACM_Filtering::DelOffloadFilteringRule(struct ipa_ioc_del_flt_rule const goto fail; } } + /* update total_num_offload_rules */ + total_num_offload_rules -= flt_rule_tbl->num_hdls; + IPACMDBG_H("total_num_offload_rules %d \n", total_num_offload_rules); + fail: close(fd_wwan_ioctl); return result; -- cgit v1.2.3