Lines Matching defs:softc
157 ipf_nat6_ruleaddrinit(ipf_main_softc_t *softc, ipf_nat_softc_t *softn,
177 error = ipf_nat6_nextaddrinit(softc, n->in_names, &n->in_osrc, 1,
182 error = ipf_nat6_nextaddrinit(softc, n->in_names, &n->in_odst, 1,
187 error = ipf_nat6_nextaddrinit(softc, n->in_names, &n->in_nsrc, 1,
192 error = ipf_nat6_nextaddrinit(softc, n->in_names, &n->in_ndst, 1,
450 ipf_main_softc_t *softc = fin->fin_main_soft;
451 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
497 ipf_nat_hostmapdel(softc, &hm);
562 ipf_ifpaddr(softc, 6, FRI_NORMAL, fin->fin_ifp,
728 ipf_main_softc_t *softc = fin->fin_main_soft;
729 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
811 if (ipf_ifpaddr(softc, 6, FRI_NORMAL, fin->fin_ifp,
941 ipf_main_softc_t *softc = fin->fin_main_soft;
942 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
1111 ipf_nat_hostmapdel(softc, &hm);
1137 ipf_main_softc_t *softc = fin->fin_main_soft;
1138 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
1204 nat->nat_sync = ipf_sync_new(softc, SMC_NAT, fin, nat);
1217 if (ipf_nat6_insert(softc, softn, nat) == 0) {
1219 ipf_nat_log(softc, softn, nat, NL_NEW);
1234 ipf_sync_del_nat(softc->ipf_sync_soft, nat->nat_sync);
1242 /* Parameters: softc(I) - pointer to soft context main structure */
1251 ipf_nat6_insert(ipf_main_softc_t *softc, ipf_nat_softc_t *softn, nat_t *nat)
1324 nat->nat_ifps[0] = ipf_resolvenic(softc, nat->nat_ifnames[0],
1329 nat->nat_ifps[1] = ipf_resolvenic(softc, nat->nat_ifnames[1],
1349 return ipf_nat_hashtab_add(softc, softn, nat);
1366 ipf_main_softc_t *softc = fin->fin_main_soft;
1367 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
1557 ipf_main_softc_t *softc = fin->fin_main_soft;
1558 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
1875 ipf_main_softc_t *softc = fin->fin_main_soft;
1876 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
1996 RWLOCK_EXIT(&softc->ipf_nat);
2000 WRITE_ENTER(&softc->ipf_nat);
2078 MUTEX_DOWNGRADE(&softc->ipf_nat);
2188 ipf_main_softc_t *softc = fin->fin_main_soft;
2189 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
2306 RWLOCK_EXIT(&softc->ipf_nat);
2311 WRITE_ENTER(&softc->ipf_nat);
2387 MUTEX_DOWNGRADE(&softc->ipf_nat);
2400 /* Parameters: softc(I) - pointer to soft context main structure */
2417 ipf_nat6_lookupredir(ipf_main_softc_t *softc, natlookup_t *np)
2423 fi.fin_main_soft = softc;
2561 ipf_main_softc_t *softc = fin->fin_main_soft;
2562 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
2629 READ_ENTER(&softc->ipf_nat);
2725 RWLOCK_EXIT(&softc->ipf_nat);
2763 ipf_main_softc_t *softc = fin->fin_main_soft;
2764 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
2776 (void) ipf_frag_natnew(softc, fin, 0, nat);
2917 ipf_sync_update(softc, SMC_NAT, fin, nat->nat_sync);
2961 ipf_main_softc_t *softc = fin->fin_main_soft;
2962 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
3030 READ_ENTER(&softc->ipf_nat);
3125 RWLOCK_EXIT(&softc->ipf_nat);
3164 ipf_main_softc_t *softc = fin->fin_main_soft;
3165 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
3180 (void) ipf_frag_natnew(softc, fin, 0, nat);
3201 ipf_sync_update(softc, SMC_NAT, fin, nat->nat_sync);
3591 ipf_main_softc_t *softc = fin->fin_main_soft;
3592 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
3726 ipf_main_softc_t *softc = fin->fin_main_soft;
3727 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
3807 ipf_main_softc_t *softc = fin->fin_main_soft;
3808 ipf_nat_softc_t *softn = softc->ipf_nat_soft;
3867 if (ipf_ifpaddr(softc, 6, na->na_atype,
3910 ipf_nat6_nextaddrinit(ipf_main_softc_t *softc, char *base, nat_addr_t *na,
3917 na->na_ptr = ipf_lookup_res_num(softc, IPL_LOGNAT,
3922 na->na_ptr = ipf_lookup_res_name(softc, IPL_LOGNAT,
3942 (void )ipf_ifpaddr(softc, 6, na->na_atype, ifp,