Lines Matching refs:ipst

142 	ip_stack_t	*ipst = ixa->ixa_ipst;
207 &ipst->ips_dce_default->dce_ident));
264 ixa, &ipst->ips_dce_default->dce_ident));
293 ipst->ips_ip_pathmtu_interval)) {
339 ixa->ixa_src_generation != ipst->ips_src_generation) {
379 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsHCOutRequests);
380 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsOutDiscards);
382 BUMP_MIB(&ipst->ips_ip6_mib, ipIfStatsHCOutRequests);
383 BUMP_MIB(&ipst->ips_ip6_mib, ipIfStatsOutDiscards);
403 ip_stack_t *ipst = ixa->ixa_ipst;
413 *generationp = ipst->ips_src_generation;
422 ipst, B_FALSE) != IPVL_BAD);
436 ipst, B_FALSE, scopeid) != IPVL_BAD);
771 ip_stack_t *ipst = ixa->ixa_ipst;
784 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsHCOutRequests);
785 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsOutDiscards);
815 ip_stack_t *ipst = ixa->ixa_ipst;
854 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsHCOutRequests);
855 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsOutDiscards);
869 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsHCOutRequests);
872 &ipst->ips_dce_default->dce_ident);
898 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsOutDiscards);
927 dce = dce_lookup_v4(dst, ipst, NULL);
939 ipst->ips_ip_pathmtu_interval) {
981 ixa->ixa_multicast_ifaddr, ixa->ixa_zoneid, ipst,
997 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsHCOutRequests);
998 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsOutDiscards);
1024 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsHCOutRequests);
1080 ip_stack_t *ipst = ixa->ixa_ipst;
1101 if (HOOKS4_INTERESTED_LOOPBACK_OUT(ipst)) {
1106 FW_HOOKS(ipst->ips_ip4_loopback_out_event,
1107 ipst->ips_ipv4firewall_loopback_out,
1108 NULL, ill, ipha, mp, mp, 0, ipst, error);
1128 if (ipst->ips_ip4_observe.he_interested) {
1133 ipst->ips_netstack->netstack_stackid);
1142 ipobs_hook(mp, IPOBS_HOOK_LOCAL, szone, dzone, ill, ipst);
1146 ipst->ips_loopback_packets++;
1153 ip_output_local_options(ipha, ipst);
1157 if (HOOKS4_INTERESTED_LOOPBACK_IN(ipst)) {
1162 FW_HOOKS(ipst->ips_ip4_loopback_in_event,
1163 ipst->ips_ipv4firewall_loopback_in,
1164 ill, NULL, ipha, mp, mp, 0, ipst, error);
1232 ip_stack_t *ipst = ixa->ixa_ipst;
1258 ipha->ipha_ttl = ipst->ips_ip_broadcast_ttl;
1334 ipha1->ipha_dst, INADDR_ANY, ixa->ixa_zoneid, ipst,
1429 ip_stack_t *ipst = ixa->ixa_ipst;
1440 } else if ((ipst->ips_ip_multirt_ttl > 0) &&
1441 (ipha->ipha_ttl > ipst->ips_ip_multirt_ttl)) {
1442 ipha->ipha_ttl = ipst->ips_ip_multirt_ttl;
1459 ip_stack_t *ipst = ixa->ixa_ipst;
1494 if (ipst->ips_ip_g_mrouter && ill->ill_mrouter_cnt > 0 &&
1504 } else if (ipst->ips_netstack->netstack_numzones > 1) {
1554 ip_stack_t *ipst = ixa->ixa_ipst;
1563 BUMP_MIB(&ipst->ips_ip_mib, ipIfStatsOutNoRoutes);
1568 RTA_DST, ipst);
1585 !(ixa->ixa_flags & IRAF_IS_IPV4), &dummy, ipst);
1595 if (ip_source_routed(ipha, ipst)) {
1615 ip_stack_t *ipst = ixa->ixa_ipst;
1677 IP_STAT(ipst, ip_out_sw_cksum);
1678 IP_STAT_UPDATE(ipst, ip_out_sw_cksum_bytes, pktlen);
1831 ip_stack_t *ipst = ixa->ixa_ipst;
1861 netstackid_t stack_id = ipst->ips_netstack->netstack_stackid;
1889 if (IPP_ENABLED(IPP_LOCAL_OUT, ipst)) {
2214 ip_stack_t *ipst = ill->ill_ipst;
2250 NULL, ALL_ZONES, NULL, MATCH_IRE_DSTONLY, 0, ipst, NULL);
2256 NULL, ALL_ZONES, NULL, MATCH_IRE_GW, 0, ipst, NULL);
2305 IRR_ALLOCATE, 0, ipst, NULL, NULL, NULL);
2421 ip_stack_t *ipst = ixa->ixa_ipst;
2436 if (ipst->ips_ip4_observe.he_interested) {
2441 ipst->ips_netstack->netstack_stackid);
2451 ipst);
2461 FW_HOOKS(ipst->ips_ip4_loopback_out_event,
2462 ipst->ips_ipv4firewall_loopback_out,
2463 NULL, ill, ipha, mp, mp, 0, ipst, error);
2473 FW_HOOKS(ipst->ips_ip4_loopback_in_event,
2474 ipst->ips_ipv4firewall_loopback_in,
2475 ill, NULL, ipha, mp, mp, 0, ipst, error);
2500 if (ipst->ips_ip6_observe.he_interested) {
2505 ipst->ips_netstack->netstack_stackid);
2515 ipst);
2525 FW_HOOKS6(ipst->ips_ip6_loopback_out_event,
2526 ipst->ips_ipv6firewall_loopback_out,
2527 NULL, ill, ip6h, mp, mp, 0, ipst, error);
2537 FW_HOOKS6(ipst->ips_ip6_loopback_in_event,
2538 ipst->ips_ipv6firewall_loopback_in,
2539 ill, NULL, ip6h, mp, mp, 0, ipst, error);