fix the ipv6 default route missing when v6 firewall rules appear
Change-Id: Ic4e4bf3b2ea2b22dc1e51089d922a0e67b7dde6a
diff --git a/ipacm/src/IPACM_Wan.cpp b/ipacm/src/IPACM_Wan.cpp
index b7e013f..a3312e2 100644
--- a/ipacm/src/IPACM_Wan.cpp
+++ b/ipacm/src/IPACM_Wan.cpp
@@ -1350,7 +1350,7 @@
m_pFilteringTable->commit = 1;
m_pFilteringTable->ep = rx_prop->rx[0].src_pipe;
m_pFilteringTable->global = false;
- m_pFilteringTable->ip = IPA_IP_v4;
+ m_pFilteringTable->ip = IPA_IP_v6;
m_pFilteringTable->num_rules = (uint8_t)1;
if (false == m_routing.GetRoutingTable(&IPACM_Iface::ipacmcfg->rt_tbl_wan_v6))
@@ -1458,6 +1458,7 @@
flt_rule_entry.flt_rule_hdl = -1;
flt_rule_entry.status = -1;
+ flt_rule_entry.rule.rt_tbl_hdl = IPACM_Iface::ipacmcfg->rt_tbl_wan_v6.hdl;
/* firewall disable, all traffic are allowed */
if(firewall_config.firewall_enable == true)