Home
last modified time | relevance | path

Searched refs:in6_addr (Results 1 – 25 of 115) sorted by relevance

12345

/xnu-11215.1.10/bsd/netinet6/
H A Din6_private.h116 extern const struct in6_addr in6mask0;
117 extern const struct in6_addr in6mask7;
118 extern const struct in6_addr in6mask16;
119 extern const struct in6_addr in6mask32;
120 extern const struct in6_addr in6mask64;
121 extern const struct in6_addr in6mask96;
122 extern const struct in6_addr in6mask128;
230 extern uint16_t in6_pseudo(const struct in6_addr *, const struct in6_addr *,
241 extern int in6_addrscope(struct in6_addr *);
242 extern struct in6_ifaddr *in6_ifawithscope(struct ifnet *, struct in6_addr *);
[all …]
H A Dscope6_var.h81 extern u_int32_t scope6_in6_addrscope(struct in6_addr *);
82 extern u_int32_t scope6_addr2default(struct in6_addr *);
85 extern int in6_setscope(struct in6_addr *, struct ifnet *, u_int32_t *);
86 extern int in6_clearscope(struct in6_addr *);
89 extern bool in6_are_addr_equal_scoped(const struct in6_addr *, const struct in6_addr *,
91 …masked_addr_scope_equal(const struct in6_addr *, uint32_t, const struct in6_addr *, uint32_t, cons…
93 extern void in6_verify_ifscope(const struct in6_addr *, uint32_t);
H A Din6_pcb.h104 struct in6_addr *, struct ifnet **);
105 extern struct inpcb *in6_pcblookup_local(struct inpcbinfo *, struct in6_addr *,
107 extern struct inpcb *in6_pcblookup_hash(struct inpcbinfo *, struct in6_addr *,
108 u_int, uint32_t, struct in6_addr *, u_int, uint32_t, int, struct ifnet *);
109 extern int in6_pcblookup_hash_exists(struct inpcbinfo *, struct in6_addr *,
110 … u_int, uint32_t, struct in6_addr *, u_int, uint32_t, int, uid_t *, gid_t *, struct ifnet *, bool);
114 extern struct sockaddr *in6_sockaddr(in_port_t port, struct in6_addr *addr_p, uint32_t ifscope);
115 extern void in6_sockaddr_s(in_port_t, struct in6_addr *, struct sockaddr_in6 *, uint32_t);
122 extern int in6_pcbsetport(struct in6_addr *, struct sockaddr *, struct inpcb *,
H A Din6.h158 typedef struct in6_addr { struct
186 struct in6_addr sin6_addr; /* IP6 address */ argument
269 extern const struct in6_addr in6addr_any;
270 extern const struct in6_addr in6addr_loopback;
272 extern const struct in6_addr in6addr_nodelocal_allnodes;
273 extern const struct in6_addr in6addr_linklocal_allnodes;
274 extern const struct in6_addr in6addr_linklocal_allrouters;
275 extern const struct in6_addr in6addr_linklocal_allv2routers;
287 sizeof (struct in6_addr)) == 0)
291 (memcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof (struct in6_addr)) \
[all …]
H A Dnd6.h215 struct in6_addr addr; /* IPv6 address of the neighbor */
225 struct in6_addr addr;
234 struct in6_addr addr;
464 struct in6_addr rtaddr;
475 struct in6_addr rtaddr_mapped; /* Mapped gateway address for routing */
526 struct in6_addr nd_rti_prefix;
554 struct in6_addr ndpr_mask; /* netmask derived from the prefix */
555 struct in6_addr ndpr_addr; /* address that is derived from the prefix */
632 struct in6_addr inpm_prefix;
702 struct in6_addr in6_address;
[all …]
H A Dscope6.c123 in6_addrscope(struct in6_addr *addr) in in6_addrscope()
176 in6_addr2scopeid(struct ifnet *ifp, struct in6_addr *addr) in in6_addr2scopeid()
359 scope6_addr2default(struct in6_addr *addr) in scope6_addr2default()
387 in6_setscope(struct in6_addr *in6, struct ifnet *ifp, u_int32_t *ret_id) in in6_setscope()
456 in6_clearscope(struct in6_addr *in6) in in6_clearscope()
475 in6_are_addr_equal_scoped(const struct in6_addr *addr_a, const struct in6_addr *addr_b, uint32_t if… in in6_are_addr_equal_scoped()
487 …e_equal(const struct in6_addr *addr_a, uint32_t ifscope_a, const struct in6_addr *addr_b, uint32_t… in in6_are_masked_addr_scope_equal()
499 in6_verify_ifscope(const struct in6_addr *in6, uint32_t ifscope) in in6_verify_ifscope()
H A Din6_var.h226 in6addr_hashval(const struct in6_addr *in6) in in6addr_hashval()
910 struct in6_addr im6s_addr;
930 struct in6_addr im6s_addr; /* Common field */
1000 struct in6_addr in6m_addr; /* IP6 multicast address */
1163 extern int in6_mc_join(struct ifnet *, const struct in6_addr *,
1170 extern int in6m_record_source(struct in6_multi *, const struct in6_addr *);
1175 struct in6_addr *, int *, int);
1181 extern int in6_mask2len(struct in6_addr *, u_char *__counted_by(0) lim0);
1182 extern void in6_len2mask(struct in6_addr *, int);
1196 extern struct in6_ifaddr *in6ifa_ifpwithaddr(struct ifnet *, struct in6_addr *);
[all …]
H A Dnd6_prproxy.c115 struct in6_addr ndprl_sol_saddr; /* solicitor's address */
123 struct in6_addr solsrc_saddr; /* soliciting (src) address */
133 struct in6_addr taddr; /* solicited (tgt) address */
149 struct in6_addr *, struct in6_addr *);
150 static boolean_t nd6_solsrc_deq(struct nd_prefix *, struct in6_addr *,
151 struct in6_addr *, struct ifnet **);
436 struct in6_addr pr_addr; in nd6_if_prproxy()
560 struct in6_addr *__single dst6 = &ro6->ro_dst.sin6_addr; in nd6_proxy_find_fwdroute()
595 struct in6_addr pr_addr; in nd6_proxy_find_fwdroute()
704 struct in6_addr pr_addr; in nd6_prproxy_prelist_update()
[all …]
H A Din6_cksum.c142 in6_pseudo(const struct in6_addr *src, const struct in6_addr *dst, uint32_t x) in in6_pseudo()
150 w = (const uint16_t *)(const struct in6_addr *__bidi_indexable)src; in in6_pseudo()
161 w = (const uint16_t *)(const struct in6_addr *__bidi_indexable)dst; in in6_pseudo()
H A Dip6_var.h121 struct in6_addr ip6q_src, ip6q_dst;
400 struct in6_addr ip6a_careof; /* care-of address of the peer */
401 struct in6_addr ip6a_home; /* home address of the peer */
609 extern struct in6_addr * in6_selectsrc_core(struct sockaddr_in6 *,
610 uint32_t, struct ifnet *, int, struct in6_addr *,
612 extern struct in6_addr *in6_selectsrc(struct sockaddr_in6 *,
614 struct ifnet **, struct in6_addr *, unsigned int, int *);
H A Dicmp6.c164 static int icmp6_ratelimit(const struct in6_addr *, const int, const int);
165 static const char *icmp6_redirect_diag(struct in6_addr *,
166 struct in6_addr *, struct in6_addr *);
1084 icmp6dst.sin6_addr = *((struct in6_addr *)(void *)(rth0 + 1) + (hops - 1)); in icmp6_notify_error()
1206 struct in6_addr *__single dst = ip6cp->ip6c_finaldst; in icmp6_mtudisc_update()
1383 if (subjlen != sizeof(struct in6_addr)) { in ni6_input()
1498 if ((replylen += addrs * (sizeof(struct in6_addr) + in ni6_input()
2035 if (resid < sizeof(struct in6_addr) + in ni6_store_addrs()
2080 sizeof(struct in6_addr)); in ni6_store_addrs()
2083 ((struct in6_addr *)(void *)cp)->s6_addr16[1] = 0; in ni6_store_addrs()
[all …]
H A Din6_ifattach.h69 extern int in6_iid_from_hw(struct ifnet *, struct in6_addr *);
72 …p(struct ifnet *, const char *__counted_by(hostlen), size_t hostlen, struct in6_addr *, uint32_t*);
H A Dmld6.h75 struct in6_addr mld_addr; /* address being queried */
105 struct in6_addr mr_addr; /* address being reported */
H A Din6.c156 const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
157 const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
158 const struct in6_addr in6addr_nodelocal_allnodes =
160 const struct in6_addr in6addr_linklocal_allnodes =
162 const struct in6_addr in6addr_linklocal_allrouters =
164 const struct in6_addr in6addr_linklocal_allv2routers =
166 const struct in6_addr in6addr_multicast_prefix =
169 const struct in6_addr in6mask0 = IN6MASK0;
170 const struct in6_addr in6mask7 = IN6MASK7;
171 const struct in6_addr in6mask8 = IN6MASK8;
[all …]
H A Dip6protosw.h116 struct in6_addr;
144 struct in6_addr *ip6c_finaldst; /* final destination address */
H A Din6_pcb.c156 struct in6_addr *laddr, u_int lport_arg, uint32_t ifscope, int wild_okay) in in6_pcblookup_local_and_cleanup()
629 struct in6_addr *plocal_addr6, struct ifnet **outif) in in6_pcbladdr()
631 struct in6_addr *__single addr6 = NULL; in in6_pcbladdr()
632 struct in6_addr src_storage; in in6_pcbladdr()
731 struct in6_addr addr6; in in6_pcbconnect()
952 in6_sockaddr(in_port_t port, struct in6_addr *addr_p, uint32_t ifscope) in in6_sockaddr()
981 in6_sockaddr_s(in_port_t port, struct in6_addr *addr_p, in in6_sockaddr_s()
1015 struct in6_addr addr; in in6_getsockaddr()
1036 struct in6_addr addr; in in6_getsockaddr_s()
1057 struct in6_addr addr; in in6_getpeeraddr()
[all …]
/xnu-11215.1.10/tests/
H A Dinet6_addr_mode.c119 inet6_get_linklocal_address(unsigned int if_index, struct in6_addr *ret_addr) in inet6_get_linklocal_address()
190 set_sockaddr_in6(struct sockaddr_in6 *sin6_p, const struct in6_addr *addr) in set_sockaddr_in6()
199 inet6_difaddr(const char *name, const struct in6_addr *addr) in inet6_difaddr()
213 in6_len2mask(struct in6_addr *mask, int len) in in6_len2mask()
227 inet6_aifaddr(const char *name, const struct in6_addr *addr, in inet6_aifaddr()
228 const struct in6_addr *dstaddr, int prefix_length, in inet6_aifaddr()
250 struct in6_addr prefixmask; in inet6_aifaddr()
275 struct in6_addr lladdr;
276 struct in6_addr newaddr;
303 struct in6_addr lladdr;
[all …]
H A Dnet_test_lib.h82 struct in6_addr ip6;
169 struct in6_addr src_ip;
170 struct in6_addr dst_ip;
228 struct in6_addr *src_ip,
231 struct in6_addr * dst_ip,
/xnu-11215.1.10/bsd/net/
H A Dnat464_utils.h88 struct in6_addr _v6addr;
109 nat464_synthesize_ipv6(ifnet_t, const struct in_addr *, struct in6_addr *);
112 nat464_synthesize_ipv4(ifnet_t, const struct in6_addr *, struct in_addr *);
119 nat464_translate_46(pbuf_t *, uint16_t, uint8_t, uint8_t, uint8_t, struct in6_addr,
120 struct in6_addr, uint16_t);
/xnu-11215.1.10/bsd/skywalk/namespace/
H A Dnetns.h220 netns_lookup_reservations_count_in6(struct in6_addr addr, uint8_t proto);
236 netns_reserve_in6(netns_token *token, struct in6_addr addr, uint8_t proto, in netns_reserve_in6()
243 sizeof(struct in6_addr), proto, port, flags, nfi); in netns_reserve_in6()
256 netns_change_addr_in6(netns_token *token, struct in6_addr addr) in netns_change_addr_in6()
262 sizeof(struct in6_addr)); in netns_change_addr_in6()
267 (((af) == AF_INET) ? sizeof (struct in_addr) : sizeof (struct in6_addr))
H A Dflowidns.h50 struct in6_addr _v6;
54 struct in6_addr _v6;
/xnu-11215.1.10/bsd/netinet/
H A Dicmp6.h216 struct in6_addr mld_addr; /* multicast address */
285 struct in6_addr nd_ns_target; /*target address */
296 struct in6_addr nd_na_target; /* target address */
318 struct in6_addr nd_rd_target; /* target address */
319 struct in6_addr nd_rd_dst; /* destination address */
355 struct in6_addr nd_opt_pi_prefix;
401 struct in6_addr nd_opt_rdnss_addr[1];
571 struct in6_addr rpm_prefix;
587 struct in6_addr rpu_prefix;
605 struct in6_addr rrr_prefix;
H A Dip_flowid.h73 struct in6_addr dst_ip6; /* could also store MAC addr! */
74 struct in6_addr src_ip6;
/xnu-11215.1.10/tests/skywalk/
H A Dskywalk_test_utils.h63 struct in6_addr netif_ip6_addr;
94 struct in6_addr src_ip;
95 struct in6_addr dst_ip;
118 struct in6_addr src_ip;
119 struct in6_addr dst_ip;
167 struct in6_addr ip6_addr;
283 extern uint16_t in6_pseudo(const struct in6_addr *src, const struct in6_addr *dst, uint32_t x);
H A Dskywalk_test_common.h214 extern int sktc_ifnet_add_addr6(char *ifname, struct in6_addr *addr, struct in6_addr *dstaddr, int …
216 extern int sktc_ifnet_del_addr6(char *ifname, struct in6_addr *addr);
263 sktc_feth0_inet6_addr(struct in6_addr *ip6_addr) in sktc_feth0_inet6_addr()
269 sktc_feth1_inet6_addr(struct in6_addr *ip6_addr) in sktc_feth1_inet6_addr()

12345