IPACM: Fix the nat iface missing when cfg change
In AP+AP mode swtich, IPACM_cfg.xml will be updated
on the fly when netdev interface already up while
IPACM loses the NAT ifaces in its config cache and
resulted in NAT-miss for all these pre-existing
netdev interfaces. Also we see more frequent NETBIOS_NS
embedded traffic on port 138 which exhausted our
nat cache. The fix is to add prot 138 traffic as ALG
port, also did the ALG port checking on NAT cache and
those existing ifaces will add itself to NAT ifaces
when receiving the cfg_change event.
Change-Id: I42921b29d70a345b20a71aaf35711c005849ef31
5 files changed