| /xnu-10063.101.15/bsd/netinet6/ |
| H A D | in6_var.h | 157 struct in6_ifaddr { struct 166 TAILQ_ENTRY(in6_ifaddr) ia6_link; /* next in6 list of IP6 addresses */ argument 167 TAILQ_ENTRY(in6_ifaddr) ia6_hash; /* hash bucket entry */ 188 #define ifatoia6(ifa) ((struct in6_ifaddr *)(void *)(ifa)) argument 190 extern TAILQ_HEAD(in6_ifaddrhead, in6_ifaddr) in6_ifaddrhead; 192 extern TAILQ_HEAD(in6_ifaddrhashhead, in6_ifaddr) * in6_ifaddrhashtbl; 557 void in6_post_msg(struct ifnet *, u_int32_t, struct in6_ifaddr *, uint8_t *mac); 882 (ia) = (struct in6_ifaddr *)_ifa; \ 1069 struct in6_ifaddr *i_ia; 1166 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 | 515 struct in6_ifaddr; 529 extern void ip6_setsrcifaddr_info(struct mbuf *, uint32_t, struct in6_ifaddr *); 530 extern void ip6_setdstifaddr_info(struct mbuf *, uint32_t, struct in6_ifaddr *); 535 extern void ip6_output_setsrcifscope(struct mbuf *, uint32_t, struct in6_ifaddr *); 536 extern void ip6_output_setdstifscope(struct mbuf *, uint32_t, struct in6_ifaddr *); 608 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 | 472 struct in6_ifaddr *ia; in in6_ifattach_linklocal() 558 struct in6_ifaddr *ia; in in6_ifattach_loopback() 706 struct in6_ifaddr *ia6 = NULL; in in6_ifattach_prelim() 810 struct in6_ifaddr *ia6; in in6_ifattach_aliasreq() 935 struct in6_ifaddr *ia6 = NULL; in in6_ifattach_llcgareq() 1031 struct in6_ifaddr *ia, *nia; in in6_ifdetach() 1082 ia = (struct in6_ifaddr *)ifa; in in6_ifdetach()
|
| H A D | nd6_nbr.c | 449 anycast = ((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST; in nd6_ns_input() 451 ((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DADPROGRESS; in nd6_ns_input() 452 if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DUPLICATED) { in nd6_ns_input() 586 struct in6_ifaddr *ia = NULL; in nd6_ns_output() 1414 struct in6_ifaddr *ia; in nd6_na_output() 1747 struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa; in nd6_dad_start() 1906 struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa; in nd6_unsol_na_output() 1936 struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa; in nd6_dad_timer() 2104 struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa; in nd6_dad_duplicated() 2231 struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa; in nd6_dad_ns_output() [all …]
|
| H A D | nd6.h | 954 extern struct in6_ifaddr *in6_pfx_newpersistaddr(struct nd_prefix *, int, 985 extern int in6_tmpifadd(const struct in6_ifaddr *, int); 998 extern boolean_t nd6_prproxy_ifaddr(struct in6_ifaddr *); 1011 void in6_ifaddr_set_dadprogress(struct in6_ifaddr *ia);
|
| H A D | in6_src.c | 167 struct ip6_pktopts *, struct ip6_moptions *, struct in6_ifaddr **, 282 struct in6_ifaddr *ia = NULL, *ia_best = NULL; in in6_selectsrc_core() 796 struct in6_ifaddr *ia6; in in6_selectsrc() 823 ia6 = (struct in6_ifaddr *)ifa_ifwithaddr(SA(&srcsock)); in in6_selectsrc() 925 struct in6_ifaddr **retsrcia, struct route_in6 *ro, in selectroute() 1125 nd6_prproxy_ifaddr((struct in6_ifaddr *)ifa))) { in selectroute() 1484 *retsrcia = (struct in6_ifaddr *)ifa; in selectroute() 1593 struct in6_ifaddr **retsrcia, struct route_in6 *ro, struct ifnet **retifp, in in6_selectroute()
|
| H A D | nd6_rtr.c | 359 struct in6_ifaddr *ia6 = NULL; in nd6_ra_input() 992 struct in6_ifaddr *tmp_ia6 = in6ifa_ifpforlinklocal(new->ifp, 0); in defrouter_addreq() 2496 struct in6_ifaddr *ia6 = NULL, *ia6_match = NULL; in prelist_update() 2625 struct in6_ifaddr *ifa6 = NULL; in prelist_update() 2634 ifa6 = (struct in6_ifaddr *)ifa; in prelist_update() 3177 struct in6_ifaddr *ifa; in pfxlist_onlink_check() 3672 struct in6_ifaddr *ia6; in nd6_prefix_onlink_common() 3950 struct in6_ifaddr * 3954 struct in6_ifaddr *ia6 = NULL; in in6_pfx_newpersistaddr() 4150 #define IA6_NONCONST(i) ((struct in6_ifaddr *)(uintptr_t)(i)) [all …]
|
| H A D | ip6_input.c | 605 struct in6_ifaddr *ia6 = NULL; in ip6_input_check_interface() 607 struct in6_ifaddr *best_ia6 = NULL; in ip6_input_check_interface() 711 ia6 = (struct in6_ifaddr *)rin6->ro_rt->rt_ifa; in ip6_input_check_interface() 1120 struct in6_ifaddr *ia6 = NULL; in ip6_input() 1432 ip6_setsrcifaddr_info(struct mbuf *m, uint32_t src_idx, struct in6_ifaddr *ia6) in ip6_setsrcifaddr_info() 1457 ip6_setdstifaddr_info(struct mbuf *m, uint32_t dst_idx, struct in6_ifaddr *ia6) in ip6_setdstifaddr_info()
|
| H A D | nd6.c | 206 static int regen_tmpaddr(struct in6_ifaddr *); 1368 nd6_handle_duplicated_ip6_addr(struct in6_ifaddr *ia6) in nd6_handle_duplicated_ip6_addr() 1372 struct in6_ifaddr *new_ia6; in nd6_handle_duplicated_ip6_addr() 1441 struct in6_ifaddr *ia6 = NULL; in nd6_service_ip6_addr() 1442 struct in6_ifaddr *nia6 = NULL; in nd6_service_ip6_addr() 1944 regen_tmpaddr(struct in6_ifaddr *ia6) in regen_tmpaddr() 1948 struct in6_ifaddr *public_ifa6 = NULL; in regen_tmpaddr() 1954 struct in6_ifaddr *it6; in regen_tmpaddr() 1961 it6 = (struct in6_ifaddr *)ifa; in regen_tmpaddr() 3418 struct in6_ifaddr *ia = NULL; in nd6_ioctl() [all …]
|
| H A D | icmp6.c | 1822 struct in6_ifaddr *ifa6; in ni6_addrs() 1860 ifa6 = (struct in6_ifaddr *)ifa; in ni6_addrs() 1942 struct in6_ifaddr *ifa6; in ni6_store_addrs() 1972 ifa6 = (struct in6_ifaddr *)ifa; in ni6_store_addrs() 2244 struct in6_ifaddr *ia; in icmp6_reflect() 2846 struct in6_ifaddr *ia; in icmp6_redirect_output()
|
| H A D | ip6_output.c | 281 struct in6_ifaddr *ia = NULL, *src_ia = NULL; in ip6_output_list() 1213 ia = (struct in6_ifaddr *)(rt->rt_ifa); in ip6_output_list() 4125 struct in6_ifaddr *ia; in ip6_mloopback() 4338 ip6_output_setsrcifscope(struct mbuf *m, uint32_t src_idx, struct in6_ifaddr *ia6) in ip6_output_setsrcifscope() 4351 ip6_output_setdstifscope(struct mbuf *m, uint32_t dst_idx, struct in6_ifaddr *ia6) in ip6_output_setdstifscope()
|
| H A D | mld6.c | 1358 struct in6_ifaddr *ia; in mld_v1_input_report() 2327 struct in6_ifaddr *ia; in mld_v1_transmit_report() 3800 struct in6_ifaddr *ia; in mld_v2_encap_report()
|
| H A D | raw_ip6.c | 1099 if (((struct in6_ifaddr *)ifa)->ia6_flags & in rip6_bind()
|
| H A D | nd6_prproxy.c | 822 nd6_prproxy_ifaddr(struct in6_ifaddr *ia) in nd6_prproxy_ifaddr()
|
| H A D | in6_pcb.c | 293 if (((struct in6_ifaddr *)ifa)->ia6_flags & in in6_pcbbind()
|
| /xnu-10063.101.15/bsd/net/ |
| H A D | if_stf.c | 187 static struct in6_ifaddr *stf_getsrcifa6(struct ifnet *); 378 struct in6_ifaddr *ia6; in stf_encapcheck() 445 static struct in6_ifaddr * 489 return (struct in6_ifaddr *)ia; in stf_getsrcifa6() 513 struct in6_ifaddr *ia6; in stf_pre_output()
|
| H A D | netsrc.c | 217 struct in6_ifaddr *ia = (struct in6_ifaddr *)ro.ro_srcia; in netsrc_ipv6()
|
| H A D | pf_if.c | 486 (((struct in6_ifaddr *)ia)->ia6_flags & in pfi_instance_add()
|
| H A D | if_var_private.h | 1524 __private_extern__ struct in6_ifaddr *ifa_foraddr6(struct in6_addr *); 1525 __private_extern__ struct in6_ifaddr *ifa_foraddr6_scoped(struct in6_addr *,
|
| H A D | rtsock.c | 1851 (((struct in6_ifaddr *)ifa)->ia6_flags & in sysctl_iflist() 2029 (((struct in6_ifaddr *)ifa)->ia6_flags & in sysctl_iflist2()
|
| H A D | if.c | 953 __private_extern__ struct in6_ifaddr * 959 __private_extern__ struct in6_ifaddr * 962 struct in6_ifaddr *ia = NULL; in ifa_foraddr6_scoped() 2767 struct in6_ifaddr *ia6_clat = NULL; in ifioctl_clat46addr()
|
| /xnu-10063.101.15/bsd/netinet/ |
| H A D | kpi_ipfilter.c | 323 struct in6_ifaddr *ia6 = NULL; in ipf_inject_input()
|
| /xnu-10063.101.15/bsd/skywalk/nexus/flowswitch/flow/ |
| H A D | flow_route.c | 1412 struct in6_ifaddr *ia6 = (struct in6_ifaddr *)ifa; in _flow_route_laddr_validate()
|