/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ |
H A D | ibcm_arp_link.c | 110 ire_t *ire = NULL; local 131 * get an ire for the destination adress. 136 ire = ire_route_recursive_v4(dst_addr->un.ip4addr, 0, NULL, 140 ASSERT(ire != NULL); 141 if (ire->ire_flags & (RTF_REJECT|RTF_BLACKHOLE)) { 147 ill = ire_nexthop_ill(ire); 163 wqnp->gateway.un.ip4addr = ire->ire_gateway_addr; 164 wqnp->netmask.un.ip4addr = ire->ire_mask; 170 * get an ire for the destination adress. 176 ire [all...] |
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip6_output.c | 109 ire_t *ire; local 153 ire = ip_select_route_v6(&firsthop, ip6h->ip6_src, ixa, NULL, &setsrc, 155 ASSERT(ire != NULL); /* IRE_NOROUTE if none found */ 164 if (ire->ire_flags & (RTF_BLACKHOLE|RTF_REJECT)) { 169 ire->ire_ob_pkt_count++; 172 error = (ire->ire_sendfn)(ire, mp, ip6h, ixa, 178 nce = ire_to_nce(ire, INADDR_ANY, &ip6h->ip6_dst); 189 nce1 = ire_handle_condemned_nce(nce, ire, NULL, ip6h, B_TRUE); 195 ire_refrele(ire); 377 ire_send_local_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_xmit_attr_t *ixa, uint32_t *identp) argument 533 multirt_check_v6(ire_t *ire, ip6_t *ip6h, ip_xmit_attr_t *ixa) argument 567 ire_send_multicast_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_xmit_attr_t *ixa, uint32_t *identp) argument 644 ire_send_multirt_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_xmit_attr_t *ixa, uint32_t *identp) argument 662 ire_send_noroute_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_xmit_attr_t *ixa, uint32_t *identp) argument 944 ire_send_wire_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_xmit_attr_t *ixa, uint32_t *identp) argument 1146 ire_t *ire; local [all...] |
H A D | ip6_ire.c | 61 #define IS_DEFAULT_ROUTE_V6(ire) \ 62 (((ire)->ire_type & IRE_DEFAULT) || \ 63 (((ire)->ire_type & IRE_INTERFACE) && \ 64 (IN6_IS_ADDR_UNSPECIFIED(&(ire)->ire_addr_v6)))) 75 * Initialize the ire that is specific to IPv6 part and call 80 ire_init_v6(ire_t *ire, const in6_addr_t *v6addr, const in6_addr_t *v6mask, argument 95 ire->ire_addr_v6 = *v6addr; 97 ire->ire_gateway_addr_v6 = *v6gateway; 105 ire->ire_mask_v6 = ipv6_all_ones; 106 ire 185 ire_t *ire; local 230 ire_t *ire; local 308 ire_add_v6(ire_t *ire) argument 486 (char *), "ire", (void *), ire); local 509 ire_t *ire; local 542 ire_delete_v6(ire_t *ire) argument 600 ire_flush_cache_v6(ire_t *ire, int flag) argument 686 ire_match_args_v6(ire_t *ire, const in6_addr_t *addr, const in6_addr_t *mask, const in6_addr_t *gateway, int type, const ill_t *ill, zoneid_t zoneid, const ts_label_t *tsl, int match_flags) argument 881 ire_t *ire; local 921 ire_t *ire = NULL; local 1024 ire_t *ire = NULL; local 1121 ire_t *ire; local 1164 ire_route_recursive_impl_v6(ire_t *ire, const in6_addr_t *nexthop, uint_t ire_type, const ill_t *ill_arg, zoneid_t zoneid, const ts_label_t *tsl, uint_t match_args, uint_t irr_flags, uint32_t xmit_hint, ip_stack_t *ipst, in6_addr_t *setsrcp, tsol_ire_gw_secattr_t **gwattrp, uint_t *generationp) argument 1479 ire_t *ire; local [all...] |
H A D | conn_opt.c | 1216 ire_t *ire; local 1223 ire = ire_ftable_lookup_v4(addr, 0, 0, IRE_ONLINK, NULL, zoneid, 1225 if (ire == NULL) 1227 ire_refrele(ire); 1630 ire_t *ire; local 1638 ire = ire_ftable_lookup_v6(&sin6->sin6_addr, 1641 if (ire == NULL) 1643 ire_refrele(ire); 2844 * conn_connect will later be used by the caller to setup the ire etc.
|
H A D | ip6_input.c | 244 * We do ire caching from one iteration to 482 ire_t *ire; local 485 ire = ire_route_recursive_v6(nexthop, 0, ill, ALL_ZONES, ira->ira_tsl, 487 if (!(ire->ire_flags & (RTF_REJECT|RTF_BLACKHOLE)) || 489 return (ire); 498 return (ire); 502 ire_refrele(ire); 503 ire = ire_route_recursive_v6(nexthop, 0, ill, ALL_ZONES, ira->ira_tsl, 506 return (ire); 517 ire_t *ire; local 828 ire_recv_forward_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1145 ire_recv_noroute_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1197 ire_recv_noaccept_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1242 ire_recv_multicast_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1390 ire_recv_multirt_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1406 ire_recv_loopback_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1439 ire_recv_local_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1504 ip_input_local_v6(ire_t *ire, mblk_t *mp, ip6_t *ip6h, ip_recv_attr_t *ira) argument 1534 ip_input_multicast_v6(ire_t *ire, mblk_t *mp, ip6_t *ip6h, ip_recv_attr_t *ira) argument [all...] |
H A D | ip_ftable.c | 75 #define IS_DEFAULT_ROUTE(ire) \ 76 (((ire)->ire_type & IRE_DEFAULT) || \ 77 (((ire)->ire_type & IRE_INTERFACE) && ((ire)->ire_addr == 0))) 99 ire_t *ire; local 148 ire = margs.ift_best_ire; 153 ASSERT(ire != NULL); 155 DTRACE_PROBE2(ire__found, ire_ftable_args_t *, &margs, ire_t *, ire); 164 if (ire->ire_bucket->irb_ire_cnt > 1 && !(flags & MATCH_IRE_GW)) { 167 IS_DEFAULT_ROUTE(ire))) { 225 ire_t *ire; local 344 ire_t *ire; local 367 ire_del_host_redir(ire_t *ire, char *gateway) argument 406 ire_get_bucket(ire_t *ire) argument 480 ire_t *ire; local 520 ire_t *ire = NULL; local 664 ire_t *ire; local 809 ire_t *ire, *maybe_ire = NULL; local 1068 ire_t *ire; local 1363 ire_t *ire; local 1398 ire_route_recursive_impl_v4(ire_t *ire, ipaddr_t nexthop, uint_t ire_type, const ill_t *ill_arg, zoneid_t zoneid, const ts_label_t *tsl, uint_t match_args, uint_t irr_flags, uint32_t xmit_hint, ip_stack_t *ipst, ipaddr_t *setsrcp, tsol_ire_gw_secattr_t **gwattrp, uint_t *generationp) argument 1721 ire_t *ire; local 1770 ire_clone_verify(ire_t *ire) argument [all...] |
H A D | ip_input.c | 247 * We do ire caching from one iteration to 559 ire_t *ire; local 783 ire = ire_multicast(ill); 786 ire = ire_route_recursive_v4(nexthop, 0, NULL, 792 ASSERT(ire != NULL); 795 rtc->rtc_ire = ire; 799 ire = rtc->rtc_ire; 803 ire = ire_multicast(ill); 806 ire = ire_route_recursive_dstonly_v4(nexthop, irr_flags, 809 ASSERT(ire ! 837 ire_recv_forward_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1235 ire_recv_noroute_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1290 ire_recv_noaccept_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1304 ire_recv_broadcast_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1490 ire_recv_multicast_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1643 ire_recv_multirt_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1659 ire_recv_loopback_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1692 ire_recv_local_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) argument 1757 ip_input_local_v4(ire_t *ire, mblk_t *mp, ipha_t *ipha, ip_recv_attr_t *ira) argument 1835 ip_input_broadcast_v4(ire_t *ire, mblk_t *mp, ipha_t *ipha, ip_recv_attr_t *ira) argument 1915 ip_input_multicast_v4(ire_t *ire, mblk_t *mp, ipha_t *ipha, ip_recv_attr_t *ira) argument [all...] |
H A D | ip_output.c | 138 ire_t *ire; local 161 ire = ixa->ixa_ire; 169 ire->ire_badcnt = 0; 175 * - the cached ire being deleted (by means of the special 177 * - A potentially better ire being added (ire_generation being 179 * - A deletion of the nexthop ire that was used when we did the 181 * - An addition of a potentially better nexthop ire. 190 if (ire->ire_generation != ixa->ixa_ire_generation) { 193 ip_drop_output("ipIfStatsOutDiscards - verify ire", 197 ire 447 ire_t *ire; local 531 ire_t *ire = ixa->ixa_ire; local 808 ire_t *ire; local 1076 ire_send_local_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_xmit_attr_t *ixa, uint32_t *identp) argument 1228 ire_send_broadcast_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_xmit_attr_t *ixa, uint32_t *identp) argument 1427 multirt_check_v4(ire_t *ire, ipha_t *ipha, ip_xmit_attr_t *ixa) argument 1455 ire_send_multicast_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_xmit_attr_t *ixa, uint32_t *identp) argument 1532 ire_send_multirt_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_xmit_attr_t *ixa, uint32_t *identp) argument 1551 ire_send_noroute_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_xmit_attr_t *ixa, uint32_t *identp) argument 1828 ire_send_wire_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_xmit_attr_t *ixa, uint32_t *identp) argument 2208 ire_t *ire; local 2400 ire_t *ire = ixa->ixa_ire; local [all...] |
H A D | tn_ipopt.c | 472 ire_t *ire; local 495 ire = ire_route_recursive_v4(dst, 0, NULL, zoneid, tsl, 498 ASSERT(ire != NULL); 499 if (ire->ire_flags & (RTF_REJECT|RTF_BLACKHOLE)) { 501 ire_refrele(ire); 508 if (ire->ire_type & (IRE_BROADCAST | IRE_LOCAL | IRE_LOOPBACK | 510 ire_refrele(ire); 524 ire_refrele(ire); 527 ire_refrele(ire); 975 ire_t *ire; local [all...] |
H A D | ip_attr.c | 579 * The caller needs to release any references on the pointers inside the ire 1140 ire_t *ire; local 1144 ire = ixa->ixa_ire; 1148 if (ire != NULL && IRE_IS_CONDEMNED(ire)) { 1149 ire_refrele_notr(ire); 1150 ire = ire_blackhole(ixa->ixa_ipst, 1152 ASSERT(ire != NULL); 1154 ire_refhold_notr(ire); 1155 ire_refrele(ire); [all...] |
H A D | ip_mroute.c | 2484 ire_t *ire; local 2508 ire = ire_route_recursive_v4(ipha->ipha_dst, 0, NULL, ALL_ZONES, 2512 ire = ire_multicast(ill); 2514 ASSERT(ire != NULL); 2516 if (ire->ire_flags & (RTF_REJECT|RTF_BLACKHOLE)) { 2520 ire_refrele(ire); 2523 ASSERT(ire->ire_type & IRE_MULTICAST); 2524 (*ire->ire_recvfn)(ire, mp, ipha, ira); 2525 ire_refrele(ire); 2614 ire_t *ire; local [all...] |
H A D | ip_netinfo.c | 1071 ire_t *ire; local 1079 ire = ire_route_recursive_v6(&sin6->sin6_addr, 0, NULL, 1083 ire = ire_route_recursive_v4(sin->sin_addr.s_addr, 0, NULL, 1087 ASSERT(ire != NULL); 1093 if (ire->ire_flags & (RTF_REJECT|RTF_BLACKHOLE)) { 1094 ire_refrele(ire); 1098 nexthop_ire = ire_nexthop(ire); 1100 ire_refrele(ire); 1105 ire_refrele(ire); 1120 ire_refrele(ire); [all...] |
H A D | ip_rts.c | 90 static int rts_getmetrics(ire_t *ire, ill_t *ill, rt_metrics_t *metrics); 91 static mblk_t *rts_rtmget(mblk_t *mp, ire_t *ire, ire_t *ifire, 93 static void rts_setmetrics(ire_t *ire, uint_t which, rt_metrics_t *metrics); 182 * Takes an ire and sends an ack to all the routing sockets. This 188 ip_rts_rtmsg(int type, ire_t *ire, int error, ip_stack_t *ipst) argument 196 if (ire == NULL) 198 ASSERT(ire->ire_ipversion == IPV4_VERSION || 199 ire->ire_ipversion == IPV6_VERSION); 201 ASSERT(!(ire->ire_type & IRE_IF_CLONE)); 203 if (ire 285 ire_t *ire = NULL; local 986 ire_t *ire; local 1070 ire_t *ire; local 1223 rts_rtmget(mblk_t *mp, ire_t *ire, ire_t *ifire, const in6_addr_t *setsrc, tsol_ire_gw_secattr_t *attrp, sa_family_t af) argument 1402 rts_setmetrics(ire_t *ire, uint_t which, rt_metrics_t *metrics) argument 1519 rts_getmetrics(ire_t *ire, ill_t *ill, rt_metrics_t *metrics) argument [all...] |
H A D | ipmp.c | 1786 ipmp_ill_ire_mark_testhidden(ire_t *ire, char *ill_arg) argument 1793 if (ire->ire_ill != ill) 1796 if (IRE_HIDDEN_TYPE(ire->ire_type)) { 1797 DTRACE_PROBE1(ipmp__mark__testhidden, ire_t *, ire); 1798 ire->ire_testhidden = B_TRUE; 1807 ipmp_ill_ire_clear_testhidden(ire_t *ire, char *ill_arg) argument 1814 if (ire->ire_ill == ill) { 1815 DTRACE_PROBE1(ipmp__clear__testhidden, ire_t *, ire); 1816 ire->ire_testhidden = B_FALSE;
|
H A D | tnet.c | 1235 tsol_ire_match_gwattr(ire_t *ire, const ts_label_t *tsl) argument 1247 (ire->ire_type & (IRE_LOCAL | IRE_LOOPBACK | IRE_BROADCAST | 1258 if (tsl == NULL || ire->ire_gw_secattr == NULL) { 1262 "ire(1) lacks ire_gw_secattr when matching " 1263 "label(2)", ire_t *, ire, ts_label_t *, tsl); 1269 attrp = ire->ire_gw_secattr; 1308 if (ire->ire_ipversion == IPV4_VERSION) { 1316 } else if (ire->ire_type & IRE_OFFLINK) { 1317 if (ire->ire_ipversion == IPV6_VERSION) 1318 paddr = &ire 1452 tsol_ip_forward(ire_t *ire, mblk_t *mp, const ip_recv_attr_t *ira) argument 1852 tsol_ire_init_gwattr(ire_t *ire, uchar_t ipversion, tsol_gc_t *gc) argument 1961 ire_t *ire; local [all...] |
H A D | ip6_if.c | 398 ire_t *ire, *nire; local 454 ire = ire_ftable_lookup_v6(dst_addr, 0, 0, IRE_LOOPBACK, 457 if (ire != NULL) { 458 ire_refrele(ire); 466 ire = ire_create_v6( 477 if (ire == NULL) { 484 ire->ire_setsrc_addr_v6 = *src_addr; 486 nire = ire_add(ire); 490 * already deleted the ire in question, so there 500 if (nire != ire) { 948 ire_t *ire = NULL; local 2733 ire_t *ire; local 2855 ire_t *ire; local [all...] |
H A D | ip_ire.c | 85 * - bucket lock of the forwarding table in which is ire stored. 152 * Each irb_t - ire bucket structure has a lock to protect 164 * The ire_refhold/ire_refrele functions operate on the ire which increments/ 165 * decrements the reference count, ire_refcnt, atomically on the ire. 169 * CREATE an ire with reference count initialized to 1. 171 * ADDITION of an ire holds the bucket lock, checks for duplicates 172 * and then adds the ire. ire_add returns the ire after 175 * work with the ire after adding. 177 * LOOKUP of an ire bump 334 ire_refhold(ire_t *ire) argument 344 ire_refhold_notr(ire_t *ire) argument 351 ire_refhold_locked(ire_t *ire) argument 375 ire_refrele(ire_t *ire) argument 387 ire_refrele_notr(ire_t *ire) argument 419 ire_t *ire; local 496 ire_init_v4(ire_t *ire, uchar_t *addr, uchar_t *mask, uchar_t *gateway, ushort_t type, ill_t *ill, zoneid_t zoneid, uint_t flags, tsol_gc_t *gc, ip_stack_t *ipst) argument 601 ire_determine_nce_capable(ire_t *ire) argument 630 ire_t *ire; local 655 ire_init_common(ire_t *ire, ushort_t type, ill_t *ill, zoneid_t zoneid, uint_t flags, uchar_t ipversion, tsol_gc_t *gc, ip_stack_t *ipst) argument 751 ire_t *ire; local 860 ire_walk_ill_match(uint_t match_flags, uint_t ire_type, ire_t *ire, ill_t *ill, zoneid_t zoneid, ip_stack_t *ipst) argument 983 ire_t *ire; local 1015 ire_t *ire; local 1094 ire_atomic_end(irb_t *irb_ptr, ire_t *ire) argument 1109 ire_atomic_start(irb_t *irb_ptr, ire_t *ire) argument 1159 ire_add(ire_t *ire) argument 1189 ire_add_v4(ire_t *ire) argument 1368 ire_cleanup(ire_t *ire) argument 1405 ire_t *ire; local 1488 ire_delete(ire_t *ire) argument 1602 ire_delete_v4(ire_t *ire) argument 1642 ire_inactive(ire_t *ire) argument 1691 (char *), "ire", (void *), ire); local 1756 ire_t *ire; local 1793 ire_flush_cache_v4(ire_t *ire, int flag) argument 1860 ire_match_args(ire_t *ire, ipaddr_t addr, ipaddr_t mask, ipaddr_t gateway, int type, const ill_t *ill, zoneid_t zoneid, const ts_label_t *tsl, int match_flags) argument 2039 ire_alt_local(ire_t *ire, zoneid_t zoneid, const ts_label_t *tsl, const ill_t *ill, uint_t *generationp) argument 2092 ire_t *ire; local 2176 ire_delete_reclaim(ire_t *ire, char *arg) argument 2294 ire_t *ire; local 2411 ire_trace_ref(ire_t *ire) argument 2429 ire_untrace_ref(ire_t *ire) argument 2438 ire_trace_cleanup(const ire_t *ire) argument 2610 ire_make_condemned(ire_t *ire) argument 2633 ire_increment_generation(ire_t *ire) argument 2686 ire_t *ire; local 2704 ire_t *ire; local 2722 ire_t *ire = ill->ill_ire_multicast; local 2743 ire_nexthop(ire_t *ire) argument 2784 ire_nexthop_ill(ire_t *ire) argument 2804 ire_t *ire; local 2826 ire_dep_verify(ire_t *ire) argument 2853 ire_dep_remove(ire_t *ire) argument 2972 ire_t *ire = ires[0]; local 3066 ire_handle_condemned_nce(nce_t *nce, ire_t *ire, ipha_t *ipha, ip6_t *ip6h, boolean_t fail_if_better) argument 3121 ire_no_good(ire_t *ire) argument 3186 ire_dep_validate_generations(ire_t *ire) argument 3228 ire_dep_invalidate_generations(ire_t *ire) argument 3323 ire_revalidate_nce(ire_t *ire) argument 3412 ire_to_nce(ire_t *ire, ipaddr_t v4nexthop, const in6_addr_t *v6nexthop) argument 3451 ire_to_nce_pkt(ire_t *ire, mblk_t *mp) argument 3482 ire_t *ire; local 3582 ire_rebind(ire_t *ire) argument [all...] |
H A D | ip6.c | 1016 ire_t *ire, *nire; local 1113 ip_drop_input("ipv6IfIcmpInBadRedirects - ire", mp, ill); 1154 ire = ire_create_v6( 1187 ire = ire_create_v6( 1199 if (ire == NULL) 1202 nire = ire_add(ire); 1204 if (nire != NULL && nire != ire) { 1210 ire = nire; 1211 if (ire != NULL) { 1212 ire_refrele(ire); /* Hel 1330 ire_t *ire; local 1566 ip_send_potential_redirect_v6(mblk_t *mp, ip6_t *ip6h, ire_t *ire, ip_recv_attr_t *ira) argument 1971 ire_t *ire; local [all...] |
H A D | ip_ndp.c | 838 ire_t *ire; local 845 ire = ire_ftable_lookup_v6(&ipv6_all_zeros, &ipv6_all_zeros, 848 if (ire != NULL) { 849 ip_rts_rtmsg(RTM_DELETE, ire, 0, ipst); 850 ire_delete(ire); 851 ire_refrele(ire); 883 * back to ip this time ire will be added. 3145 * will be updated when another probe happens for another ire 3146 * if not it will be taken out of the list when the ire is 3442 * Walk all CONNs that can have a reference on an ire, nce [all...] |
H A D | sadb.c | 1763 * Check ire table for local/non-local/broadcast. 2130 sadb_addrset(ire_t *ire) argument 2132 if ((ire->ire_type & IRE_BROADCAST) || 2133 (ire->ire_ipversion == IPV4_VERSION && CLASSD(ire->ire_addr)) || 2134 (ire->ire_ipversion == IPV6_VERSION && 2135 IN6_IS_ADDR_MULTICAST(&(ire->ire_addr_v6)))) 2137 if (ire->ire_type & (IRE_LOCAL | IRE_LOOPBACK))
|
H A D | ip.c | 249 * Simiarly lookup of an ire by a thread also returns a refheld ire. 250 * In addition ipif's and ill's referenced by the ire are also indirectly 271 * - ire_lock to protect some of the fields of the ire, IRE tables 403 * irb_refcnt, after the node is added to the tree. The ire itself is 2629 ire_t *ire, *nire; local 2641 ire = ire_ftable_lookup_v4(gateway, 0, 0, IRE_ONLINK, NULL, 2656 if (prev_ire == NULL || ire == NULL || 2659 !(ire->ire_type & IRE_IF_ALL) || 2662 ip_drop_input("icmpInBadRedirects - ire", m 2785 ire_t *ire; local 3057 ip_send_potential_redirect_v4(mblk_t *mp, ipha_t *ipha, ire_t *ire, ip_recv_attr_t *ira) argument 3367 ire_t *ire = NULL; local 3685 ip_get_base_mtu(ill_t *ill, ire_t *ire) argument 3718 ire_t *ire; local 5639 ire_t *ire; local 5661 ire_t *ire; local 6316 ire_t *ire; local 6436 ire_t *ire; local 6588 ip_ire_rebind_walker(ire_t *ire, void *notused) argument 6604 ip_ire_unbind_walker(ire_t *ire, void *notused) argument 7684 ip_check_multihome(void *addr, ire_t *ire, ill_t *ill) argument 9403 ire_t *ire; local 10915 ip_snmp_get2_v4(ire_t *ire, iproutedata_t *ird) argument 11037 ip_snmp_get2_v6_route(ire_t *ire, iproutedata_t *ird) argument 12982 ire_t *ire; local 13717 ip_multirt_apply_membership(int (*fn)(conn_t *, boolean_t, const in6_addr_t *, ipaddr_t, uint_t, mcast_record_t, const in6_addr_t *), ire_t *ire, conn_t *connp, boolean_t checkonly, const in6_addr_t *v6group, mcast_record_t fmode, const in6_addr_t *v6src) argument 15100 ire_t *ire; local 15123 ire_t *ire; local [all...] |
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_timers.c | 612 ire_t *ire; local 618 ire = connp->conn_ixa->ixa_ire; 619 if (ire != NULL && !(ire->ire_flags & (RTF_REJECT|RTF_BLACKHOLE))) { 620 if (ire->ire_ipversion == IPV4_VERSION) { 625 ip_rts_change(RTM_LOSING, ire->ire_addr, 626 ire->ire_gateway_addr, ire->ire_mask, 629 ire->ire_ipst); 631 (void) ire_no_good(ire); [all...] |
/illumos-gate/usr/src/lib/libast/common/misc/ |
H A D | glob.c | 303 regex_t* ire; local 505 ire = gp->gl_ignorei; 508 ire = 0; 519 ire = gp->gl_ignore; 527 if (ire && !regexec(ire, name, 0, NiL, 0))
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | net.c | 854 get_ifname(const ire_t *ire, char *intf) argument 859 if (ire->ire_ill != NULL) { 861 (uintptr_t)ire->ire_ill) == -1) 872 get_ireflags(const ire_t *ire, char *flags) argument 876 if (ire->ire_flags & RTF_INDIRECT) 878 else if (ire->ire_type & IRE_OFFLINK) 882 if (ire->ire_type & IRE_IF_CLONE) 884 else if (ire->ire_ipversion == IPV4_VERSION) { 885 if (ire->ire_mask == IP_HOST_MASK) 888 if (IN6_ARE_ADDR_EQUAL(&ire 915 const ire_t *ire = walk_data; local 994 const ire_t *ire = walk_data; local [all...] |
/illumos-gate/usr/src/cmd/mdb/common/modules/ip/ |
H A D | ip.c | 837 ire_t ire; local 839 if (mdb_vread(&ire, sizeof (ire), wsp->walk_addr) == -1) { 840 mdb_warn("can't read ire at %p", wsp->walk_addr); 845 if ((wsp->walk_data != NULL) && (wsp->walk_data != ire.ire_ipst)) 848 return (wsp->walk_callback(wsp->walk_addr, &ire, wsp->walk_cbdata)); 861 ire_t ire; local 868 if (mdb_vread(&ire, sizeof (ire), wsp->walk_addr) == -1) { 869 mdb_warn("can't read ire a 1575 ire(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) function 1578 ire_t ire; local [all...] |