--- zzzz-none-000/linux-4.1.52/net/ipv4/netfilter/ipt_MASQUERADE.c 2018-05-28 02:26:45.000000000 +0000 +++ bcm63-7530ax-731/linux-4.1.52/net/ipv4/netfilter/ipt_MASQUERADE.c 2022-03-02 11:37:13.000000000 +0000 @@ -24,10 +24,12 @@ #include #include + MODULE_LICENSE("GPL"); MODULE_AUTHOR("Netfilter Core Team "); MODULE_DESCRIPTION("Xtables: automatic-address SNAT"); + /* FIXME: Multiple targets. --RR */ static int masquerade_tg_check(const struct xt_tgchk_param *par) { @@ -55,6 +57,11 @@ range.min_proto = mr->range[0].min; range.max_proto = mr->range[0].max; +#if defined(CONFIG_BCM_KF_NETFILTER) + range.min_addr.ip = mr->range[0].min_ip; + range.max_addr.ip = mr->range[0].max_ip; +#endif + return nf_nat_masquerade_ipv4(skb, par->hooknum, &range, par->out); }