| /NextBSD/sys/netinet6/ |
| HD | in6.c | 157 in6_newaddrmsg(struct in6_ifaddr *ia, int cmd) in in6_newaddrmsg() argument 172 memcpy(&mask, &ia->ia_prefixmask, sizeof(ia->ia_prefixmask)); in in6_newaddrmsg() 173 memcpy(&addr, &ia->ia_addr, sizeof(ia->ia_addr)); in in6_newaddrmsg() 180 rt_newaddrmsg(cmd, &ia->ia_ifa, 0, &rt); in in6_newaddrmsg() 232 struct in6_ifaddr *ia = NULL; in in6_control() local 394 ia = in6ifa_ifpwithaddr(ifp, &sa6->sin6_addr); in in6_control() 396 ia = NULL; in in6_control() 418 if (ia == NULL) { in in6_control() 457 if (ia == NULL) { in in6_control() 472 if (ia == NULL) { in in6_control() [all …]
|
| HD | in6_src.c | 189 struct in6_ifaddr *ia = NULL, *ia_best = NULL; in in6_selectsrc() local 313 TAILQ_FOREACH(ia, &V_in6_ifaddrhead, ia_link) { in in6_selectsrc() 318 struct ifnet *ifp1 = ia->ia_ifp; in in6_selectsrc() 330 src = ia->ia_addr.sin6_addr; in in6_selectsrc() 338 if ((ia->ia6_flags & in in6_selectsrc() 342 if (!V_ip6_use_deprecated && IFA6_IS_DEPRECATED(ia)) in in6_selectsrc() 347 prison_check_ip6(cred, &ia->ia_addr.sin6_addr) != 0) in in6_selectsrc() 351 if (IN6_ARE_ADDR_EQUAL(&dst, &ia->ia_addr.sin6_addr)) { in in6_selectsrc() 352 ia_best = ia; in in6_selectsrc() 362 new_scope = in6_addrscope(&ia->ia_addr.sin6_addr); in in6_selectsrc() [all …]
|
| HD | nd6_nbr.c | 1231 struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa; in nd6_dad_start() local 1242 if (!(ia->ia6_flags & IN6_IFF_TENTATIVE)) { in nd6_dad_start() 1246 ip6_sprintf(ip6buf, &ia->ia_addr.sin6_addr), in nd6_dad_start() 1250 if (ia->ia6_flags & IN6_IFF_ANYCAST) { in nd6_dad_start() 1251 ia->ia6_flags &= ~IN6_IFF_TENTATIVE; in nd6_dad_start() 1255 ia->ia6_flags &= ~IN6_IFF_TENTATIVE; in nd6_dad_start() 1261 ia->ia6_flags &= ~IN6_IFF_TENTATIVE; in nd6_dad_start() 1267 ia->ia6_flags |= IN6_IFF_TENTATIVE; in nd6_dad_start() 1282 ip6_sprintf(ip6buf, &ia->ia_addr.sin6_addr), in nd6_dad_start() 1291 ip6_sprintf(ip6buf, &ia->ia_addr.sin6_addr))); in nd6_dad_start() [all …]
|
| HD | in6_var.h | 396 #define IA6_IN6(ia) (&((ia)->ia_addr.sin6_addr)) argument 397 #define IA6_DSTIN6(ia) (&((ia)->ia_dstaddr.sin6_addr)) argument 398 #define IA6_MASKIN6(ia) (&((ia)->ia_prefixmask.sin6_addr)) argument 399 #define IA6_SIN6(ia) (&((ia)->ia_addr)) argument 400 #define IA6_DSTSIN6(ia) (&((ia)->ia_dstaddr)) argument
|
| /NextBSD/sys/netinet/ |
| HD | in.c | 100 register struct in_ifaddr *ia; in in_localaddr() local 103 TAILQ_FOREACH(ia, &V_in_ifaddrhead, ia_link) { in in_localaddr() 104 if ((i & ia->ia_subnetmask) == ia->ia_subnet) { in in_localaddr() 121 struct in_ifaddr *ia; in in_localip() local 124 LIST_FOREACH(ia, INADDR_HASH(in.s_addr), ia_hash) { in in_localip() 125 if (IA_SIN(ia)->sin_addr.s_addr == in.s_addr) { in in_localip() 141 struct in_ifaddr *ia; in in_ifhasaddr() local 147 ia = (struct in_ifaddr *)ifa; in in_ifhasaddr() 148 if (ia->ia_addr.sin_addr.s_addr == in.s_addr) { in in_ifhasaddr() 163 in_localip_more(struct in_ifaddr *ia) in in_localip_more() argument [all …]
|
| HD | in_var.h | 92 #define IA_SIN(ia) (&(((struct in_ifaddr *)(ia))->ia_addr)) argument 93 #define IA_DSTSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_dstaddr)) argument 94 #define IA_MASKSIN(ia) (&(((struct in_ifaddr *)(ia))->ia_sockmask)) argument 137 #define INADDR_TO_IFADDR(addr, ia) \ argument 142 LIST_FOREACH(ia, INADDR_HASH((addr).s_addr), ia_hash) \ 143 if (IA_SIN(ia)->sin_addr.s_addr == (addr).s_addr) \ 155 struct in_ifaddr *ia; \ 157 INADDR_TO_IFADDR(addr, ia); \ 158 (ifp) = (ia == NULL) ? NULL : ia->ia_ifp; \ 165 #define IFP_TO_IA(ifp, ia, t) \ argument [all …]
|
| HD | in_debug.c | 81 in_show_in_ifaddr(struct in_ifaddr *ia) in in_show_in_ifaddr() argument 84 #define IA_DB_RPINTF(f, e) db_printf("\t %s = " f "\n", #e, ia->e); in in_show_in_ifaddr() 85 #define IA_DB_RPINTF_PTR(f, e) db_printf("\t %s = " f "\n", #e, &ia->e); in in_show_in_ifaddr() 86 #define IA_DB_RPINTF_DPTR(f, e) db_printf("\t *%s = " f "\n", #e, *ia->e); in in_show_in_ifaddr() 87 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()
|
| HD | ip_input.c | 423 struct in_ifaddr *ia = NULL; in ip_input() local 641 LIST_FOREACH(ia, INADDR_HASH(ip->ip_dst.s_addr), ia_hash) { in ip_input() 647 if (IA_SIN(ia)->sin_addr.s_addr == ip->ip_dst.s_addr && in ip_input() 648 (!checkif || ia->ia_ifp == ifp)) { in ip_input() 649 counter_u64_add(ia->ia_ifa.ifa_ipackets, 1); in ip_input() 650 counter_u64_add(ia->ia_ifa.ifa_ibytes, in ip_input() 671 ia = ifatoia(ifa); in ip_input() 672 if (satosin(&ia->ia_broadaddr)->sin_addr.s_addr == in ip_input() 674 counter_u64_add(ia->ia_ifa.ifa_ipackets, 1); in ip_input() 675 counter_u64_add(ia->ia_ifa.ifa_ibytes, in ip_input() [all …]
|
| HD | ip_icmp.c | 337 struct in_ifaddr *ia; in icmp_input() local 539 ia = (struct in_ifaddr *)ifaof_ifpforaddr( in icmp_input() 541 if (ia == NULL) in icmp_input() 543 if (ia->ia_ifp == NULL) { in icmp_input() 544 ifa_free(&ia->ia_ifa); in icmp_input() 549 icp->icmp_mask = ia->ia_sockmask.sin_addr.s_addr; in icmp_input() 553 if (ia->ia_ifp->if_flags & IFF_BROADCAST) in icmp_input() 554 ip->ip_src = satosin(&ia->ia_broadaddr)->sin_addr; in icmp_input() 555 else if (ia->ia_ifp->if_flags & IFF_POINTOPOINT) in icmp_input() 556 ip->ip_src = satosin(&ia->ia_dstaddr)->sin_addr; in icmp_input() [all …]
|
| HD | if_ether.c | 754 struct in_ifaddr *ia; in in_arpinput() local 814 LIST_FOREACH(ia, INADDR_HASH(itaddr.s_addr), ia_hash) { in in_arpinput() 815 if (((bridged && ia->ia_ifp->if_bridge == ifp->if_bridge) || in in_arpinput() 816 ia->ia_ifp == ifp) && in in_arpinput() 817 itaddr.s_addr == ia->ia_addr.sin_addr.s_addr && in in_arpinput() 818 (ia->ia_ifa.ifa_carp == NULL || in in_arpinput() 819 (*carp_iamatch_p)(&ia->ia_ifa, &enaddr))) { in in_arpinput() 820 ifa_ref(&ia->ia_ifa); in in_arpinput() 825 LIST_FOREACH(ia, INADDR_HASH(isaddr.s_addr), ia_hash) in in_arpinput() 826 if (((bridged && ia->ia_ifp->if_bridge == ifp->if_bridge) || in in_arpinput() [all …]
|
| HD | ip_output.c | 224 struct in_ifaddr *ia; in ip_output() local 299 ia = NULL; in ip_output() 308 if ((ia = ifatoia(ifa_ifwithbroadaddr(sintosa(dst), in ip_output() 310 (ia = ifatoia(ifa_ifwithdstaddr(sintosa(dst), in ip_output() 319 ifp = ia->ia_ifp; in ip_output() 323 if ((ia = ifatoia(ifa_ifwithdstaddr(sintosa(dst), in ip_output() 325 (ia = ifatoia(ifa_ifwithnet(sintosa(dst), 0, in ip_output() 332 ifp = ia->ia_ifp; in ip_output() 342 IFP_TO_IA(ifp, ia, &in_ifa_tracker); in ip_output() 343 if (ia) in ip_output() [all …]
|
| HD | raw_ip.c | 730 struct in_ifaddr *ia; in rip_ctlinput() local 738 TAILQ_FOREACH(ia, &V_in_ifaddrhead, ia_link) { in rip_ctlinput() 739 if (ia->ia_ifa.ifa_addr == sa in rip_ctlinput() 740 && (ia->ia_flags & IFA_ROUTE)) { in rip_ctlinput() 741 ifa_ref(&ia->ia_ifa); in rip_ctlinput() 746 in_scrubprefix(ia, 0); in rip_ctlinput() 753 in_ifadown(&ia->ia_ifa, 0); in rip_ctlinput() 754 ifa_free(&ia->ia_ifa); in rip_ctlinput() 758 if (ia == NULL) /* If ia matched, already unlocked. */ in rip_ctlinput() 764 TAILQ_FOREACH(ia, &V_in_ifaddrhead, ia_link) { in rip_ctlinput() [all …]
|
| HD | in_pcb.c | 1010 struct in_ifaddr *ia; in in_pcbladdr() local 1013 ia = ifatoia(ifa_ifwithdstaddr((struct sockaddr *)sin, in in_pcbladdr() 1015 if (ia == NULL) in in_pcbladdr() 1016 ia = ifatoia(ifa_ifwithnet((struct sockaddr *)sin, 0, in in_pcbladdr() 1018 if (ia == NULL) { in in_pcbladdr() 1024 laddr->s_addr = ia->ia_addr.sin_addr.s_addr; in in_pcbladdr() 1025 ifa_free(&ia->ia_ifa); in in_pcbladdr() 1029 ifp = ia->ia_ifp; in in_pcbladdr() 1030 ifa_free(&ia->ia_ifa); in in_pcbladdr() 1031 ia = NULL; in in_pcbladdr() [all …]
|
| HD | ip_options.c | 104 struct in_ifaddr *ia; in ip_dooptions() local 238 ia = (INA)ifa_ifwithdstaddr((SA)&ipaddr, in ip_dooptions() 240 if (ia == NULL) in ip_dooptions() 241 ia = (INA)ifa_ifwithnet((SA)&ipaddr, 0, in ip_dooptions() 243 if (ia == NULL) in ip_dooptions() 246 memcpy(cp + off, &(IA_SIN(ia)->sin_addr), in ip_dooptions() 248 ifa_free(&ia->ia_ifa); in ip_dooptions() 293 if ((ia = (INA)ifa_ifwithaddr((SA)&ipaddr)) != NULL) { in ip_dooptions() 294 memcpy(cp + off, &(IA_SIN(ia)->sin_addr), in ip_dooptions() 296 ifa_free(&ia->ia_ifa); in ip_dooptions() [all …]
|
| /NextBSD/usr.sbin/devinfo/ |
| HD | devinfo.c | 85 struct indent_arg *ia = (struct indent_arg *)arg; in print_device_matching_resource() local 86 struct devinfo_dev *dev = (struct devinfo_dev *)ia->arg; in print_device_matching_resource() 91 if (ia->indent == 0) in print_device_matching_resource() 93 for (i = 0; i < ia->indent; i++) in print_device_matching_resource() 107 struct indent_arg *ia = (struct indent_arg *)arg; in print_device_rman_resources() local 110 indent = ia->indent; in print_device_rman_resources() 113 ia->indent = 0; in print_device_rman_resources() 115 print_device_matching_resource, ia) != 0) { in print_device_rman_resources() 123 ia->indent = indent + 4; in print_device_rman_resources() 125 print_device_matching_resource, ia); in print_device_rman_resources() [all …]
|
| /NextBSD/sys/net80211/ |
| HD | ieee80211_action.c | 226 const struct ieee80211_action *ia = in ieee80211_recv_action() local 229 switch (ia->ia_category) { in ieee80211_recv_action() 231 if (ia->ia_action < nitems(ba_recv_action)) in ieee80211_recv_action() 232 f = ba_recv_action[ia->ia_action]; in ieee80211_recv_action() 235 if (ia->ia_action < nitems(ht_recv_action)) in ieee80211_recv_action() 236 f = ht_recv_action[ia->ia_action]; in ieee80211_recv_action() 239 if (ia->ia_action < nitems(meshpl_recv_action)) in ieee80211_recv_action() 240 f = meshpl_recv_action[ia->ia_action]; in ieee80211_recv_action() 248 ni->ni_mlstate, "mesh action", ia->ia_action); in ieee80211_recv_action() 252 if (ia->ia_action < nitems(meshaction_recv_action)) in ieee80211_recv_action() [all …]
|
| /NextBSD/tools/regression/netinet/msocket/ |
| HD | msocket.c | 143 struct in_addr ia; in test_in_addr() local 149 ia = fakev; in test_in_addr() 150 socklen = sizeof(ia); in test_in_addr() 152 ret = getsockopt(sock, IPPROTO_IP, optname, &ia, &socklen); in test_in_addr() 159 if (memcmp(&ia, &defaultv, sizeof(struct in_addr))) in test_in_addr() 161 "%s not %s", socktype, optstring, inet_ntoa(ia), in test_in_addr() 167 ia = modifiedv; in test_in_addr() 168 ret = setsockopt(sock, IPPROTO_IP, optname, &ia, sizeof(ia)); in test_in_addr() 176 ia = fakev; in test_in_addr() 177 socklen = sizeof(ia); in test_in_addr() [all …]
|
| /NextBSD/contrib/netbsd-tests/net/config/ |
| HD | netconfig.c | 77 struct ifaliasreq ia; in netcfg_rump_if() local 94 memset(&ia, 0, sizeof(ia)); in netcfg_rump_if() 95 strcpy(ia.ifra_name, ifname); in netcfg_rump_if() 96 sin = (struct sockaddr_in *)&ia.ifra_addr; in netcfg_rump_if() 102 sin = (struct sockaddr_in *)&ia.ifra_mask; in netcfg_rump_if() 108 sin = (struct sockaddr_in *)&ia.ifra_broadaddr; in netcfg_rump_if() 113 rv = rump_sys_ioctl(s, SIOCAIFADDR, &ia); in netcfg_rump_if()
|
| /NextBSD/contrib/netbsd-tests/lib/libc/inet/ |
| HD | t_inet_network.c | 59 struct in_addr ia; in ATF_TC_BODY() local 69 ia.s_addr = addr; in ATF_TC_BODY() 70 ian = inet_ntoa(ia); in ATF_TC_BODY() 90 struct in_addr ia; in ATF_TC_BODY() local 100 ia.s_addr = addr; in ATF_TC_BODY() 101 ian = inet_ntoa(ia); in ATF_TC_BODY()
|
| /NextBSD/contrib/libc-vis/ |
| HD | unvis.c | 205 unsigned char st, ia, is, lc; in unvis() local 444 ia = *cp; /* index in the array */ in unvis() 446 lc = is == 0 ? 0 : nv[ia].name[is - 1]; /* last character */ in unvis() 451 for (; ia < __arraycount(nv); ia++) { in unvis() 452 if (is != 0 && nv[ia].name[is - 1] != lc) in unvis() 454 if (nv[ia].name[is] == uc) in unvis() 458 if (ia == __arraycount(nv)) in unvis() 462 *cp = ia; in unvis() 467 *cp = nv[ia].value; in unvis()
|
| /NextBSD/libexec/bootpd/ |
| HD | hwaddr.c | 92 setarp(s, ia, hafamily, haddr, halen) in setarp() argument 94 struct in_addr *ia; /* protocol address */ 113 arpreq.at_in = ia->s_addr; 134 si->sin_addr = *ia; 188 bsd_arp_set(ia, haddr, halen); 200 a = inet_ntoa(*ia);
|
| /NextBSD/lib/libstand/ |
| HD | bootparam.c | 84 int xdr_inaddr_encode(char **p, struct in_addr ia); 85 int xdr_inaddr_decode(char **p, struct in_addr *ia); 384 xdr_inaddr_encode(pkt, ia) in xdr_inaddr_encode() argument 386 struct in_addr ia; /* network order */ 400 uia.l = ia.s_addr; 417 xdr_inaddr_decode(pkt, ia) in xdr_inaddr_decode() argument 419 struct in_addr *ia; /* network order */ 449 ia->s_addr = uia.l;
|
| /NextBSD/contrib/binutils/opcodes/ |
| HD | ia64-raw.tbl | 3 AR[BSP]; br.call, brl.call, br.ret, cover, IC:mov-to-AR-BSPSTORE, rfi; br.call, brl.call, br.ia, br… 4 AR[BSPSTORE]; alloc, loadrs, flushrs, IC:mov-to-AR-BSPSTORE; alloc, br.ia, flushrs, IC:mov-from-AR-… 5 AR[CCV]; IC:mov-to-AR-CCV; br.ia, IC:cmpxchg, IC:mov-from-AR-CCV; impliedF 6 AR[CFLG]; IC:mov-to-AR-CFLG; br.ia, IC:mov-from-AR-CFLG; impliedF 7 AR[CSD]; ld16, IC:mov-to-AR-CSD; br.ia, cmp8xchg16, IC:mov-from-AR-CSD, st16; impliedF 8 AR[EC]; IC:mod-sched-brs, br.ret, IC:mov-to-AR-EC; br.call, brl.call, br.ia, IC:mod-sched-brs, IC:m… 9 AR[EFLAG]; IC:mov-to-AR-EFLAG; br.ia, IC:mov-from-AR-EFLAG; impliedF 10 AR[FCR]; IC:mov-to-AR-FCR; br.ia, IC:mov-from-AR-FCR; impliedF 11 AR[FDR]; IC:mov-to-AR-FDR; br.ia, IC:mov-from-AR-FDR; impliedF 12 AR[FIR]; IC:mov-to-AR-FIR; br.ia, IC:mov-from-AR-FIR; impliedF [all …]
|
| /NextBSD/sys/dev/tpm/ |
| HD | tpm.c | 342 struct isa_attach_args *ia = aux; in tpm_match() local 344 bus_space_tag_t bt = ia->ia_memt; in tpm_match() 352 if (tpm_legacy_probe(ia->ia_iot, ia->ia_iobase)) { in tpm_match() 353 ia->ia_iosize = 2; in tpm_match() 357 if (ia->ia_maddr == -1) in tpm_match() 360 if (bus_space_map(bt, ia->ia_maddr, TPM_SIZE, 0, &bh)) in tpm_match() 364 ia->ia_iosize = 0; in tpm_match() 365 ia->ia_msize = TPM_SIZE; in tpm_match() 376 struct isa_attach_args *ia = aux; in tpm_attach() local 381 if (tpm_legacy_probe(ia->ia_iot, ia->ia_iobase)) { in tpm_attach() [all …]
|
| /NextBSD/contrib/netbsd-tests/lib/libc/sys/ |
| HD | t_getcontext.c | 49 int i, ia; local 61 ia = va_arg(va, int); 62 ATF_REQUIRE_EQ(i, ia);
|