Home
last modified time | relevance | path

Searched refs:ire_t (Results 1 – 25 of 34) sorted by relevance

12

/titanic_41/usr/src/uts/common/inet/
H A Dip_ire.h125 ire_t *ift_best_ire;
138 extern ire_t *ire_add(ire_t *);
139 extern ire_t *ire_add_v6(ire_t *);
140 extern int ire_atomic_start(irb_t *irb_ptr, ire_t *ire);
141 extern void ire_atomic_end(irb_t *irb_ptr, ire_t *ire);
143 extern ire_t *ire_create(uchar_t *, uchar_t *, uchar_t *,
146 extern ire_t **ire_create_bcast(ill_t *, ipaddr_t, zoneid_t, ire_t **);
147 extern ire_t *ire_create_if_clone(ire_t *, const in6_addr_t *, uint_t *);
148 extern ire_t *ire_lookup_bcast(ill_t *, ipaddr_t, zoneid_t);
149 extern int ire_init_v4(ire_t *, uchar_t *, uchar_t *, uchar_t *,
[all …]
H A Dip_impl.h184 extern void ip_ire_unbind_walker(ire_t *, void *);
185 extern void ip_ire_rebind_walker(ire_t *, void *);
H A Dip_if.h210 extern void ill_downi(ire_t *, char *);
211 extern void ill_downi_if_clone(ire_t *, char *);
232 extern void ill_save_ire(ill_t *, ire_t *);
233 extern void ill_remove_saved_ire(ill_t *, ire_t *);
322 ill_t *, ire_t **, boolean_t, struct rtsa_s *, ip_stack_t *, zoneid_t);
324 const in6_addr_t *, const in6_addr_t *, int, ill_t *, ire_t **,
H A Dip.h1297 typedef struct ire_s ire_t; typedef
1315 ire_t *rtc_ire;
1331 typedef void (*pfirerecv_t)(ire_t *, mblk_t *, void *, ip_recv_attr_t *);
1334 typedef int (*pfiresend_t)(ire_t *, mblk_t *, void *,
1806 ire_t *ill_ire_multicast; /* IRE_MULTICAST for ill */
2104 ire_t *ixa_ire; /* Forwarding table entry */
2688 ire_t *ire_dep_parent;
2689 ire_t *ire_dep_children;
2690 ire_t *ire_dep_sib_next;
2691 ire_t **ire_dep_sib_ptpn; /* Pointer to previous next */
[all …]
H A Dip_ftable.h79 extern irb_t *ire_get_bucket(ire_t *);
H A Dip_rts.h68 extern void ip_rts_rtmsg(int, ire_t *, int, ip_stack_t *);
H A Dip6.h273 extern void ip_send_potential_redirect_v6(mblk_t *, ip6_t *, ire_t *,
/titanic_41/usr/src/uts/common/inet/ip/
H A Dip_ire.c221 static ire_t ire_null;
223 static ire_t *ire_add_v4(ire_t *ire);
224 static void ire_delete_v4(ire_t *ire);
225 static void ire_dep_invalidate_children(ire_t *child);
231 static void ire_trace_cleanup(const ire_t *);
233 static void ire_dep_incr_generation_locked(ire_t *);
314 ire_t *ire_list; in irb_refrele()
334 ire_refhold(ire_t *ire) in ire_refhold()
344 ire_refhold_notr(ire_t *ire) in ire_refhold_notr()
351 ire_refhold_locked(ire_t *ire) in ire_refhold_locked()
[all …]
H A Dip6_ire.c66 static ire_t ire_null;
68 static ire_t *
80 ire_init_v6(ire_t *ire, const in6_addr_t *v6addr, const in6_addr_t *v6mask, in ire_init_v6()
180 ire_t *
185 ire_t *ire; in ire_create_v6()
201 DTRACE_PROBE2(ire__init__v6, ire_t *, ire, int, error); in ire_create_v6()
230 ire_t *ire; in ire_lookup_multi_ill_v6()
307 ire_t *
308 ire_add_v6(ire_t *ire) in ire_add_v6()
310 ire_t *ire1; in ire_add_v6()
[all …]
H A Dip_ftable.c83 static ire_t *route_to_dst(const struct sockaddr *, zoneid_t, ip_stack_t *);
84 static void ire_del_host_redir(ire_t *, char *);
94 ire_t *
99 ire_t *ire; in ire_ftable_lookup_v4()
155 DTRACE_PROBE2(ire__found, ire_ftable_args_t *, &margs, ire_t *, ire); in ire_ftable_lookup_v4()
168 ire_t *next_ire; in ire_ftable_lookup_v4()
221 ire_t *
225 ire_t *ire; in ire_ftable_lookup_simple_v4()
282 ire_t *next_ire; in ire_ftable_lookup_simple_v4()
344 ire_t *ire; in ire_lookup_multi_ill_v4()
[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);
94 static ire_t *ire_lookup_v4(ipaddr_t dst_addr, ipaddr_t net_mask,
96 const ts_label_t *tsl, int match_flags, ip_stack_t *ipst, ire_t **pifire,
98 static ire_t *ire_lookup_v6(const in6_addr_t *dst_addr_v6,
101 ip_stack_t *ipst, ire_t **pifire,
188 ip_rts_rtmsg(int type, ire_t *ire, int error, ip_stack_t *ipst) in ip_rts_rtmsg()
285 ire_t *ire = NULL; in ip_rts_request_common()
286 ire_t *ifire = NULL; in ip_rts_request_common()
[all …]
H A Dip6_output.c109 ire_t *ire; in ip_output_simple_v6()
377 ire_send_local_v6(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_send_local_v6()
533 multirt_check_v6(ire_t *ire, ip6_t *ip6h, ip_xmit_attr_t *ixa) in multirt_check_v6()
567 ire_send_multicast_v6(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_send_multicast_v6()
644 ire_send_multirt_v6(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_send_multirt_v6()
662 ire_send_noroute_v6(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_send_noroute_v6()
944 ire_send_wire_v6(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_send_wire_v6()
1146 ire_t *ire; in ip_postfrag_multirt_v6()
1147 ire_t *ire1; in ip_postfrag_multirt_v6()
1230 ire_t *ire2; in ip_postfrag_multirt_v6()
H A Dip_output.c138 ire_t *ire; in conn_ip_output()
447 ire_t *ire; in ip_verify_ire()
531 ire_t *ire = ixa->ixa_ire; in ip_verify_nce()
808 ire_t *ire; in ip_output_simple_v4()
1076 ire_send_local_v4(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_send_local_v4()
1228 ire_send_broadcast_v4(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_send_broadcast_v4()
1234 ire_t *ire1; in ire_send_broadcast_v4()
1427 multirt_check_v4(ire_t *ire, ipha_t *ipha, ip_xmit_attr_t *ixa) in multirt_check_v4()
1455 ire_send_multicast_v4(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_send_multicast_v4()
1532 ire_send_multirt_v4(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_send_multirt_v4()
[all …]
H A Dip_input.c130 static void ip_input_local_v4(ire_t *, mblk_t *, ipha_t *,
133 static void ip_input_broadcast_v4(ire_t *, mblk_t *, ipha_t *,
135 static void ip_input_multicast_v4(ire_t *, mblk_t *, ipha_t *,
559 ire_t *ire; in ill_input_short_v4()
837 ire_recv_forward_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) in ire_recv_forward_v4()
1235 ire_recv_noroute_v4(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) in ire_recv_noroute_v4()
1290 ire_recv_noaccept_v4(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_recv_noaccept_v4()
1304 ire_recv_broadcast_v4(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_recv_broadcast_v4()
1311 ire_t *alt_ire; in ire_recv_broadcast_v4()
1390 ire_t *ire1; in ire_recv_broadcast_v4()
[all …]
H A Dip6_input.c130 static void ip_input_local_v6(ire_t *, mblk_t *, ip6_t *, ip_recv_attr_t *);
132 static void ip_input_multicast_v6(ire_t *, mblk_t *, ip6_t *,
477 static ire_t *
482 ire_t *ire; in ire_linklocal()
517 ire_t *ire; in ill_input_short_v6()
828 ire_recv_forward_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) in ire_recv_forward_v6()
1145 ire_recv_noroute_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) in ire_recv_noroute_v6()
1197 ire_recv_noaccept_v6(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_recv_noaccept_v6()
1242 ire_recv_multicast_v6(ire_t *ire, mblk_t *mp, void *iph_arg, in ire_recv_multicast_v6()
1390 ire_recv_multirt_v6(ire_t *ire, mblk_t *mp, void *iph_arg, ip_recv_attr_t *ira) in ire_recv_multirt_v6()
[all …]
H A Dtnet.c1235 tsol_ire_match_gwattr(ire_t *ire, const ts_label_t *tsl) in tsol_ire_match_gwattr()
1263 "label(2)", ire_t *, ire, ts_label_t *, tsl); in tsol_ire_match_gwattr()
1362 ire_t *, ire, ts_label_t *, tsl); in tsol_ire_match_gwattr()
1386 ire_t *, ire, ts_label_t *, tsl); in tsol_ire_match_gwattr()
1408 ire_t *, ire, ts_label_t *, tsl, in tsol_ire_match_gwattr()
1424 ire_t *, ire, ts_label_t *, tsl, in tsol_ire_match_gwattr()
1452 tsol_ip_forward(ire_t *ire, mblk_t *mp, const ip_recv_attr_t *ira) in tsol_ip_forward()
1852 tsol_ire_init_gwattr(ire_t *ire, uchar_t ipversion, tsol_gc_t *gc) in tsol_ire_init_gwattr()
1961 ire_t *ire; in tsol_mlp_addr_type()
H A Dip6_if.c395 ill_t *ill, ire_t **ire_arg, struct rtsa_s *sp, ip_stack_t *ipst, in ip_rt_add_v6()
398 ire_t *ire, *nire; in ip_rt_add_v6()
399 ire_t *gw_ire = NULL; in ip_rt_add_v6()
948 ire_t *ire = NULL; in ip_rt_delete_v6()
2530 ire_t *ire_local = NULL; /* LOCAL or LOOPBACK */ in ipif_add_ires_v6()
2531 ire_t *ire_if = NULL; in ipif_add_ires_v6()
2733 ire_t *ire; in ipif_delete_ires_v6()
2855 ire_t *ire; in ip_siocsetndp_v6()
H A Dipmp.c85 static void ipmp_ill_ire_mark_testhidden(ire_t *, char *);
86 static void ipmp_ill_ire_clear_testhidden(ire_t *, char *);
1786 ipmp_ill_ire_mark_testhidden(ire_t *ire, char *ill_arg) in ipmp_ill_ire_mark_testhidden()
1797 DTRACE_PROBE1(ipmp__mark__testhidden, ire_t *, ire); in ipmp_ill_ire_mark_testhidden()
1807 ipmp_ill_ire_clear_testhidden(ire_t *ire, char *ill_arg) in ipmp_ill_ire_clear_testhidden()
1815 DTRACE_PROBE1(ipmp__clear__testhidden, ire_t *, ire); in ipmp_ill_ire_clear_testhidden()
H A Dip.c707 static void ip_snmp_get2_v4(ire_t *, iproutedata_t *);
708 static void ip_snmp_get2_v6_route(ire_t *, iproutedata_t *);
729 ire_t *, conn_t *, boolean_t, const in6_addr_t *, mcast_record_t,
2629 ire_t *ire, *nire; in icmp_redirect_v4()
2630 ire_t *prev_ire; in icmp_redirect_v4()
2785 ire_t *ire; in icmp_pkt()
3057 ip_send_potential_redirect_v4(mblk_t *mp, ipha_t *ipha, ire_t *ire, in ip_send_potential_redirect_v4()
3063 ire_t *nhop_ire; in ip_send_potential_redirect_v4()
3093 ire_t *ire2; in ip_send_potential_redirect_v4()
3248 ire_t *src_ire; in ip_laddr_verify_v4()
[all …]
H A Dip_if.c155 static ire_t **ipif_create_bcast_ires(ipif_t *ipif, ire_t **irep);
197 static void ip_cgtp_bcast_add(ire_t *, ip_stack_t *);
198 static void ip_cgtp_bcast_delete(ire_t *, ip_stack_t *);
1232 ill_downi(ire_t *ire, char *ill_arg) in ill_downi()
1267 ill_downi_if_clone(ire_t *ire, char *ill_arg) in ill_downi_if_clone()
5088 MAX(sizeof (ire_t), sizeof (ncec_t))); in th_trace_gethash()
5404 ipaddr_t src_addr, int flags, ill_t *ill, ire_t **ire_arg, in ip_rt_add()
5407 ire_t *ire, *nire; in ip_rt_add()
5408 ire_t *gw_ire = NULL; in ip_rt_add()
5974 ire_t *ire = NULL; in ip_rt_delete()
[all …]
H A Dip6.c1016 ire_t *ire, *nire; in icmp_redirect_v6()
1017 ire_t *prev_ire = NULL; in icmp_redirect_v6()
1018 ire_t *redir_ire; in icmp_redirect_v6()
1330 ire_t *ire; in icmp_pkt_v6()
1566 ip_send_potential_redirect_v6(mblk_t *mp, ip6_t *ip6h, ire_t *ire, in ip_send_potential_redirect_v6()
1572 ire_t *src_ire_v6 = NULL; in ip_send_potential_redirect_v6()
1574 ire_t *nhop_ire = NULL; in ip_send_potential_redirect_v6()
1871 ire_t *src_ire; in ip_laddr_verify_v6()
1971 ire_t *ire; in ip_set_destination_v6()
H A Dtn_ipopt.c472 ire_t *ire; in tsol_compute_label_v4()
975 ire_t *ire; in tsol_compute_label_v6()
/titanic_41/usr/src/uts/common/sys/tsol/
H A Dtnet.h79 extern int tsol_ire_match_gwattr(ire_t *, const ts_label_t *);
81 extern int tsol_ire_init_gwattr(ire_t *, uchar_t, tsol_gc_t *);
82 extern mblk_t *tsol_ip_forward(ire_t *, mblk_t *, const ip_recv_attr_t *);
/titanic_41/usr/src/cmd/mdb/common/modules/genunix/
H A Dnet.c854 get_ifname(const ire_t *ire, char *intf) in get_ifname()
872 get_ireflags(const ire_t *ire, char *flags) in get_ireflags()
915 const ire_t *ire = walk_data; in netstat_irev4_cb()
994 const ire_t *ire = walk_data; in netstat_irev6_cb()
/titanic_41/usr/src/uts/common/io/ib/mgt/ibcm/
H A Dibcm_arp_link.c110 ire_t *ire = NULL; in ibcm_resolver_pr_lookup()

12