Home
last modified time | relevance | path

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

/xnu-10002.81.5/bsd/netinet/
H A Din_var.h82 struct in_ifaddr { struct
92 TAILQ_ENTRY(in_ifaddr) ia_link; /* tailq macro glue */ argument
97 TAILQ_ENTRY(in_ifaddr) ia_hash; /* hash bucket entry */ argument
100 #define ifatoia(ifa) ((struct in_ifaddr *)(void *)(ifa))
176 #define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr))
177 #define IA_DSTSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_dstaddr))
180 ((ntohl((in).s_addr) & ~((struct in_ifaddr *)(ifa)->ia_subnetmask))
185 extern TAILQ_HEAD(in_ifaddrhead, in_ifaddr) in_ifaddrhead;
186 TAILQ_HEAD(in_ifaddrhashhead, in_ifaddr);
201 struct in_ifaddr *ia; \
[all …]
H A Din.c106 static int inctl_ifaddr(struct ifnet *, struct in_ifaddr *, u_long,
108 static int inctl_ifdstaddr(struct ifnet *, struct in_ifaddr *, u_long,
110 static int inctl_ifbrdaddr(struct ifnet *, struct in_ifaddr *, u_long,
112 static int inctl_ifnetmask(struct ifnet *, struct in_ifaddr *, u_long,
116 static int in_ifinit(struct ifnet *, struct in_ifaddr *,
128 static void in_iahash_remove(struct in_ifaddr *);
129 static void in_iahash_insert(struct in_ifaddr *);
130 static void in_iahash_insert_ptp(struct in_ifaddr *);
131 static struct in_ifaddr *in_ifaddr_alloc(zalloc_flags_t);
153 struct in_ifaddr inifa; /* in_ifaddr */
[all …]
H A Dip_var.h373 extern struct in_ifaddr *ip_rtaddr(struct in_addr);
381 extern void ip_setsrcifaddr_info(struct mbuf *, uint16_t, struct in_ifaddr *);
382 extern void ip_setdstifaddr_info(struct mbuf *, uint16_t, struct in_ifaddr *);
H A Dip_icmp.c442 struct in_ifaddr *ia; in icmp_input()
708 ia = (struct in_ifaddr *)ifaof_ifpforaddr( in icmp_input()
817 struct in_ifaddr *ia; in icmp_reflect()
869 if ((ia == (struct in_ifaddr *)0) && m->m_pkthdr.rcvif) { in icmp_reflect()
870 ia = (struct in_ifaddr *)ifaof_ifpforaddr( in icmp_reflect()
877 if (ia == (struct in_ifaddr *)0) { in icmp_reflect()
880 if (ia == (struct in_ifaddr *)0) {/* no address yet, bail out */ in icmp_reflect()
1207 struct in_ifaddr *ia = NULL; in icmp_dgram_send()
H A Din_private.h289 extern struct in_ifaddr * inifa_ifpwithflag(struct ifnet *, uint32_t);
290 extern struct in_ifaddr * inifa_ifpclatv4(struct ifnet *);
H A Dip_input.c840 ip_input_setdst_chain(struct mbuf *m, uint16_t ifindex, struct in_ifaddr *ia) in ip_input_setdst_chain()
1280 struct in_ifaddr *ia = NULL; in ip_input_check_interface()
1281 struct in_ifaddr *best_ia = NULL; in ip_input_check_interface()
2770 struct in_ifaddr *ia; in ip_dooptions()
2832 ia = (struct in_ifaddr *)ifa_ifwithaddr(SA(&ipaddr)); in ip_dooptions()
2899 #define INA struct in_ifaddr * in ip_dooptions()
3022 if ((ia = (struct in_ifaddr *)ifa_ifwithaddr( in ip_dooptions()
3122 struct in_ifaddr *
3148 return (struct in_ifaddr *)rt_ifa; in ip_rtaddr()
3532 struct in_ifaddr *ia = (struct in_ifaddr *)rt->rt_ifa; in ip_forward()
[all …]
H A Din_gif.c352 struct in_ifaddr *ia4; in gif_encapcheck4()
H A Din_arp.c1646 struct in_ifaddr *ia; in arp_ip_handle_input()
1647 struct in_ifaddr *best_ia = NULL; in arp_ip_handle_input()
1754 best_ia = (struct in_ifaddr *)ifa; in arp_ip_handle_input()
H A Dkpi_ipfilter.c321 struct in_ifaddr *ia = NULL; in ipf_inject_input()
H A Dip_output.c298 struct in_ifaddr *ia = NULL, *src_ia = NULL; in ip_output_list()
504 ia = (struct in_ifaddr *)ro->ro_rt->rt_ifa; in ip_output_list()
941 struct in_ifaddr *ia1; in ip_output_list()
2998 struct in_ifaddr *ia; in ip_mloopback()
H A Digmp.c1408 struct in_ifaddr *ia; in igmp_input_v1_report()
1533 struct in_ifaddr *ia; in igmp_input_v2_report()
4178 struct in_ifaddr *ia; in igmp_v3_encap_report()
H A Din_pcb.c1542 struct in_ifaddr *ia = NULL; in in_pcbladdr()
2270 struct in_ifaddr *ia = NULL; in in_losing()
2316 struct in_ifaddr *ia = NULL; in in_rtchange()
H A Draw_ip.c865 struct in_ifaddr *ia = NULL; in rip_ctlinput()
H A Din_mcast.c1905 struct in_ifaddr *ia; in inp_getmoptions()
2064 struct in_ifaddr *ia; in inp_lookup_mcast_ifp()
H A Dudp_usrreq.c1652 struct in_ifaddr *ia = NULL; in udp_output()
H A Dtcp_output.c823 struct in_ifaddr *ia = NULL; in tcp_output()
/xnu-10002.81.5/bsd/net/
H A Dif_stf.c447 struct in_ifaddr *ia4; in stf_getsrcifa6()
642 struct in_ifaddr *ia4; in stf_checkaddr4()
H A Dnetsrc.c251 struct in_ifaddr *ia = NULL; in netsrc_ipv4()
H A Dif_var_private.h1505 __private_extern__ struct in_ifaddr *ifa_foraddr(unsigned int);
1506 __private_extern__ struct in_ifaddr *ifa_foraddr_scoped(unsigned int,
H A Dif.c927 __private_extern__ struct in_ifaddr *
938 __private_extern__ struct in_ifaddr *
941 struct in_ifaddr *ia = NULL; in ifa_foraddr_scoped()
H A Dnecp_client.c9292 interface_details.ipv4_netmask = ((struct in_ifaddr *)ifa)->ia_sockmask.sin_addr.s_addr; in necp_client_copy_interface()
9295 interface_details.ipv4_broadcast = ((struct in_ifaddr *)ifa)->ia_broadaddr.sin_addr.s_addr; in necp_client_copy_interface()
H A Dif_bridge.c5773 struct in_ifaddr *ia;
H A Ddlil.c7617 struct in_ifaddr *ia4_clat_dst = NULL; in dlil_clat64()
/xnu-10002.81.5/bsd/skywalk/nexus/flowswitch/
H A Dfsw_dp.c773 struct in_ifaddr *ia = NULL; in pkt_is_for_listener()
774 struct in_ifaddr *best_ia = NULL; in pkt_is_for_listener()
/xnu-10002.81.5/bsd/netkey/
H A Dkey.c5383 struct in_ifaddr *ia; in key_ismyaddr()