/titanic_41/usr/src/uts/common/inet/ |
H A D | ip_ire.h | 125 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 D | ip_impl.h | 184 extern void ip_ire_unbind_walker(ire_t *, void *); 185 extern void ip_ire_rebind_walker(ire_t *, void *);
|
H A D | ip_if.h | 210 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 D | ip.h | 1297 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 D | ip_ftable.h | 79 extern irb_t *ire_get_bucket(ire_t *);
|
H A D | ip_rts.h | 68 extern void ip_rts_rtmsg(int, ire_t *, int, ip_stack_t *);
|
H A D | ip6.h | 273 extern void ip_send_potential_redirect_v6(mblk_t *, ip6_t *, ire_t *,
|
/titanic_41/usr/src/uts/common/inet/ip/ |
H A D | ip_ire.c | 221 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 D | ip6_ire.c | 66 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 D | ip_ftable.c | 83 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 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); 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 D | ip6_output.c | 109 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 D | ip_output.c | 138 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 D | ip_input.c | 130 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 D | ip6_input.c | 130 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 D | tnet.c | 1235 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 D | ip6_if.c | 395 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 D | ipmp.c | 85 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 D | ip.c | 707 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 D | ip_if.c | 155 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 D | ip6.c | 1016 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 D | tn_ipopt.c | 472 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 D | tnet.h | 79 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 D | net.c | 854 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 D | ibcm_arp_link.c | 110 ire_t *ire = NULL; in ibcm_resolver_pr_lookup()
|