| /xnu-11215.1.10/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 | 524 struct in6_ifaddr; 538 extern void ip6_setsrcifaddr_info(struct mbuf *, uint32_t, struct in6_ifaddr *); 539 extern void ip6_setdstifaddr_info(struct mbuf *, uint32_t, struct in6_ifaddr *); 544 extern void ip6_output_setsrcifscope(struct mbuf *, uint32_t, struct in6_ifaddr *); 545 extern void ip6_output_setdstifscope(struct mbuf *, uint32_t, struct in6_ifaddr *); 617 struct ip6_pktopts *, struct ip6_moptions *, struct in6_ifaddr **,
|
| H A D | in6_private.h | 242 extern struct in6_ifaddr *in6_ifawithscope(struct ifnet *, struct in6_addr *); 243 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 | 919 extern struct in6_ifaddr *in6_pfx_newpersistaddr(struct nd_prefix *, int, 950 extern int in6_tmpifadd(const struct in6_ifaddr *, int); 964 extern boolean_t nd6_prproxy_ifaddr(struct in6_ifaddr *); 978 void in6_ifaddr_set_dadprogress(struct in6_ifaddr *ia);
|
| H A D | nd6_nbr.c | 601 struct in6_ifaddr *ia = NULL; in nd6_ns_output() 1447 struct in6_ifaddr *__single ia; in nd6_na_output() 1750 struct in6_ifaddr *__single ia = ifatoia6(ifa); in nd6_dad_start() 1909 struct in6_ifaddr *__single ia = ifatoia6(ifa); in nd6_unsol_na_output() 1939 struct in6_ifaddr *__single ia = ifatoia6(ifa); in nd6_dad_timer() 2107 struct in6_ifaddr *__single ia = ifatoia6(ifa); in nd6_dad_duplicated() 2234 struct in6_ifaddr *__single ia = ifatoia6(ifa); in nd6_dad_ns_output() 2328 struct in6_ifaddr *__single ia = NULL; in nd6_dad_na_input()
|
| H A D | nd6.c | 204 static int regen_tmpaddr(struct in6_ifaddr *); 1373 nd6_handle_duplicated_ip6_addr(struct in6_ifaddr *ia6) in nd6_handle_duplicated_ip6_addr() 1377 struct in6_ifaddr *__single new_ia6; in nd6_handle_duplicated_ip6_addr() 1446 struct in6_ifaddr *__single ia6 = NULL; in nd6_service_ip6_addr() 1447 struct in6_ifaddr *__single nia6 = NULL; in nd6_service_ip6_addr() 1951 regen_tmpaddr(struct in6_ifaddr *ia6) in regen_tmpaddr() 1955 struct in6_ifaddr *__single public_ifa6 = NULL; in regen_tmpaddr() 1961 struct in6_ifaddr *__single it6; in regen_tmpaddr() 3198 struct in6_ifaddr *__single ia = NULL; in nd6_ioctl() 3939 struct in6_ifaddr *__single ia6 = NULL; in nd6_output_list() [all …]
|
| H A D | nd6_rtr.c | 361 struct in6_ifaddr *ia6 = NULL; in nd6_ra_input() 1010 struct in6_ifaddr *tmp_ia6 = in6ifa_ifpforlinklocal(new->ifp, 0); in defrouter_addreq() 2520 struct in6_ifaddr *__single ia6 = NULL, *__single ia6_match = NULL; in prelist_update() 2649 struct in6_ifaddr *__single ifa6 = NULL; in prelist_update() 3201 struct in6_ifaddr *__single ifa; in pfxlist_onlink_check() 3697 struct in6_ifaddr *__single ia6; in nd6_prefix_onlink_common() 3985 struct in6_ifaddr * 3989 struct in6_ifaddr *__single ia6 = NULL; in in6_pfx_newpersistaddr() 4185 #define IA6_NONCONST(ifa) __DECONST(struct in6_ifaddr *, (ifa)) 4188 in6_tmpifadd(const struct in6_ifaddr *ia0, int forcegen) in in6_tmpifadd() [all …]
|
| H A D | in6_src.c | 167 struct ip6_pktopts *, struct ip6_moptions *, struct in6_ifaddr **, 283 struct in6_ifaddr *__single ia = NULL, *__single ia_best = NULL; in in6_selectsrc_core() 803 struct in6_ifaddr *__single ia6; in in6_selectsrc() 932 struct in6_ifaddr **retsrcia, struct route_in6 *ro, in selectroute() 1600 struct in6_ifaddr **retsrcia, struct route_in6 *ro, struct ifnet **retifp, in in6_selectroute()
|
| H A D | ip6_input.c | 604 struct in6_ifaddr *__single ia6 = NULL; in ip6_input_check_interface() 606 struct in6_ifaddr *__single best_ia6 = NULL; in ip6_input_check_interface() 1129 struct in6_ifaddr *__single ia6 = NULL; in ip6_input() 1451 ip6_setsrcifaddr_info(struct mbuf *m, uint32_t src_idx, struct in6_ifaddr *ia6) in ip6_setsrcifaddr_info() 1476 ip6_setdstifaddr_info(struct mbuf *m, uint32_t dst_idx, struct in6_ifaddr *ia6) in ip6_setdstifaddr_info()
|
| H A D | icmp6.c | 1823 struct in6_ifaddr *__single ifa6; in ni6_addrs() 1943 struct in6_ifaddr *__single ifa6; in ni6_store_addrs() 2245 struct in6_ifaddr *__single ia; in icmp6_reflect() 2844 struct in6_ifaddr *ia; in icmp6_redirect_output()
|
| H A D | ip6_output.c | 287 struct in6_ifaddr *__single ia = NULL, *__single src_ia = NULL; in ip6_output_list() 4186 struct in6_ifaddr *__single ia; in ip6_mloopback() 4399 ip6_output_setsrcifscope(struct mbuf *m, uint32_t src_idx, struct in6_ifaddr *ia6) in ip6_output_setsrcifscope() 4412 ip6_output_setdstifscope(struct mbuf *m, uint32_t dst_idx, struct in6_ifaddr *ia6) in ip6_output_setdstifscope()
|
| H A D | mld6.c | 1350 struct in6_ifaddr *ia; in mld_v1_input_report() 2319 struct in6_ifaddr *ia; in mld_v1_transmit_report() 3792 struct in6_ifaddr *ia; in mld_v2_encap_report()
|
| H A D | nd6_prproxy.c | 822 nd6_prproxy_ifaddr(struct in6_ifaddr *ia) in nd6_prproxy_ifaddr()
|
| H A D | ipsec.c | 5405 struct in6_ifaddr *ia6_clat_src = in6ifa_ifpwithflag(ifp, IN6_IFF_CLAT46); in ipsec_fill_offload_frame()
|
| /xnu-11215.1.10/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 | 1559 __private_extern__ struct in6_ifaddr *ifa_foraddr6(struct in6_addr *); 1560 __private_extern__ struct in6_ifaddr *ifa_foraddr6_scoped(struct in6_addr *,
|
| H A D | if.c | 998 __private_extern__ struct in6_ifaddr * 1004 __private_extern__ struct in6_ifaddr * 1007 struct in6_ifaddr *ia = NULL; in ifa_foraddr6_scoped() 2826 struct in6_ifaddr *ia6_clat = NULL; in ifioctl_clat46addr()
|
| H A D | rtsock.c | 1922 struct in6_ifaddr *ifa6 = ifatoia6(ifa); in is_clat46_address()
|
| /xnu-11215.1.10/bsd/netinet/ |
| H A D | kpi_ipfilter.c | 329 struct in6_ifaddr *ia6 = NULL; in ipf_inject_input()
|
| H A D | tcp_output.c | 843 struct in6_ifaddr *ia6 = NULL; in tcp_output()
|
| /xnu-11215.1.10/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_route.c | 1424 struct in6_ifaddr *ia6 = __container_of(ifa, struct in6_ifaddr, in _flow_route_laddr_validate()
|
| /xnu-11215.1.10/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_dp.c | 836 struct in6_ifaddr *ia6 = NULL; in pkt_is_for_listener() 837 struct in6_ifaddr *best_ia6 = NULL; in pkt_is_for_listener()
|