/titanic_41/usr/src/uts/common/inet/ |
H A D | ip_rts.h | 54 extern void ip_rts_change_v6(int, const in6_addr_t *, const in6_addr_t *, 55 const in6_addr_t *, const in6_addr_t *, const in6_addr_t *, int, int, int, 76 extern void rts_fill_msg_v6(int, int, const in6_addr_t *, 77 const in6_addr_t *, const in6_addr_t *, const in6_addr_t *, 78 const in6_addr_t *, const in6_addr_t *, const in6_addr_t *,
|
H A D | ip_ire.h | 114 in6_addr_t ift_addr_v6; 115 in6_addr_t ift_mask_v6; 116 in6_addr_t ift_gateway_v6; 129 extern in6_addr_t *ip_plen_to_mask_v6(uint_t, in6_addr_t *); 136 extern int ip_mask_to_plen_v6(const in6_addr_t *); 147 extern ire_t *ire_create_if_clone(ire_t *, const in6_addr_t *, uint_t *); 151 extern int ire_init_v6(ire_t *, const in6_addr_t *, const in6_addr_t *, 152 const in6_addr_t *, ushort_t, ill_t *, zoneid_t, uint_t, tsol_gc_t *, 158 extern ire_t *ire_create_v6(const in6_addr_t *, const in6_addr_t *, 159 const in6_addr_t *, ushort_t, ill_t *, zoneid_t, uint_t, [all …]
|
H A D | ilb.h | 99 in6_addr_t vip; 107 in6_addr_t nat_src_start; 108 in6_addr_t nat_src_end; 110 in6_addr_t sticky_mask; 143 in6_addr_t addr; 163 in6_addr_t addr; 193 in6_addr_t in_local; 194 in6_addr_t in_global; 195 in6_addr_t out_local; 196 in6_addr_t out_global; [all …]
|
H A D | ip_multi.h | 70 const in6_addr_t *, const in6_addr_t *, ill_t *); 79 extern boolean_t ill_hasmembers_v6(ill_t *, const in6_addr_t *); 83 const in6_addr_t *, zoneid_t); 85 extern zoneid_t ill_hasmembers_nextzone_v6(ill_t *, const in6_addr_t *, 88 extern ilm_t *ip_addmulti(const in6_addr_t *, ill_t *, zoneid_t, 108 const in6_addr_t *, ipaddr_t, uint_t, mcast_record_t, const in6_addr_t *); 110 const in6_addr_t *, ipaddr_t, uint_t, mcast_record_t, const in6_addr_t *);
|
H A D | ip6_asp.h | 46 in6_addr_t ip6_asp_prefix; 47 in6_addr_t ip6_asp_mask; 69 in6_addr_t ip6_asp_prefix; 70 in6_addr_t ip6_asp_mask; 103 in6_addr_t dir_daddr; /* destination address */ 104 in6_addr_t dir_saddr; /* source address for daddr */ 123 extern char *ip6_asp_lookup(const in6_addr_t *, uint32_t *, ip_stack_t *);
|
H A D | sctp_ip.h | 42 extern conn_t *sctp_find_conn(in6_addr_t *, in6_addr_t *, uint32_t, 44 extern conn_t *sctp_fanout(in6_addr_t *, in6_addr_t *, uint32_t, 62 extern void sctp_update_ipif_addr(ipif_t *, in6_addr_t);
|
H A D | ip6.h | 217 extern const in6_addr_t ipv6_all_ones; 218 extern const in6_addr_t ipv6_all_zeros; 219 extern const in6_addr_t ipv6_loopback; 220 extern const in6_addr_t ipv6_all_hosts_mcast; 221 extern const in6_addr_t ipv6_all_rtrs_mcast; 222 extern const in6_addr_t ipv6_all_v2rtrs_mcast; 223 extern const in6_addr_t ipv6_solicited_node_mcast; 224 extern const in6_addr_t ipv6_unspecified_group; 244 extern in6addr_scope_t ip_addr_scope_v6(const in6_addr_t *); 254 extern in6_addr_t ip_get_dst_v6(ip6_t *, const mblk_t *, boolean_t *);
|
H A D | ip.h | 311 in6_addr_t ipf_v6src; /* IPv6 source address */ 312 in6_addr_t ipf_v6dst; /* IPv6 dest address */ 458 typedef void ip_v6intfid_func_t(struct ill_s *, in6_addr_t *); 564 in6_addr_t sl_addr[MAX_FILTER_SIZE]; 589 in6_addr_t mrec_group; 622 in6_addr_t ilg_v6group; 652 in6_addr_t ilm_v6addr; 743 in6_addr_t ips_local_addr_v6; 744 in6_addr_t ips_remote_addr_v6; 877 in6_addr_t ifrt_v6addr; /* Address IRE represents. */ [all …]
|
H A D | ilb_ip.h | 50 uint8_t *, in6_addr_t *); 52 extern boolean_t ilb_rule_match_vip_v6(ilb_stack_t *, in6_addr_t *, 80 ilb_rule_t *, in6_addr_t *); 82 ilb_rule_t *, in6_addr_t *); 84 ilb_rule_t *, in6_addr_t *);
|
H A D | ip_ndp.h | 75 in6_addr_t ncec_addr; /* address of the nighbor */ 118 in6_addr_t nce_addr; 283 extern ncec_t *ncec_lookup_illgrp_v6(ill_t *, const in6_addr_t *); 286 extern nce_t *nce_lookup_v6(ill_t *, const in6_addr_t *); 288 extern mblk_t *ndp_mcastreq(ill_t *, const in6_addr_t *, uint32_t, uint32_t, 290 extern nce_t *ndp_nce_init(ill_t *, const in6_addr_t *, int); 306 const in6_addr_t *, uint16_t, uint16_t, nce_t **); 311 extern nce_t *nce_lookup_mapping(ill_t *, const in6_addr_t *); 319 extern uint32_t ndp_solicit(ncec_t *, in6_addr_t, ill_t *);
|
H A D | ip_if.h | 215 extern ill_t *ill_lookup_group_v6(const in6_addr_t *, zoneid_t, 216 ip_stack_t *, boolean_t *, in6_addr_t *); 244 extern ipif_t *ipif_lookup_addr_v6(const in6_addr_t *, ill_t *, zoneid_t, 246 extern ipif_t *ipif_lookup_addr_exact_v6(const in6_addr_t *, ill_t *, 248 extern ipif_t *ipif_lookup_addr_nondup_v6(const in6_addr_t *, ill_t *, 251 extern zoneid_t ipif_lookup_addr_zoneid_v6(const in6_addr_t *, ill_t *, 255 extern boolean_t ipif_lookup_testaddr_v6(ill_t *, const in6_addr_t *, 279 extern ipif_t *ipif_select_source_v6(ill_t *, const in6_addr_t *, boolean_t, 281 extern int ip_select_source_v6(ill_t *, const in6_addr_t *, 282 const in6_addr_t *, zoneid_t, ip_stack_t *, uint_t, uint32_t, in6_addr_t *, [all …]
|
/titanic_41/usr/src/uts/common/inet/ip/ |
H A D | ip6_rts.c | 80 rts_fill_msg_v6(int type, int rtm_addrs, const in6_addr_t *dst, in rts_fill_msg_v6() 81 const in6_addr_t *mask, const in6_addr_t *gateway, in rts_fill_msg_v6() 82 const in6_addr_t *src_addr, const in6_addr_t *brd_addr, in rts_fill_msg_v6() 83 const in6_addr_t *author, const in6_addr_t *ifaddr, const ill_t *ill, in rts_fill_msg_v6() 196 ip_rts_change_v6(int type, const in6_addr_t *dst_addr, in ip_rts_change_v6() 197 const in6_addr_t *gw_addr, const in6_addr_t *net_mask, in ip_rts_change_v6() 198 const in6_addr_t *source, const in6_addr_t *author, in ip_rts_change_v6()
|
H A D | ip6_ire.c | 69 ire_ftable_lookup_impl_v6(const in6_addr_t *addr, const in6_addr_t *mask, 70 const in6_addr_t *gateway, int type, const ill_t *ill, 80 ire_init_v6(ire_t *ire, const in6_addr_t *v6addr, const in6_addr_t *v6mask, in ire_init_v6() 81 const in6_addr_t *v6gateway, ushort_t type, ill_t *ill, in ire_init_v6() 181 ire_create_v6(const in6_addr_t *v6addr, const in6_addr_t *v6mask, in ire_create_v6() 182 const in6_addr_t *v6gateway, ushort_t type, ill_t *ill, zoneid_t zoneid, in ire_create_v6() 227 ire_lookup_multi_ill_v6(const in6_addr_t *group, zoneid_t zoneid, in ire_lookup_multi_ill_v6() 228 ip_stack_t *ipst, boolean_t *multirtp, in6_addr_t *setsrcp) in ire_lookup_multi_ill_v6() 255 ip_mask_to_plen_v6(const in6_addr_t *v6mask) in ip_mask_to_plen_v6() 279 in6_addr_t * [all …]
|
H A D | ip6_if.c | 72 static in6_addr_t ipv6_ll_template = 76 ipif_lookup_interface_v6(const in6_addr_t *if_addr, const in6_addr_t *dst, 96 ill_lookup_group_v6(const in6_addr_t *group, zoneid_t zoneid, ip_stack_t *ipst, in ill_lookup_group_v6() 97 boolean_t *multirtp, in6_addr_t *setsrcp) in ill_lookup_group_v6() 113 ipif_lookup_interface_v6(const in6_addr_t *if_addr, const in6_addr_t *dst, in ipif_lookup_interface_v6() 159 ipif_lookup_addr_common_v6(const in6_addr_t *addr, ill_t *match_ill, in ipif_lookup_addr_common_v6() 229 ipif_lookup_addr_v6(const in6_addr_t *addr, ill_t *match_ill, zoneid_t zoneid, in ipif_lookup_addr_v6() 242 ipif_lookup_addr_nondup_v6(const in6_addr_t *addr, ill_t *match_ill, in ipif_lookup_addr_nondup_v6() 256 ipif_lookup_addr_exact_v6(const in6_addr_t *addr, ill_t *match_ill, in ipif_lookup_addr_exact_v6() 274 ipif_lookup_addr_zoneid_v6(const in6_addr_t *addr, ill_t *match_ill, in ipif_lookup_addr_zoneid_v6() [all …]
|
H A D | inet_ntop.c | 37 static void convert2ascii(char *, const in6_addr_t *); 64 in6_addr_t *v6addr; in inet_ntop() 101 v6addr = (in6_addr_t *)addr; in inet_ntop() 133 convert2ascii(char *buf, const in6_addr_t *addr) in convert2ascii() 287 in6_addr_t v6addr_u; in __inet_pton() 307 bzero(&v6outp->v6addr_u, sizeof (in6_addr_t)); in __inet_pton() 389 bzero(&v6outp->v6addr_u, sizeof (in6_addr_t)); in __inet_pton()
|
H A D | ip_rts.c | 80 static size_t rts_copyfromsockaddr(struct sockaddr *sa, in6_addr_t *addrp); 85 static int rts_getaddrs(rt_msghdr_t *rtm, in6_addr_t *dst_addrp, 86 in6_addr_t *gw_addrp, in6_addr_t *net_maskp, in6_addr_t *authorp, 87 in6_addr_t *if_addrp, in6_addr_t *src_addrp, ushort_t *indexp, 92 const in6_addr_t *setsrc, tsol_ire_gw_secattr_t *attrp, sa_family_t af); 98 static ire_t *ire_lookup_v6(const in6_addr_t *dst_addr_v6, 99 const in6_addr_t *net_mask_v6, const in6_addr_t *gw_addr_v6, 102 in6_addr_t *v6setsrcp, tsol_ire_gw_secattr_t **gwattrp); 194 in6_addr_t gw_addr_v6; in ip_rts_rtmsg() 278 in6_addr_t dst_addr_v6; in ip_rts_request_common() [all …]
|
H A D | ip_srcid.c | 109 static srcid_map_t **srcid_lookup_addr(const in6_addr_t *addr, 119 ip_srcid_insert(const in6_addr_t *addr, zoneid_t zoneid, ip_stack_t *ipst) in ip_srcid_insert() 159 ip_srcid_remove(const in6_addr_t *addr, zoneid_t zoneid, ip_stack_t *ipst) in ip_srcid_remove() 199 ip_srcid_find_addr(const in6_addr_t *addr, zoneid_t zoneid, in ip_srcid_find_addr() 237 ip_srcid_find_id(uint_t id, in6_addr_t *addr, zoneid_t zoneid, in ip_srcid_find_id() 304 srcid_lookup_addr(const in6_addr_t *addr, zoneid_t zoneid, ip_stack_t *ipst) in srcid_lookup_addr()
|
/titanic_41/usr/src/uts/common/inet/ilb/ |
H A D | ilb_impl.h | 115 in6_addr_t iser_addr_v6; 116 in6_addr_t iser_prefix_v6; 162 boolean_t (*ilb_alg_lb)(in6_addr_t *, in_port_t, in6_addr_t *, 193 in6_addr_t ir_target_v6; 195 in6_addr_t ir_prefix_v6; 206 in6_addr_t ir_nat_src_start; 207 in6_addr_t ir_nat_src_end; 210 in6_addr_t ir_sticky_mask; 267 in6_addr_t vip; 268 in6_addr_t nat_dst; [all …]
|
H A D | ilb_conn.h | 88 in6_addr_t conn_daddr; 89 in6_addr_t conn_saddr; 213 in6_addr_t src; 231 in6_addr_t *, in6_addr_t *, in_port_t, in_port_t, uint32_t, in6_addr_t *); 233 void *, in6_addr_t *); 235 in6_addr_t *, in_port_t, in6_addr_t *, in_port_t, ilb_nat_info_t *, 239 in6_addr_t *, ilb_server_t *, struct ilb_sticky_s **, uint16_t *);
|
H A D | ilb_nat.h | 51 in6_addr_t nse_src_addr; 52 in6_addr_t nse_serv_addr; 68 const in6_addr_t *, in_port_t, const in6_addr_t *, int); 74 extern ilb_nat_src_entry_t *ilb_alloc_nat_addr(ilb_nat_src_t *, in6_addr_t *,
|
/titanic_41/usr/src/uts/common/inet/sctp/ |
H A D | sctp_hash.c | 185 ssize = sizeof (in6_addr_t) * sctp->sctp_nsaddrs; in cl_sctp_walk_list_stack() 186 fsize = sizeof (in6_addr_t) * sctp->sctp_nfaddrs; in cl_sctp_walk_list_stack() 234 sctp_conn_match(in6_addr_t **faddrpp, uint32_t nfaddr, in6_addr_t *laddr, in sctp_conn_match() 241 in6_addr_t **faddrs, **endaddrs = &faddrpp[nfaddr]; in sctp_conn_match() 282 listen_match(in6_addr_t *laddr, uint32_t ports, zoneid_t zoneid, in listen_match() 321 sctp_find_conn(in6_addr_t *src, in6_addr_t *dst, uint32_t ports, in sctp_find_conn() 349 sctp_lookup_by_faddrs(mblk_t *mp, sctp_hdr_t *sctph, in6_addr_t *srcp, in sctp_lookup_by_faddrs() 350 in6_addr_t *dstp, uint32_t ports, zoneid_t zoneid, sctp_stack_t *sctps, in sctp_lookup_by_faddrs() 359 in6_addr_t src; in sctp_lookup_by_faddrs() 360 in6_addr_t **addrbuf = NULL, **faddrpp = NULL; in sctp_lookup_by_faddrs() [all …]
|
H A D | sctp_addr.h | 56 in6_addr_t sctp_ipif_saddr; 159 extern sctp_saddr_ipif_t *sctp_saddr_lookup(sctp_t *, in6_addr_t *, 161 extern in6_addr_t sctp_get_valid_addr(sctp_t *, boolean_t, boolean_t *); 170 extern int sctp_saddr_add_addr(sctp_t *, in6_addr_t *, uint_t); 172 in6_addr_t *);
|
/titanic_41/usr/src/uts/common/ipp/ipgpc/ |
H A D | trie.h | 84 extern int t_insert6(trie_id_t *, key_t, in6_addr_t, in6_addr_t); 86 extern void t_remove6(trie_id_t *, key_t, in6_addr_t, in6_addr_t); 88 extern int t_retrieve6(trie_id_t *, in6_addr_t, ht_match_t *);
|
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | 6to4relay.c | 102 modifyroute(unsigned int cmd, in6_addr_t *in_gw) in modifyroute() 134 sizeof (in6_addr_t)); in modifyroute() 139 sizeof (in6_addr_t)); in modifyroute() 144 sizeof (in6_addr_t)); in modifyroute() 234 in6_addr_t v6_rt; in main() 283 in6_addr_t v6_rt; in main()
|
H A D | ipaddrsel.c | 68 static int ip_mask_to_plen_v6(const in6_addr_t *); 69 static in6_addr_t *ip_plen_to_mask_v6(int, in6_addr_t *); 158 in6_addr_t prefix, mask; in parseconf() 421 ip_mask_to_plen_v6(const in6_addr_t *v6mask) in ip_mask_to_plen_v6() 457 in6_addr_t * 458 ip_plen_to_mask_v6(int plen, in6_addr_t *bitmask) in ip_plen_to_mask_v6() 465 (void) memset(bitmask, 0, sizeof (in6_addr_t)); in ip_plen_to_mask_v6()
|