Searched defs:ire (Results 1 - 25 of 26) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/
H A Dibcm_arp_link.c110 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 Dip6_output.c109 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 Dip6_ire.c61 #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 Dconn_opt.c1216 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 Dip6_input.c244 * 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 Dip_ftable.c75 #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 Dip_input.c247 * 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 Dip_output.c138 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 Dtn_ipopt.c472 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 Dip_attr.c579 * 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 Dip_mroute.c2484 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 Dip_netinfo.c1071 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 Dip_rts.c90 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 Dipmp.c1786 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 Dtnet.c1235 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 Dip6_if.c398 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 Dip_ire.c85 * - 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 Dip6.c1016 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 Dip_ndp.c838 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 Dsadb.c1763 * 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 Dip.c249 * 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 Dtcp_timers.c612 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 Dglob.c303 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 Dnet.c854 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 Dip.c837 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...]

Completed in 178 milliseconds

12