Lines Matching refs:ia
742 struct in_ifaddr *ia;
745 ia = ifatoia(ifa_ifwithdstaddr((struct sockaddr *)sin));
746 if (ia == NULL)
747 ia = ifatoia(ifa_ifwithnet((struct sockaddr *)sin, 0));
748 if (ia == NULL) {
754 laddr->s_addr = ia->ia_addr.sin_addr.s_addr;
755 ifa_free(&ia->ia_ifa);
759 ifp = ia->ia_ifp;
760 ifa_free(&ia->ia_ifa);
761 ia = NULL;
770 ia = (struct in_ifaddr *)ifa;
774 if (ia != NULL) {
775 laddr->s_addr = ia->ia_addr.sin_addr.s_addr;
796 struct in_ifaddr *ia;
801 ia = (struct in_ifaddr *)sro.ro_rt->rt_ifa;
802 laddr->s_addr = ia->ia_addr.sin_addr.s_addr;
810 ia = (struct in_ifaddr *)sro.ro_rt->rt_ifa;
811 laddr->s_addr = ia->ia_addr.sin_addr.s_addr;
819 ia = NULL;
828 ia = (struct in_ifaddr *)ifa;
832 if (ia != NULL) {
833 laddr->s_addr = ia->ia_addr.sin_addr.s_addr;
855 struct in_ifaddr *ia;
862 ia = ifatoia(ifa_ifwithdstaddr(sintosa(&sain)));
863 if (ia == NULL)
864 ia = ifatoia(ifa_ifwithnet(sintosa(&sain), 0));
865 if (ia == NULL)
866 ia = ifatoia(ifa_ifwithaddr(sintosa(&sain)));
869 if (ia == NULL) {
873 laddr->s_addr = ia->ia_addr.sin_addr.s_addr;
874 ifa_free(&ia->ia_ifa);
879 if (ia != NULL) {
882 ifp = ia->ia_ifp;
883 ifa_free(&ia->ia_ifa);
884 ia = NULL;
894 ia = (struct in_ifaddr *)ifa;
898 if (ia != NULL) {
899 laddr->s_addr = ia->ia_addr.sin_addr.s_addr;
938 struct in_ifaddr *ia;
1005 TAILQ_FOREACH(ia, &V_in_ifaddrhead, ia_link) {
1006 if ((ia->ia_ifp == ifp) &&
1009 &ia->ia_addr.sin_addr) == 0))
1012 if (ia == NULL)
1015 laddr = ia->ia_addr.sin_addr;