Lines Matching defs:ia
539 struct in_ifaddr *ia = NULL;
896 TAILQ_FOREACH(ia, &in_ifaddrhead, ia_link) {
899 if (IA_SIN(ia)->sin_addr.s_addr == INADDR_ANY) {
909 if (IA_SIN(ia)->sin_addr.s_addr == pkt_dst.s_addr &&
910 (!checkif || ia->ia_ifp == m->m_pkthdr.rcvif)) {
921 if ((!checkif || ia->ia_ifp == m->m_pkthdr.rcvif) &&
922 ia->ia_ifp && ia->ia_ifp->if_flags & IFF_BROADCAST) {
923 if (satosin(&ia->ia_broadaddr)->sin_addr.s_addr ==
928 if (ia->ia_netbroadcast.s_addr == pkt_dst.s_addr) {
1647 struct in_ifaddr *ia;
1697 ia = (struct in_ifaddr *)
1699 if (ia == 0) {
1714 ifafree(&ia->ia_ifa);
1715 ia = NULL;
1762 if ((ia = (INA)ifa_ifwithdstaddr((SA)&ipaddr)) == 0) {
1763 ia = (INA)ifa_ifwithnet((SA)&ipaddr);
1766 ia = ip_rtaddr(ipaddr.sin_addr, ipforward_rt);
1768 if (ia == 0) {
1774 (void)memcpy(cp + off, &(IA_SIN(ia)->sin_addr),
1776 ifafree(&ia->ia_ifa);
1777 ia = NULL;
1806 if ((ia = (INA)ifa_ifwithaddr((SA)&ipaddr)) == 0) {
1807 if ((ia = ip_rtaddr(ipaddr.sin_addr, ipforward_rt)) == 0) {
1813 (void)memcpy(cp + off, &(IA_SIN(ia)->sin_addr),
1815 ifafree(&ia->ia_ifa);
1816 ia = NULL;
1854 ia = (INA)ifaof_ifpforaddr((SA)&ipaddr,
1856 if (ia == 0)
1858 (void)memcpy(sin, &IA_SIN(ia)->sin_addr,
1861 ifafree(&ia->ia_ifa);
1862 ia = NULL;
1874 if ((ia = (struct in_ifaddr*)ifa_ifwithaddr((SA)&ipaddr)) == 0)
1876 ifafree(&ia->ia_ifa);
1877 ia = NULL;