IPACM: Delete IPv6 filtering table when xlat PDN goes down
IPv6 filtering and routing tables are added when xlat is enabled
on internet PDN. when XLAT PDN goes down, IPv6 filtering and
routing tables need to be deleted.
Change-Id: I0b821d3d54e9c4d714a3d063d6919c9e2cd0a3f0
diff --git a/ipacm/src/IPACM_Wan.cpp b/ipacm/src/IPACM_Wan.cpp
index cc80847..e5cc958 100644
--- a/ipacm/src/IPACM_Wan.cpp
+++ b/ipacm/src/IPACM_Wan.cpp
@@ -876,6 +876,14 @@
del_wan_firewall_rule(IPA_IP_v4);
install_wan_filtering_rule(false);
handle_route_del_evt_ex(IPA_IP_v4);
+
+ if(is_xlat && active_v6 == true)
+ {
+ IPACMDBG_H("XLAT enabled: Delete IPv6 routing table dev (%s)\n", dev_name);
+ del_wan_firewall_rule(IPA_IP_v6);
+ install_wan_filtering_rule(false);
+ handle_route_del_evt_ex(IPA_IP_v6);
+ }
}
else
{