Home
last modified time | relevance | path

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

123

/f-stack/freebsd/netinet/
H A Din.c109 if ((i & ia->ia_subnetmask) == ia->ia_subnet) { in in_localaddr()
182 return (ia); in in_localip_more()
386 ia = NULL; in in_aifaddr_ioctl()
397 ia = it; in in_aifaddr_ioctl()
446 htonl(ia->ia_subnet | ~ia->ia_subnetmask); in in_aifaddr_ioctl()
575 ia = NULL; in in_difaddr_ioctl()
586 ia = it; in in_difaddr_ioctl()
591 ia = it; in in_difaddr_ioctl()
593 if (it != ia) in in_difaddr_ioctl()
674 ia = NULL; in in_gifaddr_ioctl()
[all …]
H A Din_jail.c207 ia->s_addr = pr->pr_ip4[0].s_addr; in prison_get_ip4()
243 ia->s_addr = lia.s_addr; in prison_saddrsel_ip4()
307 ia0.s_addr = ntohl(ia->s_addr); in prison_local_ip4()
314 ia->s_addr = pr->pr_ip4[0].s_addr; in prison_local_ip4()
319 error = prison_check_ip4_locked(pr, ia); in prison_local_ip4()
321 ia->s_addr = pr->pr_ip4[0].s_addr; in prison_local_ip4()
356 if (ntohl(ia->s_addr) == INADDR_LOOPBACK && in prison_remote_ip4()
358 ia->s_addr = pr->pr_ip4[0].s_addr; in prison_remote_ip4()
384 if (pr->pr_ip4[0].s_addr == ia->s_addr) in prison_check_ip4_locked()
394 d = prison_qcmp_v4(&pr->pr_ip4[i+1], ia); in prison_check_ip4_locked()
[all …]
H A Din_debug.c83 in_show_in_ifaddr(struct in_ifaddr *ia) in in_show_in_ifaddr() argument
86 #define IA_DB_RPINTF(f, e) db_printf("\t %s = " f "\n", #e, ia->e); in in_show_in_ifaddr()
87 #define IA_DB_RPINTF_PTR(f, e) db_printf("\t %s = " f "\n", #e, &ia->e); in in_show_in_ifaddr()
88 #define IA_DB_RPINTF_DPTR(f, e) db_printf("\t *%s = " f "\n", #e, *ia->e); in in_show_in_ifaddr()
89 db_printf("\tin_ifaddr = %p\n", ia); in in_show_in_ifaddr()
107 struct in_ifaddr *ia; in DB_SHOW_COMMAND() local
109 ia = (struct in_ifaddr *)addr; in DB_SHOW_COMMAND()
110 if (ia == NULL) { in DB_SHOW_COMMAND()
115 in_show_in_ifaddr(ia); in DB_SHOW_COMMAND()
H A Din_var.h96 #define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr)) argument
97 #define IA_DSTSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_dstaddr)) argument
98 #define IA_MASKSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_sockmask)) argument
141 #define INADDR_TO_IFADDR(addr, ia) \ argument
159 struct in_ifaddr *ia; \
161 INADDR_TO_IFADDR(addr, ia); \
162 (ifp) = (ia == NULL) ? NULL : ia->ia_ifp; \
169 #define IFP_TO_IA(ifp, ia, t) \ argument
176 for ((ia) = CK_STAILQ_FIRST(&V_in_ifaddrhead); \
177 (ia) != NULL && (ia)->ia_ifp != (ifp); \
[all …]
H A Dif_ether.c799 struct in_ifaddr *ia; in in_arpinput() local
896 ifp = ia->ia_ifp; in in_arpinput()
913 ia = ifatoia(ifa); in in_arpinput()
926 ifa_ref(&ia->ia_ifa); in in_arpinput()
933 ifa_free(&ia->ia_ifa); in in_arpinput()
1374 arprequest(ia->ia_ifa.ifa_ifp, &IA_SIN(ia)->sin_addr, in garp_rexmit()
1375 &IA_SIN(ia)->sin_addr, IF_LLADDR(ia->ia_ifa.ifa_ifp)); in garp_rexmit()
1382 ++ia->ia_garp_count; in garp_rexmit()
1390 garp_rexmit, ia); in garp_rexmit()
1424 ia->ia_garp_count = 0; in garp_timer_start()
[all …]
H A Draw_ip.c815 struct in_ifaddr *ia; in rip_ctlinput() local
826 ifa_ref(&ia->ia_ifa); in rip_ctlinput()
831 in_scrubprefix(ia, 0); in rip_ctlinput()
838 in_ifadown(&ia->ia_ifa, 0); in rip_ctlinput()
839 ifa_free(&ia->ia_ifa); in rip_ctlinput()
853 if (ia == NULL || (ia->ia_flags & IFA_ROUTE)) { in rip_ctlinput()
857 ifa_ref(&ia->ia_ifa); in rip_ctlinput()
860 ifp = ia->ia_ifa.ifa_ifp; in rip_ctlinput()
868 rt_addrmsg(RTM_ADD, &ia->ia_ifa, ia->ia_ifp->if_fib); in rip_ctlinput()
871 ia->ia_flags |= IFA_ROUTE; in rip_ctlinput()
[all …]
H A Dip_input.c456 struct in_ifaddr *ia = NULL; in ip_input() local
720 ia = ifatoia(ifa); in ip_input()
737 ia = NULL; in ip_input()
951 struct in_ifaddr *ia; in ip_forward() local
983 ia = ifatoia(ro.ro_nh->nh_ifa); in ip_forward()
985 ia = NULL; in ip_forward()
1045 ia != NULL && ia->ia_ifp == m->m_pkthdr.rcvif) { in ip_forward()
1113 if (ia != NULL) in ip_forward()
1114 mtu = min(mtu, ia->ia_ifp->if_mtu); in ip_forward()
1116 if (ia != NULL) in ip_forward()
[all …]
H A Dip_output.c332 struct in_ifaddr *ia = NULL; in ip_output() local
417 ia = NULL; in ip_output()
435 ifp = ia->ia_ifp; in ip_output()
439 src = IA_SIN(ia)->sin_addr; in ip_output()
449 ifp = ia->ia_ifp; in ip_output()
454 src = IA_SIN(ia)->sin_addr; in ip_output()
466 if (ia != NULL) in ip_output()
512 src = IA_SIN(ia)->sin_addr; in ip_output()
543 ia = ifatoia(nh->nh_ifa); in ip_output()
544 src = IA_SIN(ia)->sin_addr; in ip_output()
[all …]
H A Dip_icmp.c406 struct in_ifaddr *ia; in icmp_input() local
629 if (ia == NULL) in icmp_input()
631 if (ia->ia_ifp == NULL) in icmp_input()
763 struct in_ifaddr *ia; in icmp_reflect() local
791 t = IA_SIN(ia)->sin_addr; in icmp_reflect()
808 ia = ifatoia(ifa); in icmp_reflect()
811 t = IA_SIN(ia)->sin_addr; in icmp_reflect()
826 ia = ifatoia(ifa); in icmp_reflect()
827 t = IA_SIN(ia)->sin_addr; in icmp_reflect()
841 ia = ifatoia(ifa); in icmp_reflect()
[all …]
H A Dip_options.c107 struct in_ifaddr *ia; in ip_dooptions() local
245 ia = (INA)ifa_ifwithdstaddr((SA)&ipaddr, in ip_dooptions()
247 if (ia == NULL) in ip_dooptions()
248 ia = (INA)ifa_ifwithnet((SA)&ipaddr, 0, in ip_dooptions()
250 if (ia == NULL) in ip_dooptions()
253 memcpy(cp + off, &(IA_SIN(ia)->sin_addr), in ip_dooptions()
300 if ((ia = (INA)ifa_ifwithaddr((SA)&ipaddr)) != NULL) { in ip_dooptions()
301 memcpy(cp + off, &(IA_SIN(ia)->sin_addr), in ip_dooptions()
350 ia = (INA)ifaof_ifpforaddr((SA)&ipaddr, in ip_dooptions()
352 if (ia == NULL) in ip_dooptions()
[all …]
H A Din_pcb.c1192 if (ia == NULL) { in in_pcbladdr()
1196 if (ia == NULL) { in in_pcbladdr()
1206 ifp = ia->ia_ifp; in in_pcbladdr()
1207 ia = NULL; in in_pcbladdr()
1218 if (ia != NULL) { in in_pcbladdr()
1261 ia = NULL; in in_pcbladdr()
1273 if (ia != NULL) { in in_pcbladdr()
1297 if (ia == NULL) in in_pcbladdr()
1300 if (ia == NULL) in in_pcbladdr()
1313 if (ia != NULL) { in in_pcbladdr()
[all …]
/f-stack/freebsd/netinet6/
H A Din6.c176 ifa = &ia->ia_ifa; in in6_newaddrmsg()
413 ia = NULL; in in6_control()
715 if (ia != NULL) in in6_control()
1072 ia = (struct in6_ifaddr *)ifa_alloc(sizeof(*ia), M_NOWAIT); in in6_alloc_ifa()
1073 if (ia == NULL) in in6_alloc_ifa()
1077 ia->ia_ifa.ifa_addr = (struct sockaddr *)&ia->ia_addr; in in6_alloc_ifa()
1079 ia->ia_addr.sin6_len = sizeof(ia->ia_addr); in in6_alloc_ifa()
1114 return (ia); in in6_alloc_ifa()
1345 if ((ia->ia_flags & IFA_ROUTE) && ifa_is_p2p(ia)) { in in6_purgeaddr()
1501 if (!(ia->ia_flags & IFA_ROUTE) && ifa_is_p2p(ia)) { in in6_notify_ifa()
[all …]
H A Din6_src.c255 if (ia == NULL || (ia->ia6_flags & (IN6_IFF_ANYCAST | in in6_selectsrc()
257 if (ia != NULL) in in6_selectsrc()
258 ifa_free(&ia->ia_ifa); in in6_selectsrc()
262 ifa_free(&ia->ia_ifa); in in6_selectsrc()
325 src = ia->ia_addr.sin6_addr; in in6_selectsrc()
333 if ((ia->ia6_flags & in in6_selectsrc()
347 ia_best = ia; in in6_selectsrc()
488 ia_best = ia; in in6_selectsrc()
519 tmp = ia->ia_addr.sin6_addr; in in6_selectsrc()
531 if (ia->ia_ifp == ifp) in in6_selectsrc()
[all …]
H A Dnd6_nbr.c1259 if ((ia->ia6_flags & IN6_IFF_ANYCAST) != 0 || in nd6_dad_start()
1262 ia->ia6_flags &= ~IN6_IFF_TENTATIVE; in nd6_dad_start()
1283 ip6_sprintf(ip6buf, &ia->ia_addr.sin6_addr), in nd6_dad_start()
1355 if (ia->ia6_flags & IN6_IFF_DUPLICATED) { in nd6_dad_timer()
1358 ip6_sprintf(ip6buf, &ia->ia_addr.sin6_addr), in nd6_dad_timer()
1362 if ((ia->ia6_flags & IN6_IFF_TENTATIVE) == 0) { in nd6_dad_timer()
1365 ip6_sprintf(ip6buf, &ia->ia_addr.sin6_addr), in nd6_dad_timer()
1428 ia->ia6_flags &= ~IN6_IFF_TENTATIVE; in nd6_dad_timer()
1462 ia->ia6_flags &= ~IN6_IFF_TENTATIVE; in nd6_dad_duplicated()
1463 ia->ia6_flags |= IN6_IFF_DUPLICATED; in nd6_dad_duplicated()
[all …]
H A Din6_ifattach.c423 struct in6_ifaddr *ia; in in6_ifattach_linklocal() local
480 ia = in6ifa_ifpforlinklocal(ifp, 0); in in6_ifattach_linklocal()
482 if (ia == NULL) { in in6_ifattach_linklocal()
491 ifa_free(&ia->ia_ifa); in in6_ifattach_linklocal()
526 ia->ia6_ndpr = pr; in in6_ifattach_linklocal()
677 struct in6_ifaddr *ia; in in6_ifattach() local
717 if (ia == NULL) in in6_ifattach()
720 ifa_free(&ia->ia_ifa); in in6_ifattach()
731 ia = in6ifa_ifpforlinklocal(ifp, 0); in in6_ifattach()
733 if (ia == NULL) in in6_ifattach()
[all …]
H A Din6_var.h403 #define IA6_IN6(ia) (&((ia)->ia_addr.sin6_addr)) argument
404 #define IA6_DSTIN6(ia) (&((ia)->ia_dstaddr.sin6_addr)) argument
405 #define IA6_MASKIN6(ia) (&((ia)->ia_prefixmask.sin6_addr)) argument
406 #define IA6_SIN6(ia) (&((ia)->ia_addr)) argument
407 #define IA6_DSTSIN6(ia) (&((ia)->ia_dstaddr)) argument
H A Dmld6.c1163 if ((ia && IN6_ARE_ADDR_EQUAL(&ip6->ip6_src, IA6_IN6(ia))) || in mld_v1_input_report()
1165 if (ia != NULL) in mld_v1_input_report()
1169 if (ia != NULL) in mld_v1_input_report()
1820 if (ia != NULL) in mld_v1_transmit_report()
1827 if (ia != NULL) in mld_v1_transmit_report()
1847 ip6->ip6_src = ia ? ia->ia_addr.sin6_addr : in6addr_any; in mld_v1_transmit_report()
1867 if (ia != NULL) in mld_v1_transmit_report()
3212 if (ia == NULL) in mld_v2_encap_report()
3217 if (ia != NULL) in mld_v2_encap_report()
3236 ip6->ip6_src = ia ? ia->ia_addr.sin6_addr : in6addr_any; in mld_v2_encap_report()
[all …]
H A Dnd6.c1664 struct in6_ifaddr *ia; in nd6_ioctl() local
1680 ia = (struct in6_ifaddr *)ifa; in nd6_ioctl()
1712 ia = (struct in6_ifaddr *)ifa; in nd6_ioctl()
1740 ia = (struct in6_ifaddr *)ifa; in nd6_ioctl()
1762 struct in6_ifaddr *ia, *ia_next; in nd6_ioctl() local
1784 if (ia->ia6_ndpr == pr) in nd6_ioctl()
1785 in6_purgeaddr(&ia->ia_ifa); in nd6_ioctl()
2515 ifp = ia->ia_ifa.ifa_ifp; in nd6_add_ifa_lle()
2555 ifp = ia->ia_ifa.ifa_ifp; in nd6_rem_ifa_lle()
2556 memcpy(&addr, &ia->ia_addr, sizeof(ia->ia_addr)); in nd6_rem_ifa_lle()
[all …]
/f-stack/freebsd/net80211/
H A Dieee80211_action.c250 const struct ieee80211_action *ia = in ieee80211_recv_action() local
253 switch (ia->ia_category) { in ieee80211_recv_action()
255 if (ia->ia_action < nitems(ba_recv_action)) in ieee80211_recv_action()
256 f = ba_recv_action[ia->ia_action]; in ieee80211_recv_action()
259 if (ia->ia_action < nitems(ht_recv_action)) in ieee80211_recv_action()
260 f = ht_recv_action[ia->ia_action]; in ieee80211_recv_action()
264 f = meshpl_recv_action[ia->ia_action]; in ieee80211_recv_action()
277 f = meshaction_recv_action[ia->ia_action]; in ieee80211_recv_action()
281 f = vendor_recv_action[ia->ia_action]; in ieee80211_recv_action()
284 if (ia->ia_action < nitems(vht_recv_action)) in ieee80211_recv_action()
[all …]
/f-stack/tools/compat/include/netinet/
H A Din_var.h96 #define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr)) argument
97 #define IA_DSTSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_dstaddr)) argument
98 #define IA_MASKSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_sockmask)) argument
141 #define INADDR_TO_IFADDR(addr, ia) \ argument
159 struct in_ifaddr *ia; \
161 INADDR_TO_IFADDR(addr, ia); \
162 (ifp) = (ia == NULL) ? NULL : ia->ia_ifp; \
169 #define IFP_TO_IA(ifp, ia, t) \ argument
176 for ((ia) = CK_STAILQ_FIRST(&V_in_ifaddrhead); \
177 (ia) != NULL && (ia)->ia_ifp != (ifp); \
[all …]
/f-stack/freebsd/net/route/
H A Droute_ifaddrs.c138 struct sockaddr *ia) in ifa_maintain_loopback_route() argument
164 info.rti_info[RTAX_DST] = ia; in ifa_maintain_loopback_route()
186 ifa_add_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) in ifa_add_loopback_route() argument
189 return (ifa_maintain_loopback_route(RTM_ADD, "insertion", ifa, ia)); in ifa_add_loopback_route()
193 ifa_del_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) in ifa_del_loopback_route() argument
196 return (ifa_maintain_loopback_route(RTM_DELETE, "deletion", ifa, ia)); in ifa_del_loopback_route()
200 ifa_switch_loopback_route(struct ifaddr *ifa, struct sockaddr *ia) in ifa_switch_loopback_route() argument
203 return (ifa_maintain_loopback_route(RTM_CHANGE, "switch", ifa, ia)); in ifa_switch_loopback_route()
/f-stack/freebsd/netpfil/ipfw/nat64/
H A Dnat64_translate.h123 nat64_check_ip4(in_addr_t ia) in nat64_check_ip4() argument
127 if (IN_MULTICAST(ntohl(ia)) || IN_LOOPBACK(ntohl(ia)) || in nat64_check_ip4()
128 IN_LINKLOCAL(ntohl(ia)) || IN_EXPERIMENTAL(ntohl(ia))) in nat64_check_ip4()
139 int nat64_check_private_ip4(const struct nat64_config *cfg, in_addr_t ia);
150 void nat64_embed_ip4(struct in6_addr *ip6, int plen, in_addr_t ia);
H A Dnat64_translate.c359 ip6->s6_addr32[plen / 32] = ia; in nat64_embed_ip4()
371 ip6->s6_addr32[1] |= ia >> (plen % 32); in nat64_embed_ip4()
374 ip6->s6_addr32[1] |= ia << (plen % 32); in nat64_embed_ip4()
380 ip6->s6_addr32[2] = ia >> 8; in nat64_embed_ip4()
381 ip6->s6_addr32[3] = ia << 24; in nat64_embed_ip4()
383 ip6->s6_addr32[2] = ia << 8; in nat64_embed_ip4()
384 ip6->s6_addr32[3] = ia >> 24; in nat64_embed_ip4()
401 in_addr_t ia; in nat64_extract_ip4() local
437 ia = ip6->s6_addr32[plen / 32]; in nat64_extract_ip4()
460 if (nat64_check_ip4(ia) == 0) in nat64_extract_ip4()
[all …]
/f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/
H A Dzpl_inode.c362 zpl_setattr(struct dentry *dentry, struct iattr *ia) in zpl_setattr() argument
370 error = setattr_prepare(dentry, ia); in zpl_setattr()
376 vap->va_mask = ia->ia_valid & ATTR_IATTR_MASK; in zpl_setattr()
377 vap->va_mode = ia->ia_mode; in zpl_setattr()
378 vap->va_uid = KUID_TO_SUID(ia->ia_uid); in zpl_setattr()
379 vap->va_gid = KGID_TO_SGID(ia->ia_gid); in zpl_setattr()
380 vap->va_size = ia->ia_size; in zpl_setattr()
381 vap->va_atime = ia->ia_atime; in zpl_setattr()
382 vap->va_mtime = ia->ia_mtime; in zpl_setattr()
383 vap->va_ctime = ia->ia_ctime; in zpl_setattr()
[all …]
/f-stack/tools/compat/include/netinet6/
H A Din6_var.h403 #define IA6_IN6(ia) (&((ia)->ia_addr.sin6_addr)) argument
404 #define IA6_DSTIN6(ia) (&((ia)->ia_dstaddr.sin6_addr)) argument
405 #define IA6_MASKIN6(ia) (&((ia)->ia_prefixmask.sin6_addr)) argument
406 #define IA6_SIN6(ia) (&((ia)->ia_addr)) argument
407 #define IA6_DSTSIN6(ia) (&((ia)->ia_dstaddr)) argument

123