| /xnu-12377.1.9/bsd/netinet6/ |
| H A D | in6_var.h | 159 struct in6_ifaddr { struct 168 TAILQ_ENTRY(in6_ifaddr) ia6_link; /* next in6 list of IP6 addresses */ argument 169 TAILQ_ENTRY(in6_ifaddr) ia6_hash; /* hash bucket entry */ 190 static inline const struct in6_ifaddr * argument 194 return __container_of(ifa, const struct in6_ifaddr, ia_ifa); in __ifatoia6_const() 196 static inline struct in6_ifaddr * 200 return __container_of(ifa, struct in6_ifaddr, ia_ifa); in __ifatoia6() 219 extern TAILQ_HEAD(in6_ifaddrhead, in6_ifaddr) in6_ifaddrhead; 223 extern TAILQ_HEAD(in6_ifaddrhashhead, in6_ifaddr) * __counted_by(in6addr_nhash) in6_ifaddrhashtbl; 586 void in6_post_msg(struct ifnet *, u_int32_t, struct in6_ifaddr *, [all …]
|
| H A D | in6.c | 193 static int in6ctl_gifaddr(struct ifnet *, struct in6_ifaddr *, u_long, 196 static int in6ctl_alifetime(struct in6_ifaddr *, u_long, struct in6_ifreq *, 199 static void in6ctl_difaddr(struct ifnet *, struct in6_ifaddr *); 202 static int in6_ifinit(struct ifnet *, struct in6_ifaddr *, int); 203 static int in6_ifaupdate_aux(struct in6_ifaddr *, struct ifnet *, int); 204 static void in6_unlink_ifa(struct in6_ifaddr *, struct ifnet *); 205 static struct in6_ifaddr *in6_ifaddr_alloc(zalloc_flags_t); 232 static void in6_iahash_remove(struct in6_ifaddr *); 233 static void in6_iahash_insert(struct in6_ifaddr *); 234 static void in6_iahash_insert_ptp(struct in6_ifaddr *); [all …]
|
| H A D | ip6_var.h | 519 struct in6_ifaddr; 533 extern void ip6_setsrcifaddr_info(struct mbuf *, uint32_t, struct in6_ifaddr *); 534 extern void ip6_setdstifaddr_info(struct mbuf *, uint32_t, struct in6_ifaddr *); 539 extern void ip6_output_setsrcifscope(struct mbuf *, uint32_t, struct in6_ifaddr *); 540 extern void ip6_output_setdstifscope(struct mbuf *, uint32_t, struct in6_ifaddr *); 612 struct ip6_pktopts *, struct ip6_moptions *, struct in6_ifaddr **,
|
| H A D | in6_private.h | 249 extern struct in6_ifaddr *in6_ifawithscope(struct ifnet *, struct in6_addr *); 250 extern struct in6_ifaddr *in6_ifawithifp(struct ifnet *, struct in6_addr *);
|
| H A D | in6_ifattach.c | 471 struct in6_ifaddr *__single ia; in in6_ifattach_linklocal() 558 struct in6_ifaddr *__single ia; in in6_ifattach_loopback() 706 struct in6_ifaddr *__single ia6 = NULL; in in6_ifattach_prelim() 810 struct in6_ifaddr *__single ia6; in in6_ifattach_aliasreq() 935 struct in6_ifaddr *__single ia6 = NULL; in in6_ifattach_llcgareq() 1031 struct in6_ifaddr *__single ia, *__single nia; in in6_ifdetach()
|
| H A D | nd6.h | 951 extern struct in6_ifaddr *in6_pfx_newpersistaddr(struct nd_prefix *, int, 982 extern int in6_tmpifadd(const struct in6_ifaddr *, int); 996 extern boolean_t nd6_prproxy_ifaddr(struct in6_ifaddr *); 1010 void in6_ifaddr_set_dadprogress(struct in6_ifaddr *ia);
|
| H A D | nd6_nbr.c | 602 struct in6_ifaddr *ia = NULL; in nd6_ns_output() 1450 struct in6_ifaddr *__single ia; in nd6_na_output() 1753 struct in6_ifaddr *__single ia = ifatoia6(ifa); in nd6_dad_start() 1912 struct in6_ifaddr *__single ia = ifatoia6(ifa); in nd6_unsol_na_output() 1942 struct in6_ifaddr *__single ia = ifatoia6(ifa); in nd6_dad_timer() 2111 struct in6_ifaddr *__single ia = ifatoia6(ifa); in nd6_dad_duplicated() 2238 struct in6_ifaddr *__single ia = ifatoia6(ifa); in nd6_dad_ns_output() 2332 struct in6_ifaddr *__single ia = NULL; in nd6_dad_na_input()
|
| H A D | nd6_rtr.c | 366 struct in6_ifaddr *ia6 = NULL; in nd6_ra_input() 1038 struct in6_ifaddr *tmp_ia6 = in6ifa_ifpforlinklocal(new->ifp, 0); in defrouter_addreq() 2557 struct in6_ifaddr *__single ia6 = NULL, *__single ia6_match = NULL; in prelist_update() 2686 struct in6_ifaddr *__single ifa6 = NULL; in prelist_update() 3238 struct in6_ifaddr *__single ifa; in pfxlist_onlink_check() 3743 struct in6_ifaddr *__single ia6; in nd6_prefix_onlink_common() 4031 struct in6_ifaddr * 4035 struct in6_ifaddr *__single ia6 = NULL; in in6_pfx_newpersistaddr() 4231 #define IA6_NONCONST(ifa) __DECONST(struct in6_ifaddr *, (ifa)) 4234 in6_tmpifadd(const struct in6_ifaddr *ia0, int forcegen) in in6_tmpifadd() [all …]
|
| H A D | nd6.c | 206 static int regen_tmpaddr(struct in6_ifaddr *); 1380 nd6_handle_duplicated_ip6_addr(struct in6_ifaddr *ia6) in nd6_handle_duplicated_ip6_addr() 1384 struct in6_ifaddr *__single new_ia6; in nd6_handle_duplicated_ip6_addr() 1453 struct in6_ifaddr *__single ia6 = NULL; in nd6_service_ip6_addr() 1454 struct in6_ifaddr *__single nia6 = NULL; in nd6_service_ip6_addr() 1958 regen_tmpaddr(struct in6_ifaddr *ia6) in regen_tmpaddr() 1962 struct in6_ifaddr *__single public_ifa6 = NULL; in regen_tmpaddr() 1968 struct in6_ifaddr *__single it6; in regen_tmpaddr() 3205 struct in6_ifaddr *__single ia = NULL; in nd6_ioctl() 3950 struct in6_ifaddr *__single ia6 = NULL; in nd6_output_list() [all …]
|
| H A D | in6_src.c | 167 struct ip6_pktopts *, struct ip6_moptions *, struct in6_ifaddr **, 281 struct in6_ifaddr *__single ia = NULL, *__single ia_best = NULL; in in6_selectsrc_core() 804 struct in6_ifaddr *__single ia6; in in6_selectsrc() 933 struct in6_ifaddr **retsrcia, struct route_in6 *ro, in selectroute() 1603 struct in6_ifaddr **retsrcia, struct route_in6 *ro, struct ifnet **retifp, in in6_selectroute()
|
| H A D | ip6_input.c | 605 struct in6_ifaddr *__single ia6 = NULL; in ip6_input_check_interface() 607 struct in6_ifaddr *__single best_ia6 = NULL; in ip6_input_check_interface() 1140 struct in6_ifaddr *__single ia6 = NULL; in ip6_input() 1469 ip6_setsrcifaddr_info(struct mbuf *m, uint32_t src_idx, struct in6_ifaddr *ia6) in ip6_setsrcifaddr_info() 1494 ip6_setdstifaddr_info(struct mbuf *m, uint32_t dst_idx, struct in6_ifaddr *ia6) in ip6_setdstifaddr_info()
|
| H A D | icmp6.c | 1825 struct in6_ifaddr *__single ifa6; in ni6_addrs() 1945 struct in6_ifaddr *__single ifa6; in ni6_store_addrs() 2247 struct in6_ifaddr *__single ia; in icmp6_reflect() 2846 struct in6_ifaddr *ia; in icmp6_redirect_output()
|
| H A D | ip6_output.c | 289 struct in6_ifaddr *__single ia = NULL, *__single src_ia = NULL; in ip6_output_list() 4233 struct in6_ifaddr *__single ia; in ip6_mloopback() 4446 ip6_output_setsrcifscope(struct mbuf *m, uint32_t src_idx, struct in6_ifaddr *ia6) in ip6_output_setsrcifscope() 4459 ip6_output_setdstifscope(struct mbuf *m, uint32_t dst_idx, struct in6_ifaddr *ia6) in ip6_output_setdstifscope()
|
| H A D | mld6.c | 1351 struct in6_ifaddr *ia; in mld_v1_input_report() 2320 struct in6_ifaddr *ia; in mld_v1_transmit_report() 3789 struct in6_ifaddr *ia; in mld_v2_encap_report()
|
| H A D | nd6_prproxy.c | 823 nd6_prproxy_ifaddr(struct in6_ifaddr *ia) in nd6_prproxy_ifaddr()
|
| /xnu-12377.1.9/bsd/net/ |
| H A D | if_stf.c | 187 static struct in6_ifaddr *stf_getsrcifa6(struct ifnet *); 379 struct in6_ifaddr *__single ia6; in stf_encapcheck() 446 static struct in6_ifaddr * 514 struct in6_ifaddr *__single ia6; in stf_pre_output()
|
| H A D | netsrc.c | 217 struct in6_ifaddr *ia = ifatoia6(ro.ro_srcia); in netsrc_ipv6()
|
| H A D | if_var_private.h | 1694 __private_extern__ struct in6_ifaddr *ifa_foraddr6(struct in6_addr *); 1695 __private_extern__ struct in6_ifaddr *ifa_foraddr6_scoped(struct in6_addr *,
|
| H A D | dlil_subr.c | 843 struct in6_ifaddr *ia6_clat_dst = NULL; in dlil_clat64()
|
| H A D | if.c | 1007 __private_extern__ struct in6_ifaddr * 1013 __private_extern__ struct in6_ifaddr * 1016 struct in6_ifaddr *ia = NULL; in ifa_foraddr6_scoped() 2803 struct in6_ifaddr *ia6_clat = NULL; in ifioctl_clat46addr()
|
| H A D | rtsock.c | 1927 struct in6_ifaddr *ifa6 = ifatoia6(ifa); in is_clat46_address()
|
| /xnu-12377.1.9/bsd/netinet/ |
| H A D | kpi_ipfilter.c | 329 struct in6_ifaddr *ia6 = NULL; in ipf_inject_input()
|
| H A D | tcp_output.c | 1092 struct in6_ifaddr *ia6 = NULL; in tcp_output()
|
| /xnu-12377.1.9/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_route.c | 1434 struct in6_ifaddr *ia6 = __container_of(ifa, struct in6_ifaddr, in _flow_route_laddr_validate()
|
| /xnu-12377.1.9/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_dp.c | 849 struct in6_ifaddr *ia6 = NULL; in pkt_is_for_listener() 850 struct in6_ifaddr *best_ia6 = NULL; in pkt_is_for_listener()
|