Home
last modified time | relevance | path

Searched refs:in6_addr_t (Results 1 – 25 of 201) sorted by relevance

123456789

/illumos-gate/usr/src/uts/common/inet/
H A Dip_ire.h114 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 Dip_rts.h54 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 Dilb.h99 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 Dip_multi.h70 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 Dip6_asp.h44 in6_addr_t ip6_asp_prefix;
45 in6_addr_t ip6_asp_mask;
67 in6_addr_t ip6_asp_prefix;
68 in6_addr_t ip6_asp_mask;
101 in6_addr_t dir_daddr; /* destination address */
102 in6_addr_t dir_saddr; /* source address for daddr */
121 extern char *ip6_asp_lookup(const in6_addr_t *, uint32_t *, ip_stack_t *);
H A Dip.h312 in6_addr_t ipf_v6src; /* IPv6 source address */
313 in6_addr_t ipf_v6dst; /* IPv6 dest address */
459 typedef void ip_v6intfid_func_t(struct ill_s *, in6_addr_t *);
565 in6_addr_t sl_addr[MAX_FILTER_SIZE];
590 in6_addr_t mrec_group;
623 in6_addr_t ilg_v6group;
653 in6_addr_t ilm_v6addr;
744 in6_addr_t ips_local_addr_v6;
745 in6_addr_t ips_remote_addr_v6;
878 in6_addr_t ifrt_v6addr; /* Address IRE represents. */
[all …]
H A Dip6.h218 extern const in6_addr_t ipv6_all_ones;
219 extern const in6_addr_t ipv6_all_zeros;
220 extern const in6_addr_t ipv6_loopback;
221 extern const in6_addr_t ipv6_all_hosts_mcast;
222 extern const in6_addr_t ipv6_all_rtrs_mcast;
223 extern const in6_addr_t ipv6_all_v2rtrs_mcast;
224 extern const in6_addr_t ipv6_solicited_node_mcast;
225 extern const in6_addr_t ipv6_unspecified_group;
245 extern in6addr_scope_t ip_addr_scope_v6(const in6_addr_t *);
255 extern in6_addr_t ip_get_dst_v6(ip6_t *, const mblk_t *, boolean_t *);
H A Dsctp_ip.h42 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 Dip_if.h215 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 …]
H A Dip_ndp.h79 in6_addr_t ncec_addr; /* address of the nighbor */
122 in6_addr_t nce_addr;
289 extern ncec_t *ncec_lookup_illgrp_v6(ill_t *, const in6_addr_t *);
292 extern nce_t *nce_lookup_v6(ill_t *, const in6_addr_t *);
294 extern mblk_t *ndp_mcastreq(ill_t *, const in6_addr_t *, uint32_t, uint32_t,
296 extern nce_t *ndp_nce_init(ill_t *, const in6_addr_t *, int);
312 const in6_addr_t *, uint16_t, uint16_t, nce_t **);
317 extern nce_t *nce_lookup_mapping(ill_t *, const in6_addr_t *);
325 extern uint32_t ndp_solicit(ncec_t *, in6_addr_t, ill_t *);
H A Dilb_ip.h50 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 *);
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6_rts.c80 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 Dip6_ire.c69 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 Dip6_if.c72 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 Dip_rts.c80 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()
279 in6_addr_t dst_addr_v6; in ip_rts_request_common()
[all …]
H A Dip_multi.c68 static ilm_t *ilm_add(ill_t *ill, const in6_addr_t *group,
72 static int ilm_numentries(ill_t *, const in6_addr_t *);
74 static ilm_t *ip_addmulti_serial(const in6_addr_t *, ill_t *, zoneid_t,
76 static ilm_t *ip_addmulti_impl(const in6_addr_t *, ill_t *,
81 static int ip_ll_multireq(ill_t *ill, const in6_addr_t *group,
83 static ilg_t *ilg_lookup(conn_t *, const in6_addr_t *, ipaddr_t ifaddr,
86 static int ilg_add(conn_t *connp, const in6_addr_t *group,
88 const in6_addr_t *v6src);
89 static void ilg_delete(conn_t *connp, ilg_t *ilg, const in6_addr_t *src);
93 const in6_addr_t *v6group, ipaddr_t ifaddr, uint_t ifindex,
[all …]
/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_impl.h115 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 Dilb_conn.h88 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 Dilb_nat.h51 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 *,
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_hash.c186 ssize = sizeof (in6_addr_t) * sctp->sctp_nsaddrs; in cl_sctp_walk_list_stack()
187 fsize = sizeof (in6_addr_t) * sctp->sctp_nfaddrs; in cl_sctp_walk_list_stack()
235 sctp_conn_match(in6_addr_t **faddrpp, uint32_t nfaddr, in6_addr_t *laddr, in sctp_conn_match()
242 in6_addr_t **faddrs, **endaddrs = &faddrpp[nfaddr]; in sctp_conn_match()
283 listen_match(in6_addr_t *laddr, uint32_t ports, zoneid_t zoneid, in listen_match()
322 sctp_find_conn(in6_addr_t *src, in6_addr_t *dst, uint32_t ports, in sctp_find_conn()
350 sctp_lookup_by_faddrs(mblk_t *mp, sctp_hdr_t *sctph, in6_addr_t *srcp, in sctp_lookup_by_faddrs()
351 in6_addr_t *dstp, uint32_t ports, zoneid_t zoneid, sctp_stack_t *sctps, in sctp_lookup_by_faddrs()
360 in6_addr_t src; in sctp_lookup_by_faddrs()
361 in6_addr_t **addrbuf = NULL, **faddrpp = NULL; in sctp_lookup_by_faddrs()
[all …]
H A Dsctp_addr.h56 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 *);
/illumos-gate/usr/src/uts/common/ipp/ipgpc/
H A Dtrie.h82 extern int t_insert6(trie_id_t *, key_t, in6_addr_t, in6_addr_t);
84 extern void t_remove6(trie_id_t *, key_t, in6_addr_t, in6_addr_t);
86 extern int t_retrieve6(trie_id_t *, in6_addr_t, ht_match_t *);
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A D6to4relay.c102 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 Dipaddrsel.c66 static int ip_mask_to_plen_v6(const in6_addr_t *);
67 static in6_addr_t *ip_plen_to_mask_v6(int, in6_addr_t *);
156 in6_addr_t prefix, mask; in parseconf()
419 ip_mask_to_plen_v6(const in6_addr_t *v6mask) in ip_mask_to_plen_v6()
455 in6_addr_t *
456 ip_plen_to_mask_v6(int plen, in6_addr_t *bitmask) in ip_plen_to_mask_v6()
463 (void) memset(bitmask, 0, sizeof (in6_addr_t)); in ip_plen_to_mask_v6()
/illumos-gate/usr/src/lib/libilb/common/
H A Dlibilb.h286 in6_addr_t nat_in_local;
287 in6_addr_t nat_in_global;
288 in6_addr_t nat_out_local;
289 in6_addr_t nat_out_global;
308 in6_addr_t persist_req_addr;
309 in6_addr_t persist_srv_addr;

123456789