Loading drivers/platform/msm/ipa/ipa_v3/ipa_rt.c +12 −10 Original line number Diff line number Diff line Loading @@ -1223,13 +1223,12 @@ static int __ipa_add_rt_rule(enum ipa_ip_type ip, const char *name, goto error; } /* * do not allow any rules to be added at end of the "default" routing * tables * do not allow any rule to be added at "default" routing * table */ if (!strcmp(tbl->name, IPA_DFLT_RT_TBL_NAME) && (tbl->rule_cnt > 0) && (at_rear != 0)) { IPAERR_RL("cannot add rule at end of tbl rule_cnt=%d at_rear=%d" , tbl->rule_cnt, at_rear); (tbl->rule_cnt > 0)) { IPAERR_RL("cannot add rules to default rt table\n"); goto error; } Loading Loading @@ -1452,13 +1451,12 @@ int ipa3_add_rt_rule_after(struct ipa_ioc_add_rt_rule_after *rules) } /* * do not allow any rules to be added at end of the "default" routing * tables * do not allow any rule to be added at "default" routing * table */ if (!strcmp(tbl->name, IPA_DFLT_RT_TBL_NAME) && (&entry->link == tbl->head_rt_rule_list.prev)) { IPAERR_RL("cannot add rule at end of tbl rule_cnt=%d\n", tbl->rule_cnt); (tbl->rule_cnt > 0)) { IPAERR_RL("cannot add rules to default rt table\n"); ret = -EINVAL; goto bail; } Loading Loading @@ -1916,6 +1914,10 @@ static int __ipa_mdfy_rt_rule(struct ipa_rt_rule_mdfy *rtrule) goto error; } if (!strcmp(entry->tbl->name, IPA_DFLT_RT_TBL_NAME)) { IPAERR_RL("Default tbl rule cannot be modified\n"); return -EINVAL; } /* Adding check to confirm still * header entry present in header table or not */ Loading Loading
drivers/platform/msm/ipa/ipa_v3/ipa_rt.c +12 −10 Original line number Diff line number Diff line Loading @@ -1223,13 +1223,12 @@ static int __ipa_add_rt_rule(enum ipa_ip_type ip, const char *name, goto error; } /* * do not allow any rules to be added at end of the "default" routing * tables * do not allow any rule to be added at "default" routing * table */ if (!strcmp(tbl->name, IPA_DFLT_RT_TBL_NAME) && (tbl->rule_cnt > 0) && (at_rear != 0)) { IPAERR_RL("cannot add rule at end of tbl rule_cnt=%d at_rear=%d" , tbl->rule_cnt, at_rear); (tbl->rule_cnt > 0)) { IPAERR_RL("cannot add rules to default rt table\n"); goto error; } Loading Loading @@ -1452,13 +1451,12 @@ int ipa3_add_rt_rule_after(struct ipa_ioc_add_rt_rule_after *rules) } /* * do not allow any rules to be added at end of the "default" routing * tables * do not allow any rule to be added at "default" routing * table */ if (!strcmp(tbl->name, IPA_DFLT_RT_TBL_NAME) && (&entry->link == tbl->head_rt_rule_list.prev)) { IPAERR_RL("cannot add rule at end of tbl rule_cnt=%d\n", tbl->rule_cnt); (tbl->rule_cnt > 0)) { IPAERR_RL("cannot add rules to default rt table\n"); ret = -EINVAL; goto bail; } Loading Loading @@ -1916,6 +1914,10 @@ static int __ipa_mdfy_rt_rule(struct ipa_rt_rule_mdfy *rtrule) goto error; } if (!strcmp(entry->tbl->name, IPA_DFLT_RT_TBL_NAME)) { IPAERR_RL("Default tbl rule cannot be modified\n"); return -EINVAL; } /* Adding check to confirm still * header entry present in header table or not */ Loading