| /xnu-11215.1.10/bsd/netinet6/ |
| H A D | in6_private.h | 116 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 D | scope6_var.h | 81 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 D | in6_pcb.h | 104 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 D | in6.h | 158 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 D | nd6.h | 215 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 D | scope6.c | 123 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 D | in6_var.h | 226 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 D | nd6_prproxy.c | 115 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 D | in6_cksum.c | 142 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 D | ip6_var.h | 121 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 D | icmp6.c | 164 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 D | in6_ifattach.h | 69 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 D | mld6.h | 75 struct in6_addr mld_addr; /* address being queried */ 105 struct in6_addr mr_addr; /* address being reported */
|
| H A D | in6.c | 156 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 D | ip6protosw.h | 116 struct in6_addr; 144 struct in6_addr *ip6c_finaldst; /* final destination address */
|
| H A D | in6_pcb.c | 156 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 D | inet6_addr_mode.c | 119 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 D | net_test_lib.h | 82 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 D | nat464_utils.h | 88 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 D | netns.h | 220 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 D | flowidns.h | 50 struct in6_addr _v6; 54 struct in6_addr _v6;
|
| /xnu-11215.1.10/bsd/netinet/ |
| H A D | icmp6.h | 216 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 D | ip_flowid.h | 73 struct in6_addr dst_ip6; /* could also store MAC addr! */ 74 struct in6_addr src_ip6;
|
| /xnu-11215.1.10/tests/skywalk/ |
| H A D | skywalk_test_utils.h | 63 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 D | skywalk_test_common.h | 214 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()
|