KFREES
KFREES(ptr, fp->fr_dsize);
KFREES(fp->fr_data, fp->fr_dsize);
KFREES(fp->fr_data, fp->fr_dsize);
KFREES(fp->fr_data, fp->fr_dsize);
KFREES(fp->fr_data, fp->fr_dsize);
KFREES(fp->fr_data, fp->fr_dsize);
KFREES(fp->fr_data, fp->fr_dsize);
KFREES(ptr, fp->fr_dsize);
KFREES(ptr, fp->fr_dsize);
KFREES(fr->fr_data, fr->fr_dsize);
KFREES(ifs->ifs_ipf_tuneables, sizeof (lcl_ipf_tuneables));
KFREES(ifs->ifs_fr_auth,
KFREES(ifs->ifs_fr_authpkts,
KFREES(ifs->ifs_ipfr_heads,
KFREES(ifs->ifs_ipfr_nattab,
KFREES(ifs->ifs_ipfr_ipidtab,
KFREES(iph->iph_table, iph->iph_size * sizeof(*iph->iph_table));
KFREES(buf, len);
KFREES((caddr_t)ipl, dlen);
KFREES((caddr_t)ipl, ipl->ipl_dsize);
KFREES(ipn, ipns.ipn_dsize);
KFREES(ipnn, ipn.ipn_dsize);
KFREES(ipnn, ipn.ipn_dsize);
KFREES(aps->aps_data, aps->aps_psiz);
KFREES(ifs->ifs_nat_table[0],
KFREES(ifs->ifs_nat_table[1],
KFREES(ifs->ifs_nat_rules,
KFREES(ifs->ifs_rdr_rules,
KFREES(ifs->ifs_maptable,
KFREES(ifs->ifs_nat_stats.ns_bucketlen[0],
KFREES(ifs->ifs_nat_stats.ns_bucketlen[1],
KFREES(ptr, ctl.apc_dsize);
KFREES(aps->aps_data, aps->aps_psiz);
KFREES(aps->aps_data, aps->aps_psiz);
KFREES(ifs->ifs_ap_proxies, sizeof (lcl_ap_proxies));
KFREES(ifs->ifs_ips_table,
KFREES(ifs->ifs_ips_seed,
KFREES(ifs->ifs_ips_stats.iss_bucketlen,
KFREES(aps->aps_data, aps->aps_psiz);
KFREES(aps->aps_data, aps->aps_psiz);
# define FreeS(p, z) KFREES(p, z)
#define FreeS(p, z) KFREES(p, z)