ifa              1415 compat/linux/linux_socket.c 		struct ifaddr *ifa;
ifa              1424 compat/linux/linux_socket.c 			TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1425 compat/linux/linux_socket.c 				if ((sdl = (struct sockaddr_dl *)ifa->ifa_addr) &&
ifa                97 compat/svr4/svr4_sockio.c 			struct ifaddr *ifa;
ifa               116 compat/svr4/svr4_sockio.c 					TAILQ_FOREACH(ifa, &ifp->if_addrlist,
ifa               829 dev/ic/acx.c   	struct ifaddr *ifa;
ifa               838 dev/ic/acx.c   		ifa = (struct ifaddr *)data;
ifa               841 dev/ic/acx.c   		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               842 dev/ic/acx.c   			 arp_ifinit(&ic->ic_ac, ifa);
ifa               547 dev/ic/aic6915.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               564 dev/ic/aic6915.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               565 dev/ic/aic6915.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               840 dev/ic/am7990.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               856 dev/ic/am7990.c 		switch (ifa->ifa_addr->sa_family) {
ifa               860 dev/ic/am7990.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               879 dev/ic/an.c    	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               890 dev/ic/an.c    		switch (ifa->ifa_addr->sa_family) {
ifa               894 dev/ic/an.c    			arp_ifinit(&sc->sc_ic.ic_ac, ifa);
ifa              1055 dev/ic/ath.c   	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1063 dev/ic/ath.c   		if (ifa->ifa_addr->sa_family == AF_INET) {
ifa              1064 dev/ic/ath.c   			arp_ifinit(&ic->ic_ac, ifa);
ifa              4072 dev/ic/atw.c      	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              4092 dev/ic/atw.c                   if (ifa->ifa_addr->sa_family == AF_INET) {
ifa              4093 dev/ic/atw.c                           arp_ifinit(&ic->ic_ac, ifa);
ifa               467 dev/ic/awi.c   	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               488 dev/ic/awi.c   		switch (ifa->ifa_addr->sa_family) {
ifa               491 dev/ic/awi.c   			arp_ifinit((void *)ifp, ifa);
ifa              3039 dev/ic/dc.c    	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa              3056 dev/ic/dc.c    		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              3057 dev/ic/dc.c    			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               817 dev/ic/dp8390.c 	struct ifaddr *ifa = (struct ifaddr *) data;
ifa               830 dev/ic/dp8390.c 		switch (ifa->ifa_addr->sa_family) {
ifa               834 dev/ic/dp8390.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              1479 dev/ic/elink3.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1495 dev/ic/elink3.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1499 dev/ic/elink3.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              1611 dev/ic/fxp.c   	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1627 dev/ic/fxp.c   		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1628 dev/ic/fxp.c   			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              1421 dev/ic/gem.c   	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1439 dev/ic/gem.c   		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1440 dev/ic/gem.c   			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              1216 dev/ic/hme.c   	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1230 dev/ic/hme.c   		switch (ifa->ifa_addr->sa_family) {
ifa              1239 dev/ic/hme.c   			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              1875 dev/ic/i82596.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1891 dev/ic/i82596.c 		switch(ifa->ifa_addr->sa_family) {
ifa              1895 dev/ic/i82596.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              1554 dev/ic/if_wi.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa              1585 dev/ic/if_wi.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1589 dev/ic/if_wi.c 			arp_ifinit(&sc->sc_ic.ic_ac, ifa);
ifa               797 dev/ic/lemac.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               811 dev/ic/lemac.c 		switch (ifa->ifa_addr->sa_family) {
ifa               814 dev/ic/lemac.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               974 dev/ic/malo.c  	struct ifaddr *ifa;
ifa               983 dev/ic/malo.c  		ifa = (struct ifaddr *)data;
ifa               986 dev/ic/malo.c  		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               987 dev/ic/malo.c  			arp_ifinit(&ic->ic_ac, ifa);
ifa              1087 dev/ic/midway.c     struct ifaddr *ifa = (struct ifaddr *) data;
ifa              1132 dev/ic/midway.c 		if (ifa->ifa_addr->sa_family == AF_INET) {
ifa              1135 dev/ic/midway.c 			ifa->ifa_rtrequest = atm_rtrequest; /* ??? */
ifa               582 dev/ic/mtd8xx.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               595 dev/ic/mtd8xx.c 		switch (ifa->ifa_addr->sa_family) {
ifa               598 dev/ic/mtd8xx.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               247 dev/ic/pdq_ifsubr.c 	    struct ifaddr *ifa = (struct ifaddr *)data;
ifa               250 dev/ic/pdq_ifsubr.c 	    switch(ifa->ifa_addr->sa_family) {
ifa               254 dev/ic/pdq_ifsubr.c 		    arp_ifinit(&sc->sc_arpcom, ifa);
ifa               265 dev/ic/pdq_ifsubr.c 		    struct ns_addr *ina = &(IA_SNS(ifa)->sns_addr);
ifa              2256 dev/ic/pgt.c   	struct ifaddr *ifa;
ifa              2373 dev/ic/pgt.c   		ifa = (struct ifaddr *)req;
ifa              2376 dev/ic/pgt.c   		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              2377 dev/ic/pgt.c   			 arp_ifinit(&sc->sc_ic.ic_ac, ifa);
ifa              1979 dev/ic/re.c    	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1996 dev/ic/re.c    		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1997 dev/ic/re.c    			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               808 dev/ic/rln.c   	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               826 dev/ic/rln.c   		switch (ifa->ifa_addr->sa_family) {
ifa               830 dev/ic/rln.c   			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              2012 dev/ic/rt2560.c 	struct ifaddr *ifa;
ifa              2020 dev/ic/rt2560.c 		ifa = (struct ifaddr *)data;
ifa              2023 dev/ic/rt2560.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              2024 dev/ic/rt2560.c 			arp_ifinit(&ic->ic_ac, ifa);
ifa              1856 dev/ic/rt2661.c 	struct ifaddr *ifa;
ifa              1864 dev/ic/rt2661.c 		ifa = (struct ifaddr *)data;
ifa              1867 dev/ic/rt2661.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1868 dev/ic/rt2661.c 			arp_ifinit(&ic->ic_ac, ifa);
ifa              1093 dev/ic/rtl81x9.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1106 dev/ic/rtl81x9.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1110 dev/ic/rtl81x9.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              2658 dev/ic/rtw.c   	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              2672 dev/ic/rtw.c   		if (ifa->ifa_addr->sa_family == AF_INET) {
ifa              2673 dev/ic/rtw.c   			arp_ifinit(&ic->ic_ac, ifa);
ifa               565 dev/ic/smc83c170.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               579 dev/ic/smc83c170.c 		switch (ifa->ifa_addr->sa_family) {
ifa               583 dev/ic/smc83c170.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              1047 dev/ic/smc91cxx.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1058 dev/ic/smc91cxx.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1062 dev/ic/smc91cxx.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              2267 dev/ic/xl.c    	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              2284 dev/ic/xl.c    		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              2285 dev/ic/xl.c    			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               343 dev/isa/if_ef_isapnp.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               357 dev/isa/if_ef_isapnp.c 		switch (ifa->ifa_addr->sa_family) {
ifa               361 dev/isa/if_ef_isapnp.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               784 dev/isa/if_eg.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               799 dev/isa/if_eg.c 		switch (ifa->ifa_addr->sa_family) {
ifa               803 dev/isa/if_eg.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               593 dev/isa/if_el.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               608 dev/isa/if_el.c 		switch (ifa->ifa_addr->sa_family) {
ifa               612 dev/isa/if_el.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               777 dev/isa/if_ex.c 	register struct ifaddr *ifa = (struct ifaddr *) data;
ifa               791 dev/isa/if_ex.c 			switch(ifa->ifa_addr->sa_family) {
ifa               795 dev/isa/if_ex.c 					arp_ifinit((struct arpcom *) ifp, ifa);
ifa              2123 dev/isa/if_ie.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              2139 dev/isa/if_ie.c 		switch (ifa->ifa_addr->sa_family) {
ifa              2143 dev/isa/if_ie.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               439 dev/pci/if_bce.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               453 dev/pci/if_bce.c 		switch (ifa->ifa_addr->sa_family) {
ifa               457 dev/pci/if_bce.c 			arp_ifinit(&sc->bce_ac, ifa);
ifa              3106 dev/pci/if_bge.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              3123 dev/pci/if_bge.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              3124 dev/pci/if_bge.c 			arp_ifinit(&sc->arpcom, ifa);
ifa              4535 dev/pci/if_bnx.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa              4552 dev/pci/if_bnx.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              4553 dev/pci/if_bnx.c 			arp_ifinit(&sc->arpcom, ifa);
ifa              1656 dev/pci/if_cas.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1674 dev/pci/if_cas.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1675 dev/pci/if_cas.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              4159 dev/pci/if_de.c     struct ifaddr *ifa = (struct ifaddr *)data;
ifa              4175 dev/pci/if_de.c 	switch(ifa->ifa_addr->sa_family) {
ifa              4178 dev/pci/if_de.c 	    arp_ifinit(&sc->tulip_ac, ifa);
ifa               491 dev/pci/if_em.c 	struct ifaddr  *ifa = (struct ifaddr *)data;
ifa               511 dev/pci/if_em.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               512 dev/pci/if_em.c 			arp_ifinit(&sc->interface_data, ifa);
ifa              1369 dev/pci/if_ipw.c 	struct ifaddr *ifa;
ifa              1377 dev/pci/if_ipw.c 		ifa = (struct ifaddr *)data;
ifa              1380 dev/pci/if_ipw.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1381 dev/pci/if_ipw.c 			arp_ifinit(&ic->ic_ac, ifa);
ifa              1470 dev/pci/if_iwi.c 	struct ifaddr *ifa;
ifa              1478 dev/pci/if_iwi.c 		ifa = (struct ifaddr *)data;
ifa              1481 dev/pci/if_iwi.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1482 dev/pci/if_iwi.c 			arp_ifinit(&ic->ic_ac, ifa);
ifa               347 dev/pci/if_ixgb.c 	struct ifaddr  *ifa = (struct ifaddr *)data;
ifa               365 dev/pci/if_ixgb.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               366 dev/pci/if_ixgb.c 			arp_ifinit(&sc->interface_data, ifa);
ifa              1376 dev/pci/if_lge.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa              1388 dev/pci/if_lge.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1389 dev/pci/if_lge.c 			arp_ifinit(&sc->arpcom, ifa);
ifa               733 dev/pci/if_msk.c 	struct ifaddr *ifa = (struct ifaddr *) data;
ifa               750 dev/pci/if_msk.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               751 dev/pci/if_msk.c 			arp_ifinit(&sc_if->arpcom, ifa);
ifa               829 dev/pci/if_myx.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa               843 dev/pci/if_myx.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               844 dev/pci/if_myx.c 			arp_ifinit(&sc->sc_ac, ifa);
ifa               486 dev/pci/if_nfe.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               502 dev/pci/if_nfe.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               503 dev/pci/if_nfe.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              2049 dev/pci/if_nge.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa              2069 dev/pci/if_nge.c 		switch (ifa->ifa_addr->sa_family) {
ifa              2073 dev/pci/if_nge.c 			arp_ifinit(&sc->arpcom, ifa);
ifa               981 dev/pci/if_nxe.c 	struct ifaddr			*ifa;
ifa               998 dev/pci/if_nxe.c 		ifa = (struct ifaddr *)addr;
ifa               999 dev/pci/if_nxe.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1000 dev/pci/if_nxe.c 			arp_ifinit(&sc->sc_ac, ifa);
ifa              1100 dev/pci/if_pcn.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1117 dev/pci/if_pcn.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1121 dev/pci/if_pcn.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              1894 dev/pci/if_sis.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa              1911 dev/pci/if_sis.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1912 dev/pci/if_sis.c 			arp_ifinit(&sc->arpcom, ifa);
ifa               861 dev/pci/if_sk.c 	struct ifaddr *ifa = (struct ifaddr *) data;
ifa               878 dev/pci/if_sk.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               879 dev/pci/if_sk.c 			arp_ifinit(&sc_if->arpcom, ifa);
ifa              1279 dev/pci/if_ste.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa              1293 dev/pci/if_ste.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1296 dev/pci/if_ste.c 			arp_ifinit(&sc->arpcom, ifa);
ifa               711 dev/pci/if_stge.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               731 dev/pci/if_stge.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               732 dev/pci/if_stge.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               864 dev/pci/if_tht.c 	struct ifaddr			*ifa;
ifa               877 dev/pci/if_tht.c 		ifa = (struct ifaddr *)addr;
ifa               880 dev/pci/if_tht.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               881 dev/pci/if_tht.c 			arp_ifinit(&sc->sc_ac, ifa);
ifa              2446 dev/pci/if_ti.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa              2463 dev/pci/if_ti.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              2464 dev/pci/if_ti.c 			arp_ifinit(&sc->arpcom, ifa);
ifa              1786 dev/pci/if_tl.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1799 dev/pci/if_tl.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1803 dev/pci/if_tl.c 			arp_ifinit(&sc->arpcom, ifa);
ifa              1240 dev/pci/if_txp.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1253 dev/pci/if_txp.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1257 dev/pci/if_txp.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              1735 dev/pci/if_vge.c 	struct ifaddr		*ifa = (struct ifaddr *) data;
ifa              1748 dev/pci/if_vge.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1752 dev/pci/if_vge.c 			arp_ifinit(&sc->arpcom, ifa);
ifa              1121 dev/pci/if_vic.c 	struct ifaddr *ifa;
ifa              1133 dev/pci/if_vic.c 		ifa = (struct ifaddr *)data;
ifa              1136 dev/pci/if_vic.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1137 dev/pci/if_vic.c 			arp_ifinit(&sc->sc_ac, ifa);
ifa              1533 dev/pci/if_vr.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1548 dev/pci/if_vr.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1549 dev/pci/if_vr.c 			arp_ifinit(&sc->arpcom, ifa);
ifa              1617 dev/pci/if_wb.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa              1630 dev/pci/if_wb.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1634 dev/pci/if_wb.c 			arp_ifinit(&sc->arpcom, ifa);
ifa              1858 dev/pci/if_wpi.c 	struct ifaddr *ifa;
ifa              1866 dev/pci/if_wpi.c 		ifa = (struct ifaddr *)data;
ifa              1869 dev/pci/if_wpi.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1870 dev/pci/if_wpi.c 			arp_ifinit(&ic->ic_ac, ifa);
ifa               962 dev/pci/if_xge.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               978 dev/pci/if_xge.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               979 dev/pci/if_xge.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               781 dev/pcmcia/if_cnw.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               793 dev/pcmcia/if_cnw.c 		switch (ifa->ifa_addr->sa_family) {
ifa               796 dev/pcmcia/if_cnw.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               342 dev/pcmcia/if_malo.c 	struct ifaddr *ifa;
ifa               350 dev/pcmcia/if_malo.c 		ifa = (struct ifaddr *)data;
ifa               353 dev/pcmcia/if_malo.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               354 dev/pcmcia/if_malo.c 			arp_ifinit(&ic->ic_ac, ifa);
ifa               945 dev/pcmcia/if_ray.c 	struct ifaddr *ifa;
ifa               970 dev/pcmcia/if_ray.c 		ifa = (struct ifaddr *)data;
ifa               971 dev/pcmcia/if_ray.c 		switch (ifa->ifa_addr->sa_family) {
ifa               974 dev/pcmcia/if_ray.c 			arp_ifinit(&sc->sc_ec, ifa);
ifa              1173 dev/pcmcia/if_xe.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1180 dev/pcmcia/if_xe.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1184 dev/pcmcia/if_xe.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               937 dev/sbus/be.c  	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               951 dev/sbus/be.c  		switch (ifa->ifa_addr->sa_family) {
ifa               955 dev/sbus/be.c  			arp_ifinit(&sc->sc_arpcom, ifa);
ifa               909 dev/sbus/qe.c  	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               923 dev/sbus/qe.c  		switch (ifa->ifa_addr->sa_family) {
ifa               927 dev/sbus/qe.c  			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              2151 dev/usb/if_atu.c 	struct ifaddr		*ifa;
ifa              2159 dev/usb/if_atu.c 		ifa = (struct ifaddr *)data;
ifa              2163 dev/usb/if_atu.c 		switch (ifa->ifa_addr->sa_family) {
ifa              2166 dev/usb/if_atu.c 			arp_ifinit(&sc->sc_ic.ic_ac, ifa);
ifa              1523 dev/usb/if_aue.c 	struct ifaddr 		*ifa = (struct ifaddr *)data;
ifa              1538 dev/usb/if_aue.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1541 dev/usb/if_aue.c 			arp_ifinit(&sc->arpcom, ifa);
ifa              1341 dev/usb/if_axe.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa              1352 dev/usb/if_axe.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1353 dev/usb/if_axe.c 			arp_ifinit(&sc->arpcom, ifa);
ifa               531 dev/usb/if_cdce.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa               544 dev/usb/if_cdce.c 		switch (ifa->ifa_addr->sa_family) {
ifa               546 dev/usb/if_cdce.c 			arp_ifinit(&sc->cdce_arpcom, ifa);
ifa               481 dev/usb/if_cdcef.c 	struct ifaddr		*ifa = (struct ifaddr *)data;
ifa               491 dev/usb/if_cdcef.c 		switch (ifa->ifa_addr->sa_family) {
ifa               493 dev/usb/if_cdcef.c 			arp_ifinit(&sc->sc_arpcom, ifa);
ifa              1110 dev/usb/if_cue.c 	struct ifaddr 		*ifa = (struct ifaddr *)data;
ifa              1124 dev/usb/if_cue.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1127 dev/usb/if_cue.c 			arp_ifinit(&sc->arpcom, ifa);
ifa              1059 dev/usb/if_kue.c 	struct ifaddr 		*ifa = (struct ifaddr *)data;
ifa              1082 dev/usb/if_kue.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1085 dev/usb/if_kue.c 			arp_ifinit(&sc->arpcom, ifa);
ifa              1319 dev/usb/if_ral.c 	struct ifaddr *ifa;
ifa              1327 dev/usb/if_ral.c 		ifa = (struct ifaddr *)data;
ifa              1330 dev/usb/if_ral.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1331 dev/usb/if_ral.c 			arp_ifinit(&ic->ic_ac, ifa);
ifa              1327 dev/usb/if_rum.c 	struct ifaddr *ifa;
ifa              1335 dev/usb/if_rum.c 		ifa = (struct ifaddr *)data;
ifa              1338 dev/usb/if_rum.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1339 dev/usb/if_rum.c 			arp_ifinit(&ic->ic_ac, ifa);
ifa              1572 dev/usb/if_uath.c 	struct ifaddr *ifa;
ifa              1580 dev/usb/if_uath.c 		ifa = (struct ifaddr *)data;
ifa              1583 dev/usb/if_uath.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1584 dev/usb/if_uath.c 			arp_ifinit(&ic->ic_ac, ifa);
ifa              1211 dev/usb/if_udav.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1233 dev/usb/if_udav.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1236 dev/usb/if_udav.c 			arp_ifinit(&sc->sc_ac, ifa);
ifa               842 dev/usb/if_upl.c 	struct ifaddr 		*ifa = (struct ifaddr *)data;
ifa               859 dev/usb/if_upl.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1098 dev/usb/if_url.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1115 dev/usb/if_url.c 		switch (ifa->ifa_addr->sa_family) {
ifa              1118 dev/usb/if_url.c 			arp_ifinit(&sc->sc_ac, ifa);
ifa              2269 dev/usb/if_zyd.c 	struct ifaddr *ifa;
ifa              2277 dev/usb/if_zyd.c 		ifa = (struct ifaddr *)data;
ifa              2280 dev/usb/if_zyd.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              2281 dev/usb/if_zyd.c 			arp_ifinit(&ic->ic_ac, ifa);
ifa              1150 dev/usb/ueagle.c 	struct ifaddr *ifa;
ifa              1158 dev/usb/ueagle.c 		ifa = (struct ifaddr *)data;
ifa              1163 dev/usb/ueagle.c 		ifa->ifa_rtrequest = atm_rtrequest;
ifa               186 net/if.c       	struct ifaddr *ifa;
ifa               235 net/if.c       		m = oldlim * sizeof(ifa);
ifa               236 net/if.c       		n = if_indexlim * sizeof(ifa);
ifa               295 net/if.c       	struct ifaddr *ifa;
ifa               313 net/if.c       	ifasize = sizeof(*ifa) + 2 * socksize;
ifa               314 net/if.c       	ifa = (struct ifaddr *)malloc(ifasize, M_IFADDR, M_WAITOK);
ifa               315 net/if.c       	bzero((caddr_t)ifa, ifasize);
ifa               316 net/if.c       	sdl = (struct sockaddr_dl *)(ifa + 1);
ifa               324 net/if.c       	ifnet_addrs[ifp->if_index] = ifa;
ifa               325 net/if.c       	ifa->ifa_ifp = ifp;
ifa               326 net/if.c       	ifa->ifa_rtrequest = link_rtrequest;
ifa               327 net/if.c       	TAILQ_INSERT_HEAD(&ifp->if_addrlist, ifa, ifa_list);
ifa               328 net/if.c       	ifa->ifa_addr = (struct sockaddr *)sdl;
ifa               331 net/if.c       	ifa->ifa_netmask = (struct sockaddr *)sdl;
ifa               345 net/if.c       	struct ifaddr *ifa;
ifa               348 net/if.c       	ifa = ifnet_addrs[ifp->if_index];
ifa               349 net/if.c       	if (ifa == NULL)
ifa               353 net/if.c       	rtinit(ifa, RTM_DELETE, 0);
ifa               355 net/if.c       	TAILQ_REMOVE(&ifp->if_addrlist, ifa, ifa_list);
ifa               474 net/if.c       	struct ifaddr *ifa;
ifa               569 net/if.c       	while ((ifa = TAILQ_FIRST(&ifp->if_addrlist)) != NULL) {
ifa               570 net/if.c       		TAILQ_REMOVE(&ifp->if_addrlist, ifa, ifa_list);
ifa               572 net/if.c       		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               573 net/if.c       			TAILQ_REMOVE(&in_ifaddr, (struct in_ifaddr *)ifa,
ifa               577 net/if.c       		if (ifa == ifnet_addrs[ifp->if_index])
ifa               580 net/if.c       		ifa->ifa_ifp = NULL;
ifa               581 net/if.c       		IFAFREE(ifa);
ifa               841 net/if.c       	struct ifaddr *ifa;
ifa               847 net/if.c       	    TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa               848 net/if.c       		if (ifa->ifa_addr->sa_family != addr->sa_family)
ifa               850 net/if.c       		if (equal(addr, ifa->ifa_addr))
ifa               851 net/if.c       			return (ifa);
ifa               852 net/if.c       		if ((ifp->if_flags & IFF_BROADCAST) && ifa->ifa_broadaddr &&
ifa               854 net/if.c       		    ifa->ifa_broadaddr->sa_len != 0 &&
ifa               855 net/if.c       		    equal(ifa->ifa_broadaddr, addr))
ifa               856 net/if.c       			return (ifa);
ifa               869 net/if.c       	struct ifaddr *ifa;
ifa               873 net/if.c       		TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa               874 net/if.c       			if (ifa->ifa_addr->sa_family != addr->sa_family ||
ifa               875 net/if.c       			    ifa->ifa_dstaddr == NULL)
ifa               877 net/if.c       			if (equal(addr, ifa->ifa_dstaddr))
ifa               878 net/if.c       				return (ifa);
ifa               892 net/if.c       	struct ifaddr *ifa;
ifa               904 net/if.c       		TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa               907 net/if.c       			if (ifa->ifa_addr->sa_family != af ||
ifa               908 net/if.c       			    ifa->ifa_netmask == 0)
ifa               911 net/if.c       			cp2 = ifa->ifa_addr->sa_data;
ifa               912 net/if.c       			cp3 = ifa->ifa_netmask->sa_data;
ifa               913 net/if.c       			cplim = (char *)ifa->ifa_netmask +
ifa               914 net/if.c       				ifa->ifa_netmask->sa_len;
ifa               920 net/if.c       			    rn_refines((caddr_t)ifa->ifa_netmask,
ifa               922 net/if.c       				ifa_maybe = ifa;
ifa               935 net/if.c       	struct ifaddr *ifa;
ifa               938 net/if.c       		TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa               939 net/if.c       			if (ifa->ifa_addr->sa_family == af)
ifa               940 net/if.c       				return (ifa);
ifa               953 net/if.c       	struct ifaddr *ifa;
ifa               961 net/if.c       	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa               962 net/if.c       		if (ifa->ifa_addr->sa_family != af)
ifa               965 net/if.c       			ifa_maybe = ifa;
ifa               966 net/if.c       		if (ifa->ifa_netmask == 0 || ifp->if_flags & IFF_POINTOPOINT) {
ifa               967 net/if.c       			if (equal(addr, ifa->ifa_addr) ||
ifa               968 net/if.c       			    (ifa->ifa_dstaddr && equal(addr, ifa->ifa_dstaddr)))
ifa               969 net/if.c       				return (ifa);
ifa               973 net/if.c       		cp2 = ifa->ifa_addr->sa_data;
ifa               974 net/if.c       		cp3 = ifa->ifa_netmask->sa_data;
ifa               975 net/if.c       		cplim = ifa->ifa_netmask->sa_len + (char *)ifa->ifa_netmask;
ifa               980 net/if.c       			return (ifa);
ifa               993 net/if.c       	struct ifaddr *ifa;
ifa               997 net/if.c       	if (cmd != RTM_ADD || ((ifa = rt->rt_ifa) == 0) ||
ifa               998 net/if.c       	    ((ifp = ifa->ifa_ifp) == 0) || ((dst = rt_key(rt)) == 0))
ifa              1000 net/if.c       	if ((ifa = ifaof_ifpforaddr(dst, ifp)) != NULL) {
ifa              1001 net/if.c       		ifa->ifa_refcnt++;
ifa              1003 net/if.c       		rt->rt_ifa = ifa;
ifa              1004 net/if.c       		if (ifa->ifa_rtrequest && ifa->ifa_rtrequest != link_rtrequest)
ifa              1005 net/if.c       			ifa->ifa_rtrequest(cmd, rt, info);
ifa              1017 net/if.c       	struct ifaddr *ifa;
ifa              1023 net/if.c       	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1024 net/if.c       		pfctlinput(PRC_IFDOWN, ifa->ifa_addr);
ifa              1047 net/if.c       	struct ifaddr *ifa;
ifa              1056 net/if.c       	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1057 net/if.c       		pfctlinput(PRC_IFUP, ifa->ifa_addr);
ifa              1149 net/if.c       	struct ifaddr *ifa;
ifa              1339 net/if.c       		ifa = ifnet_addrs[ifp->if_index];
ifa              1340 net/if.c       		if (ifa == NULL)
ifa              1342 net/if.c       		sdl = (struct sockaddr_dl *)ifa->ifa_addr;
ifa              1375 net/if.c       			TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1376 net/if.c       				if (ifa->ifa_addr != NULL &&
ifa              1377 net/if.c       				    ifa->ifa_addr->sa_family == AF_INET)
ifa              1378 net/if.c       					arp_ifinit((struct arpcom *)ifp, ifa);
ifa              1469 net/if.c       	struct ifaddr *ifa;
ifa              1481 net/if.c       				TAILQ_FOREACH(ifa,
ifa              1483 net/if.c       					sa = ifa->ifa_addr;
ifa              1509 net/if.c       			for (ifa = TAILQ_FIRST(&ifp->if_addrlist);
ifa              1511 net/if.c       			    ifa != TAILQ_END(&ifp->if_addrlist);
ifa              1512 net/if.c       			    ifa = TAILQ_NEXT(ifa, ifa_list)) {
ifa              1513 net/if.c       				struct sockaddr *sa = ifa->ifa_addr;
ifa               578 net/if.h       #define	IFAFREE(ifa) \
ifa               580 net/if.h       	if ((ifa)->ifa_refcnt <= 0) \
ifa               581 net/if.h       		ifafree(ifa); \
ifa               583 net/if.h       		(ifa)->ifa_refcnt--; \
ifa               165 net/if_ethersubr.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               171 net/if_ethersubr.c 		switch (ifa->ifa_addr->sa_family) {
ifa               216 net/if_ethersubr.c 		struct ifaddr *ifa;
ifa               220 net/if_ethersubr.c 		    (ifa = ifa_ifwithaddr(dst)) != NULL &&
ifa               221 net/if_ethersubr.c 		    ifa->ifa_ifp == ifp0)
ifa               498 net/if_ethersubr.c 			struct ifaddr *ifa;
ifa               501 net/if_ethersubr.c 			TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa               503 net/if_ethersubr.c 				    (struct sockaddr_dl *)ifa->ifa_addr) &&
ifa               219 net/if_faith.c 	struct ifaddr *ifa;
ifa               227 net/if_faith.c 		ifa = (struct ifaddr *)data;
ifa               228 net/if_faith.c 		ifa->ifa_rtrequest = faithrtrequest;
ifa               153 net/if_fddisubr.c 		struct ifaddr *ifa;
ifa               157 net/if_fddisubr.c 		    (ifa = ifa_ifwithaddr(dst)) != NULL &&
ifa               158 net/if_fddisubr.c 		    ifa->ifa_ifp == ifp0)
ifa               409 net/if_loop.c  	struct ifaddr *ifa;
ifa               417 net/if_loop.c  		ifa = (struct ifaddr *)data;
ifa               418 net/if_loop.c  		if (ifa != 0)
ifa               419 net/if_loop.c  			ifa->ifa_rtrequest = lortrequest;
ifa               625 net/if_ppp.c       struct ifaddr *ifa = (struct ifaddr *)data;
ifa               640 net/if_ppp.c   	if (ifa->ifa_addr->sa_family != AF_INET)
ifa               645 net/if_ppp.c   	if (ifa->ifa_addr->sa_family != AF_INET)
ifa               921 net/if_sl.c    	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               929 net/if_sl.c    		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               936 net/if_sl.c    		if (ifa->ifa_addr->sa_family != AF_INET)
ifa              3964 net/if_spppsubr.c 	struct ifaddr *ifa;
ifa              3975 net/if_spppsubr.c 	for (ifa = ifp->if_addrhead.tqh_first, si = 0;
ifa              3976 net/if_spppsubr.c 	     ifa;
ifa              3977 net/if_spppsubr.c 	     ifa = ifa->ifa_link.tqe_next)
ifa              3980 net/if_spppsubr.c 	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list)
ifa              3983 net/if_spppsubr.c 		if (ifa->ifa_addr->sa_family == AF_INET) {
ifa              3984 net/if_spppsubr.c 			si = (struct sockaddr_in *)ifa->ifa_addr;
ifa              3985 net/if_spppsubr.c 			sm = (struct sockaddr_in *)ifa->ifa_netmask;
ifa              3990 net/if_spppsubr.c 	if (ifa) {
ifa              3997 net/if_spppsubr.c 		si = (struct sockaddr_in *)ifa->ifa_dstaddr;
ifa              4013 net/if_spppsubr.c  	struct ifaddr *ifa;
ifa              4023 net/if_spppsubr.c 	for (ifa = ifp->if_addrhead.tqh_first, si = 0;
ifa              4024 net/if_spppsubr.c 	     ifa;
ifa              4025 net/if_spppsubr.c 	     ifa = ifa->ifa_link.tqe_next)
ifa              4028 net/if_spppsubr.c 	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list)
ifa              4031 net/if_spppsubr.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              4033 net/if_spppsubr.c 			si = (struct sockaddr_in *)ifa->ifa_addr;
ifa              4034 net/if_spppsubr.c 			dest = (struct sockaddr_in *)ifa->ifa_dstaddr;
ifa              4040 net/if_spppsubr.c 	if (ifa && si) {
ifa              4050 net/if_spppsubr.c 		in_ifscrub(ifp, ifatoia(ifa));
ifa              4061 net/if_spppsubr.c 		if (!(error = in_ifinit(ifp, ifatoia(ifa), &new_sin, 0)))
ifa              4077 net/if_spppsubr.c 	struct ifaddr *ifa;
ifa              4093 net/if_spppsubr.c 	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              4094 net/if_spppsubr.c 		if (ifa->ifa_addr->sa_family == AF_INET) {
ifa              4095 net/if_spppsubr.c 			si = (struct sockaddr_in *)ifa->ifa_addr;
ifa              4096 net/if_spppsubr.c 			dest = (struct sockaddr_in *)ifa->ifa_dstaddr;
ifa              4102 net/if_spppsubr.c 	if (ifa && si) {
ifa              4105 net/if_spppsubr.c 		in_ifscrub(ifp, ifatoia(ifa));
ifa              4111 net/if_spppsubr.c 		if (!in_ifinit(ifp, ifatoia(ifa), &new_sin, 0))
ifa              1298 net/if_strip.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa              1305 net/if_strip.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1312 net/if_strip.c 		if (ifa->ifa_addr->sa_family != AF_INET)
ifa               239 net/if_trunk.c 	struct ifaddr *ifa;
ifa               242 net/if_trunk.c 	ifa = ifnet_addrs[ifp->if_index];
ifa               243 net/if_trunk.c 	sdl = (struct sockaddr_dl *)ifa->ifa_addr;
ifa               275 net/if_trunk.c 	struct ifaddr *ifa;
ifa               289 net/if_trunk.c 		TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa               290 net/if_trunk.c 			if (ifa->ifa_addr != NULL &&
ifa               291 net/if_trunk.c 			    ifa->ifa_addr->sa_family == AF_INET)
ifa               292 net/if_trunk.c 				arp_ifinit((struct arpcom *)ifp, ifa);
ifa               587 net/if_trunk.c 	struct ifaddr *ifa = (struct ifaddr *)data;
ifa               696 net/if_trunk.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa               697 net/if_trunk.c 			arp_ifinit(&tr->tr_ac, ifa);
ifa               377 net/if_tun.c   	struct ifaddr	*ifa;
ifa               385 net/if_tun.c   	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa               387 net/if_tun.c   		if (ifa->ifa_addr->sa_family == AF_INET) {
ifa               390 net/if_tun.c   			sin = satosin(ifa->ifa_addr);
ifa               395 net/if_tun.c   				sin = satosin(ifa->ifa_dstaddr);
ifa               402 net/if_tun.c   				sin = satosin(ifa->ifa_broadaddr);
ifa               410 net/if_tun.c   		if (ifa->ifa_addr->sa_family == AF_INET6) {
ifa               413 net/if_tun.c   			sin = (struct sockaddr_in6 *)ifa->ifa_addr;
ifa               418 net/if_tun.c   				sin = (struct sockaddr_in6 *)ifa->ifa_dstaddr;
ifa               423 net/if_vlan.c  	struct ifaddr *ifa;
ifa               460 net/if_vlan.c  	ifa = ifnet_addrs[ifv->ifv_if.if_index];
ifa               461 net/if_vlan.c  	sdl = (struct sockaddr_dl *)ifa->ifa_addr;
ifa               510 net/if_vlan.c  	struct ifaddr *ifa;
ifa               518 net/if_vlan.c  	ifa = (struct ifaddr *)data;
ifa               526 net/if_vlan.c  			switch (ifa->ifa_addr->sa_family) {
ifa               529 net/if_vlan.c  				arp_ifinit(&ifv->ifv_ac, ifa);
ifa               392 net/route.c    	struct ifaddr	*ifa;
ifa               408 net/route.c    		ifa = rt->rt_ifa;
ifa               409 net/route.c    		if (ifa)
ifa               410 net/route.c    			IFAFREE(ifa);
ifa               418 net/route.c    ifafree(struct ifaddr *ifa)
ifa               420 net/route.c    	if (ifa == NULL)
ifa               422 net/route.c    	if (ifa->ifa_refcnt == 0)
ifa               423 net/route.c    		free(ifa, M_IFADDR);
ifa               425 net/route.c    		ifa->ifa_refcnt--;
ifa               445 net/route.c    	struct ifaddr		*ifa;
ifa               451 net/route.c    	if ((ifa = ifa_ifwithnet(gateway)) == NULL) {
ifa               455 net/route.c    	ifp = ifa->ifa_ifp;
ifa               467 net/route.c    	     (!equal(src, rt->rt_gateway) || rt->rt_ifa != ifa))
ifa               499 net/route.c    			info.rti_ifa = ifa;
ifa               605 net/route.c    	struct ifaddr	*ifa;
ifa               626 net/route.c    		ifa = NULL;
ifa               628 net/route.c    			ifa = ifa_ifwithdstaddr(dst);
ifa               629 net/route.c    		if (ifa == NULL)
ifa               630 net/route.c    			ifa = ifa_ifwithaddr(gateway);
ifa               637 net/route.c    		ifa = ifa_ifwithdstaddr(gateway);
ifa               639 net/route.c    	if (ifa == NULL)
ifa               640 net/route.c    		ifa = ifa_ifwithnet(gateway);
ifa               641 net/route.c    	if (ifa == NULL) {
ifa               650 net/route.c    		if ((ifa = rt->rt_ifa) == NULL)
ifa               653 net/route.c    	if (ifa->ifa_addr->sa_family != dst->sa_family) {
ifa               654 net/route.c    		struct ifaddr	*oifa = ifa;
ifa               655 net/route.c    		ifa = ifaof_ifpforaddr(dst, ifa->ifa_ifp);
ifa               656 net/route.c    		if (ifa == NULL)
ifa               657 net/route.c    			ifa = oifa;
ifa               659 net/route.c    	return (ifa);
ifa               682 net/route.c    	struct ifaddr	*ifa;
ifa               691 net/route.c    	    (ifa = ifa_ifwithnet((struct sockaddr *)info->rti_info[RTAX_IFP]))
ifa               693 net/route.c    		info->rti_ifp = ifa->ifa_ifp;
ifa               716 net/route.c    	if ((ifa = info->rti_ifa) != NULL) {
ifa               718 net/route.c    			info->rti_ifp = ifa->ifa_ifp;
ifa               732 net/route.c    	struct ifaddr		*ifa;
ifa               793 net/route.c    		if ((ifa = rt->rt_ifa) && ifa->ifa_rtrequest)
ifa               794 net/route.c    			ifa->ifa_rtrequest(RTM_DELETE, rt, info);
ifa               810 net/route.c    		ifa = rt->rt_ifa;
ifa               821 net/route.c    		ifa = info->rti_ifa;
ifa               860 net/route.c    		ifa->ifa_refcnt++;
ifa               861 net/route.c    		rt->rt_ifa = ifa;
ifa               862 net/route.c    		rt->rt_ifp = ifa->ifa_ifp;
ifa               885 net/route.c    			IFAFREE(ifa);
ifa               906 net/route.c    		if (ifa->ifa_rtrequest)
ifa               907 net/route.c    			ifa->ifa_rtrequest(req, rt, info);
ifa               998 net/route.c    rtinit(struct ifaddr *ifa, int cmd, int flags)
ifa              1009 net/route.c    	dst = flags & RTF_HOST ? ifa->ifa_dstaddr : ifa->ifa_addr;
ifa              1011 net/route.c    		if ((flags & RTF_HOST) == 0 && ifa->ifa_netmask) {
ifa              1016 net/route.c    			rt_maskedcopy(dst, deldst, ifa->ifa_netmask);
ifa              1021 net/route.c    			if (rt->rt_ifa != ifa) {
ifa              1030 net/route.c    	info.rti_ifa = ifa;
ifa              1031 net/route.c    	info.rti_flags = flags | ifa->ifa_flags;
ifa              1033 net/route.c    	info.rti_info[RTAX_GATEWAY] = ifa->ifa_addr;
ifa              1034 net/route.c    	if (ifa->ifa_ifp->if_rtlabelid) {
ifa              1035 net/route.c    		label = rtlabel_id2name(ifa->ifa_ifp->if_rtlabelid);
ifa              1049 net/route.c    	info.rti_info[RTAX_NETMASK] = ifa->ifa_netmask;
ifa              1052 net/route.c    		rt_newaddrmsg(cmd, ifa, error, nrt);
ifa              1060 net/route.c    		if (rt->rt_ifa != ifa) {
ifa              1062 net/route.c    			    ifa, rt->rt_ifa);
ifa              1066 net/route.c    			rt->rt_ifa = ifa;
ifa              1067 net/route.c    			rt->rt_ifp = ifa->ifa_ifp;
ifa              1068 net/route.c    			ifa->ifa_refcnt++;
ifa              1069 net/route.c    			if (ifa->ifa_rtrequest)
ifa              1070 net/route.c    				ifa->ifa_rtrequest(RTM_ADD, rt, NULL);
ifa              1072 net/route.c    		rt_newaddrmsg(cmd, ifa, error, nrt);
ifa               172 net/rtsock.c   	struct ifaddr		*ifa = NULL;
ifa               387 net/rtsock.c   			if (ifpaddr && (ifa = ifa_ifwithnet(ifpaddr)) &&
ifa               388 net/rtsock.c   			    (ifp = ifa->ifa_ifp) && (ifaaddr || gate))
ifa               389 net/rtsock.c   				ifa = ifaof_ifpforaddr(ifaaddr ? ifaaddr : gate,
ifa               391 net/rtsock.c   			else if ((ifaaddr && (ifa = ifa_ifwithaddr(ifaaddr))) ||
ifa               392 net/rtsock.c   			    (gate && (ifa = ifa_ifwithroute(rt->rt_flags,
ifa               394 net/rtsock.c   				ifp = ifa->ifa_ifp;
ifa               395 net/rtsock.c   			if (ifa) {
ifa               397 net/rtsock.c   				if (oifa != ifa) {
ifa               402 net/rtsock.c   				    rt->rt_ifa = ifa;
ifa               403 net/rtsock.c   				    ifa->ifa_refcnt++;
ifa               717 net/rtsock.c   rt_newaddrmsg(int cmd, struct ifaddr *ifa, int error, struct rtentry *rt)
ifa               723 net/rtsock.c   	struct ifnet		*ifp = ifa->ifa_ifp;
ifa               739 net/rtsock.c   			ifaaddr = sa = ifa->ifa_addr;
ifa               741 net/rtsock.c   			netmask = ifa->ifa_netmask;
ifa               742 net/rtsock.c   			brdaddr = ifa->ifa_dstaddr;
ifa               747 net/rtsock.c   			ifam->ifam_metric = ifa->ifa_metric;
ifa               748 net/rtsock.c   			ifam->ifam_flags = ifa->ifa_flags;
ifa               862 net/rtsock.c   	struct ifaddr		*ifa;
ifa               870 net/rtsock.c   		ifa = TAILQ_FIRST(&ifp->if_addrlist);
ifa               871 net/rtsock.c   		if (!ifa)
ifa               873 net/rtsock.c   		ifpaddr = ifa->ifa_addr;
ifa               889 net/rtsock.c   		while ((ifa = TAILQ_NEXT(ifa, ifa_list)) !=
ifa               891 net/rtsock.c   			if (af && af != ifa->ifa_addr->sa_family)
ifa               893 net/rtsock.c   			ifaaddr = ifa->ifa_addr;
ifa               894 net/rtsock.c   			netmask = ifa->ifa_netmask;
ifa               895 net/rtsock.c   			brdaddr = ifa->ifa_dstaddr;
ifa               901 net/rtsock.c   				ifam->ifam_index = ifa->ifa_ifp->if_index;
ifa               902 net/rtsock.c   				ifam->ifam_flags = ifa->ifa_flags;
ifa               903 net/rtsock.c   				ifam->ifam_metric = ifa->ifa_metric;
ifa               162 netatalk/aarp.c at_ifawithnet( sat, ifa )
ifa               164 netatalk/aarp.c     struct ifaddr	*ifa;
ifa               169 netatalk/aarp.c     for (; ifa; ifa = ifa->ifa_list.tqe_next ) {
ifa               170 netatalk/aarp.c 	if ( ifa->ifa_addr->sa_family != AF_APPLETALK ) {
ifa               173 netatalk/aarp.c 	sat2 = satosat( ifa->ifa_addr );
ifa               184 netatalk/aarp.c     return( ifa );
ifa               116 netatalk/at_control.c     struct ifaddr	*ifa, *ifa0;
ifa               194 netatalk/at_control.c 	    if (( ifa = ifp->if_addrlist.tqh_first ) != NULL ) {
ifa               195 netatalk/at_control.c 	        for ( ; ifa->ifa_list.tqe_next; ifa = ifa->ifa_list.tqe_next )
ifa               197 netatalk/at_control.c 	    	ifa->ifa_list.tqe_next = (struct ifaddr *)aa;
ifa               269 netatalk/at_control.c 	if (( ifa = ifp->if_addrlist.tqh_first ) == ifa0 ) {
ifa               270 netatalk/at_control.c 	    ifp->if_addrlist.tqh_first = ifa->ifa_list.tqe_next;
ifa               272 netatalk/at_control.c 	    while ( ifa->ifa_list.tqe_next &&
ifa               273 netatalk/at_control.c 	    		( ifa->ifa_list.tqe_next != ifa0 )) {
ifa               274 netatalk/at_control.c 	    	ifa = ifa->ifa_list.tqe_next;
ifa               276 netatalk/at_control.c 	    if ( ifa->ifa_list.tqe_next ) {
ifa               277 netatalk/at_control.c 	    	ifa->ifa_list.tqe_next = ifa0->ifa_list.tqe_next;
ifa               560 netatalk/at_control.c aa_dorangeroute(struct ifaddr *ifa, u_int bot, u_int top, int cmd)
ifa               590 netatalk/at_control.c 		error =	 aa_addsingleroute(ifa,&addr,&mask);
ifa               596 netatalk/at_control.c 			error =	 aa_delsingleroute(ifa,&addr,&mask);
ifa               604 netatalk/at_control.c aa_addsingleroute(struct ifaddr *ifa,
ifa               615 netatalk/at_control.c   error = aa_dosingleroute(ifa, addr, mask, RTM_ADD, RTF_UP);
ifa               622 netatalk/at_control.c aa_delsingleroute(struct ifaddr *ifa,
ifa               627 netatalk/at_control.c   error = aa_dosingleroute(ifa, addr, mask, RTM_DELETE, 0);
ifa               634 netatalk/at_control.c aa_dosingleroute(struct ifaddr *ifa,
ifa               652 netatalk/at_control.c 	(flags & RTF_HOST)?(ifa->ifa_dstaddr):(ifa->ifa_addr),
ifa               148 netinet/if_ether.c 	struct ifaddr *ifa;
ifa               293 netinet/if_ether.c 			ifa = &ia->ia_ifa;
ifa               294 netinet/if_ether.c 			if (ifa != rt->rt_ifa) {
ifa               296 netinet/if_ether.c 				ifa->ifa_refcnt++;
ifa               297 netinet/if_ether.c 				rt->rt_ifa = ifa;
ifa               612 netinet/if_ether.c 		struct ifaddr *ifa;
ifa               614 netinet/if_ether.c 		TAILQ_FOREACH(ifa, &m->m_pkthdr.rcvif->if_addrlist, ifa_list) {
ifa               615 netinet/if_ether.c 			if (ifa->ifa_addr->sa_family == AF_INET)
ifa               618 netinet/if_ether.c 		if (ifa)
ifa               619 netinet/if_ether.c 			ia = (struct in_ifaddr *)ifa;
ifa               812 netinet/if_ether.c arp_ifinit(ac, ifa)
ifa               814 netinet/if_ether.c 	struct ifaddr *ifa;
ifa               819 netinet/if_ether.c 	    &(IA_SIN(ifa)->sin_addr.s_addr),
ifa               820 netinet/if_ether.c 	    &(IA_SIN(ifa)->sin_addr.s_addr),
ifa               822 netinet/if_ether.c 	ifa->ifa_rtrequest = arp_rtrequest;
ifa               823 netinet/if_ether.c 	ifa->ifa_flags |= RTF_CLONING;
ifa              1028 netinet/if_ether.c db_print_ifa(ifa)
ifa              1029 netinet/if_ether.c 	struct ifaddr *ifa;
ifa              1031 netinet/if_ether.c 	if (ifa == 0)
ifa              1034 netinet/if_ether.c 	db_print_sa(ifa->ifa_addr);
ifa              1036 netinet/if_ether.c 	db_print_sa(ifa->ifa_dstaddr);
ifa              1038 netinet/if_ether.c 	db_print_sa(ifa->ifa_netmask);
ifa              1040 netinet/if_ether.c 	    ifa->ifa_flags, ifa->ifa_refcnt, ifa->ifa_metric);
ifa               499 netinet/in.c   	struct ifaddr *ifa;
ifa               604 netinet/in.c   		TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa               605 netinet/in.c   			if (ifa->ifa_addr->sa_family != AF_INET)
ifa               609 netinet/in.c   			candidate.s_addr = ((struct sockaddr_in *)&ifa->ifa_addr)->sin_addr.s_addr;
ifa               614 netinet/in.c   		if (!ifa)
ifa               616 netinet/in.c   		ia = (struct in_ifaddr *)ifa;
ifa               898 netinet/in.c   	struct ifaddr *ifa;
ifa               912 netinet/in.c   #define ia (ifatoia(ifa))
ifa               921 netinet/in.c   		TAILQ_FOREACH(ifa, &ifn->if_addrlist, ifa_list)
ifa               922 netinet/in.c   			if (ifa->ifa_addr->sa_family == AF_INET &&
ifa               631 netinet/in.h   #define	ifatoia(ifa)	((struct in_ifaddr *)(ifa))
ifa               243 netinet/ip_carp.c 	struct ifaddr *ifa;
ifa               282 netinet/ip_carp.c 		TAILQ_FOREACH(ifa, &sc->sc_if.if_addrlist, ifa_list) {
ifa               283 netinet/ip_carp.c 			in.s_addr = ifatoia(ifa)->ia_addr.sin_addr.s_addr;
ifa               284 netinet/ip_carp.c 			if (ifa->ifa_addr->sa_family == AF_INET &&
ifa               302 netinet/ip_carp.c 		TAILQ_FOREACH(ifa, &sc->sc_if.if_addrlist, ifa_list) {
ifa               303 netinet/ip_carp.c 			in6 = ifatoia6(ifa)->ia_addr.sin6_addr;
ifa               309 netinet/ip_carp.c 			if (ifa->ifa_addr->sa_family == AF_INET6 &&
ifa               364 netinet/ip_carp.c 	struct ifaddr *ifa;
ifa               370 netinet/ip_carp.c 	TAILQ_FOREACH(ifa, &sc->sc_if.if_addrlist, ifa_list) {
ifa               371 netinet/ip_carp.c 		switch (ifa->ifa_addr->sa_family) {
ifa               392 netinet/ip_carp.c 				    ifa, CARP_COUNT_MASTER);
ifa               400 netinet/ip_carp.c 			info.rti_info[RTAX_DST] = ifa->ifa_addr;
ifa               409 netinet/ip_carp.c 			rnh = rt_gettable(ifa->ifa_addr->sa_family, 0);
ifa               410 netinet/ip_carp.c 			rn = rnh->rnh_matchaddr(ifa->ifa_addr, rnh);
ifa               416 netinet/ip_carp.c 			bcopy(ifa->ifa_addr, &sa, sizeof(sa));
ifa               417 netinet/ip_carp.c 			satosin(&sa)->sin_addr.s_addr = satosin(ifa->ifa_netmask
ifa               420 netinet/ip_carp.c 			    ifa->ifa_netmask, 0);
ifa               437 netinet/ip_carp.c 					ifa->ifa_rtrequest = NULL;
ifa               438 netinet/ip_carp.c 					ifa->ifa_flags &= ~RTF_CLONING;
ifa               440 netinet/ip_carp.c 					info.rti_info[RTAX_DST] = ifa->ifa_addr;
ifa               441 netinet/ip_carp.c 					info.rti_info[RTAX_GATEWAY] = ifa->ifa_addr;
ifa               452 netinet/ip_carp.c 						info.rti_info[RTAX_NETMASK] = ifa->ifa_netmask;
ifa               458 netinet/ip_carp.c 					ifa->ifa_rtrequest = arp_rtrequest;
ifa               459 netinet/ip_carp.c 					ifa->ifa_flags |= RTF_CLONING;
ifa               463 netinet/ip_carp.c 					info.rti_info[RTAX_GATEWAY] = ifa->ifa_addr;
ifa               464 netinet/ip_carp.c 					info.rti_info[RTAX_NETMASK] = ifa->ifa_netmask;
ifa               469 netinet/ip_carp.c 						ifa->ifa_flags |= IFA_ROUTE;
ifa               485 netinet/ip_carp.c 				in6_ifaddloop(ifa);
ifa               487 netinet/ip_carp.c 				in6_ifremloop(ifa);
ifa               664 netinet/ip_carp.c 		struct ifaddr *ifa;
ifa               668 netinet/ip_carp.c 		ifa = ifaof_ifpforaddr(&sa, sc->sc_carpdev);
ifa               670 netinet/ip_carp.c 		if (ifa && af == AF_INET) {
ifa               673 netinet/ip_carp.c 			    ifatoia(ifa)->ia_addr.sin_addr.s_addr) {
ifa               679 netinet/ip_carp.c 		if (ifa && af == AF_INET6) {
ifa               684 netinet/ip_carp.c 			in6_found = ifatoia6(ifa)->ia_addr.sin6_addr;
ifa               996 netinet/ip_carp.c 	struct ifaddr *ifa;
ifa              1061 netinet/ip_carp.c 		ifa = ifaof_ifpforaddr(&sa, sc->sc_carpdev);
ifa              1062 netinet/ip_carp.c 		if (ifa == NULL)
ifa              1066 netinet/ip_carp.c 			    ifatoia(ifa)->ia_addr.sin_addr.s_addr;
ifa              1140 netinet/ip_carp.c 		ifa = ifaof_ifpforaddr(&sa, sc->sc_carpdev);
ifa              1141 netinet/ip_carp.c 		if (ifa == NULL)	/* This should never happen with IPv6 */
ifa              1144 netinet/ip_carp.c 			bcopy(ifatoia6(ifa)->ia_addr.sin6_addr.s6_addr,
ifa              1205 netinet/ip_carp.c 	struct ifaddr *ifa;
ifa              1209 netinet/ip_carp.c 	TAILQ_FOREACH(ifa, &sc->sc_if.if_addrlist, ifa_list) {
ifa              1211 netinet/ip_carp.c 		if (ifa->ifa_addr->sa_family != AF_INET)
ifa              1215 netinet/ip_carp.c 		    ifa, CARP_COUNT_LINK0))
ifa              1218 netinet/ip_carp.c 		in = ifatoia(ifa)->ia_addr.sin_addr.s_addr;
ifa              1229 netinet/ip_carp.c 	struct ifaddr *ifa;
ifa              1234 netinet/ip_carp.c 	TAILQ_FOREACH(ifa, &sc->sc_if.if_addrlist, ifa_list) {
ifa              1236 netinet/ip_carp.c 		if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              1239 netinet/ip_carp.c 		in6 = &ifatoia6(ifa)->ia_addr.sin6_addr;
ifa              1288 netinet/ip_carp.c 	struct ifaddr *ifa;
ifa              1309 netinet/ip_carp.c 		TAILQ_FOREACH(ifa, &vh->sc_if.if_addrlist, ifa_list) {
ifa              1310 netinet/ip_carp.c 			if (ifa->ifa_addr->sa_family == AF_INET &&
ifa              1313 netinet/ip_carp.c 			    ifatoia(ifa)->ia_addr.sin_addr.s_addr)
ifa              1316 netinet/ip_carp.c 			if (ifa->ifa_addr->sa_family == AF_INET6 &&
ifa              1318 netinet/ip_carp.c 			    IN6_ARE_ADDR_EQUAL(IFA_IN6(ifa0), IFA_IN6(ifa)))
ifa              1331 netinet/ip_carp.c 	struct ifaddr *ifa, *ifa0 = NULL;
ifa              1378 netinet/ip_carp.c 			TAILQ_FOREACH(ifa, &vh->sc_if.if_addrlist, ifa_list) {
ifa              1379 netinet/ip_carp.c 				if (ifa->ifa_addr->sa_family == AF_INET &&
ifa              1382 netinet/ip_carp.c 				    ifatoia(ifa)->ia_addr.sin_addr.s_addr)
ifa              1385 netinet/ip_carp.c 				if (ifa->ifa_addr->sa_family == AF_INET6 &&
ifa              1387 netinet/ip_carp.c 				    IN6_ARE_ADDR_EQUAL(IFA_IN6(ifa0), IFA_IN6(ifa)))
ifa              1391 netinet/ip_carp.c 			if (ifa && vh->sc_vhid > last && vh->sc_vhid < cur) {
ifa              1459 netinet/ip_carp.c carp_iamatch6(struct ifnet *ifp, struct ifaddr *ifa)
ifa              1469 netinet/ip_carp.c 	    ifa, CARP_COUNT_LINK0))
ifa              1846 netinet/ip_carp.c 	struct ifaddr *ifa;
ifa              1849 netinet/ip_carp.c 	TAILQ_FOREACH(ifa, &sc->sc_if.if_addrlist, ifa_list) {
ifa              1850 netinet/ip_carp.c 		if (ifa->ifa_addr->sa_family == AF_INET)
ifa              1852 netinet/ip_carp.c 		else if (ifa->ifa_addr->sa_family == AF_INET6 &&
ifa              1853 netinet/ip_carp.c 		    !IN6_IS_ADDR_LINKLOCAL(&ifatoia6(ifa)->ia_addr.sin6_addr))
ifa              2096 netinet/ip_carp.c 	struct ifaddr *ifa = (struct ifaddr *)addr;
ifa              2103 netinet/ip_carp.c 		switch (ifa->ifa_addr->sa_family) {
ifa              2107 netinet/ip_carp.c 			bcopy(ifa->ifa_addr, ifa->ifa_dstaddr,
ifa              2109 netinet/ip_carp.c 			error = carp_set_addr(sc, satosin(ifa->ifa_addr));
ifa              2115 netinet/ip_carp.c 			error = carp_set_addr6(sc, satosin6(ifa->ifa_addr));
ifa              1278 netinet/ip_input.c 	struct ifaddr *ifa;
ifa              1296 netinet/ip_input.c 		TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1297 netinet/ip_input.c 			if (ifa->ifa_addr->sa_family != rt->rt_gateway->sa_family)
ifa              1300 netinet/ip_input.c 			if (!bcmp(LLADDR((struct sockaddr_dl *)ifa->ifa_addr),
ifa               142 netinet/ip_ipip.c 	struct ifaddr *ifa;
ifa               285 netinet/ip_ipip.c 			TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa               288 netinet/ip_ipip.c 					if (ifa->ifa_addr->sa_family !=
ifa               292 netinet/ip_ipip.c 					sin = (struct sockaddr_in *) ifa->ifa_addr;
ifa               305 netinet/ip_ipip.c 					if (ifa->ifa_addr->sa_family !=
ifa               309 netinet/ip_ipip.c 					sin6 = (struct sockaddr_in6 *) ifa->ifa_addr;
ifa               812 netinet/ip_mroute.c 	struct ifaddr *ifa;
ifa               843 netinet/ip_mroute.c 		ifa = ifa_ifwithaddr(sintosa(&sin));
ifa               844 netinet/ip_mroute.c 		if (ifa == NULL)
ifa               846 netinet/ip_mroute.c 		ifp = ifa->ifa_ifp;
ifa               869 netinet/ip_mroute.c 		ifp = ifa->ifa_ifp;
ifa              1664 netinet6/icmp6.c 	struct ifaddr *ifa;
ifa              1687 netinet6/icmp6.c 		TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1688 netinet6/icmp6.c 			if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              1690 netinet6/icmp6.c 			ifa6 = (struct in6_ifaddr *)ifa;
ifa              1754 netinet6/icmp6.c 	struct ifaddr *ifa;
ifa              1767 netinet6/icmp6.c 		TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1768 netinet6/icmp6.c 			if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              1770 netinet6/icmp6.c 			ifa6 = (struct in6_ifaddr *)ifa;
ifa               142 netinet6/in6.c in6_ifloop_request(int cmd, struct ifaddr *ifa)
ifa               165 netinet6/in6.c 	e = rtrequest(cmd, ifa->ifa_addr, ifa->ifa_addr,
ifa               171 netinet6/in6.c 		    ip6_sprintf(&((struct in6_ifaddr *)ifa)->ia_addr.sin6_addr),
ifa               182 netinet6/in6.c 	if (cmd == RTM_ADD && nrt && ifa != nrt->rt_ifa) {
ifa               184 netinet6/in6.c 		ifa->ifa_refcnt++;
ifa               185 netinet6/in6.c 		nrt->rt_ifa = ifa;
ifa               195 netinet6/in6.c 		rt_newaddrmsg(cmd, ifa, e, nrt);
ifa               217 netinet6/in6.c in6_ifaddloop(struct ifaddr *ifa)
ifa               222 netinet6/in6.c 	rt = rtalloc1(ifa->ifa_addr, 0, 0);
ifa               225 netinet6/in6.c 		in6_ifloop_request(RTM_ADD, ifa);
ifa               235 netinet6/in6.c in6_ifremloop(struct ifaddr *ifa)
ifa               257 netinet6/in6.c 		if (IN6_ARE_ADDR_EQUAL(IFA_IN6(ifa), &ia->ia_addr.sin6_addr)) {
ifa               273 netinet6/in6.c 		rt = rtalloc1(ifa->ifa_addr, 0, 0);
ifa               277 netinet6/in6.c 			in6_ifloop_request(RTM_DELETE, ifa);
ifa               320 netinet6/in6.c #define ifa2ia6(ifa)	((struct in6_ifaddr *)(ifa))
ifa              1223 netinet6/in6.c in6_purgeaddr(ifa)
ifa              1224 netinet6/in6.c 	struct ifaddr *ifa;
ifa              1226 netinet6/in6.c 	struct ifnet *ifp = ifa->ifa_ifp;
ifa              1227 netinet6/in6.c 	struct in6_ifaddr *ia = (struct in6_ifaddr *) ifa;
ifa              1231 netinet6/in6.c 	nd6_dad_stop(ifa);
ifa              1327 netinet6/in6.c 	struct ifaddr *ifa, *nifa;
ifa              1329 netinet6/in6.c 	for (ifa = TAILQ_FIRST(&ifp->if_addrlist); ifa != NULL; ifa = nifa)
ifa              1331 netinet6/in6.c 		nifa = TAILQ_NEXT(ifa, ifa_list);
ifa              1332 netinet6/in6.c 		if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              1334 netinet6/in6.c 		in6_purgeaddr(ifa);
ifa              1372 netinet6/in6.c 	struct ifaddr *ifa;
ifa              1428 netinet6/in6.c 			ifa = (struct ifaddr *)in6ifa_ifpforlinklocal(ifp, 0);
ifa              1429 netinet6/in6.c 			if (!ifa)
ifa              1431 netinet6/in6.c 			hostid = IFA_IN6(ifa);
ifa              1517 netinet6/in6.c 		TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1518 netinet6/in6.c 			if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              1523 netinet6/in6.c 			bcopy(IFA_IN6(ifa), &candidate, sizeof(candidate));
ifa              1531 netinet6/in6.c 		if (!ifa)
ifa              1533 netinet6/in6.c 		ia = ifa2ia6(ifa);
ifa              1593 netinet6/in6.c 	struct ifaddr *ifa;
ifa              1600 netinet6/in6.c 	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1601 netinet6/in6.c 		if (ifa->ifa_addr == NULL)
ifa              1603 netinet6/in6.c 		if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              1935 netinet6/in6.c 	struct ifaddr *ifa;
ifa              1937 netinet6/in6.c 	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1938 netinet6/in6.c 		if (ifa->ifa_addr == NULL)
ifa              1940 netinet6/in6.c 		if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              1942 netinet6/in6.c 		if (IN6_IS_ADDR_LINKLOCAL(IFA_IN6(ifa))) {
ifa              1943 netinet6/in6.c 			if ((((struct in6_ifaddr *)ifa)->ia6_flags &
ifa              1950 netinet6/in6.c 	return ((struct in6_ifaddr *)ifa);
ifa              1962 netinet6/in6.c 	struct ifaddr *ifa;
ifa              1964 netinet6/in6.c 	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1965 netinet6/in6.c 		if (ifa->ifa_addr == NULL)
ifa              1967 netinet6/in6.c 		if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              1969 netinet6/in6.c 		if (IN6_ARE_ADDR_EQUAL(addr, IFA_IN6(ifa)))
ifa              1973 netinet6/in6.c 	return ((struct in6_ifaddr *)ifa);
ifa              2215 netinet6/in6.c 	struct ifaddr *ifa;
ifa              2238 netinet6/in6.c 		TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              2241 netinet6/in6.c 			if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              2244 netinet6/in6.c 			src_scope = in6_addrscope(IFA_IN6(ifa));
ifa              2253 netinet6/in6.c 			       ip6_sprintf(IFA_IN6(ifa)), src_scope,
ifa              2256 netinet6/in6.c 			       in6_matchlen(IFA_IN6(ifa), dst),
ifa              2257 netinet6/in6.c 			       ((struct in6_ifaddr *)ifa)->ia6_flags);
ifa              2264 netinet6/in6.c 			if (((struct in6_ifaddr *)ifa)->ia6_flags &
ifa              2269 netinet6/in6.c 			if (((struct in6_ifaddr *)ifa)->ia6_flags &
ifa              2273 netinet6/in6.c 			if (((struct in6_ifaddr *)ifa)->ia6_flags &
ifa              2310 netinet6/in6.c 			if (((struct in6_ifaddr *)ifa)->ia6_flags &
ifa              2334 netinet6/in6.c 			    (((struct in6_ifaddr *)ifa)->ia6_flags &
ifa              2413 netinet6/in6.c 			tlen = in6_matchlen(IFA_IN6(ifa), dst);
ifa              2424 netinet6/in6.c 			ifa_best = (struct in6_ifaddr *)ifa;
ifa              2426 netinet6/in6.c 				in6_matchlen(IFA_IN6(ifa), dst);
ifa              2462 netinet6/in6.c 	struct ifaddr *ifa;
ifa              2474 netinet6/in6.c 	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              2475 netinet6/in6.c 		if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              2477 netinet6/in6.c 		if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST)
ifa              2479 netinet6/in6.c 		if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_NOTREADY)
ifa              2481 netinet6/in6.c 		if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DETACHED)
ifa              2483 netinet6/in6.c 		if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DEPRECATED) {
ifa              2485 netinet6/in6.c 				dep[0] = (struct in6_ifaddr *)ifa;
ifa              2489 netinet6/in6.c 		if (dst_scope == in6_addrscope(IFA_IN6(ifa))) {
ifa              2496 netinet6/in6.c 				tlen = in6_matchlen(IFA_IN6(ifa), dst);
ifa              2499 netinet6/in6.c 					besta = (struct in6_ifaddr *)ifa;
ifa              2502 netinet6/in6.c 				besta = (struct in6_ifaddr *)ifa;
ifa              2508 netinet6/in6.c 	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              2509 netinet6/in6.c 		if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              2511 netinet6/in6.c 		if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST)
ifa              2513 netinet6/in6.c 		if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_NOTREADY)
ifa              2515 netinet6/in6.c 		if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DETACHED)
ifa              2517 netinet6/in6.c 		if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DEPRECATED) {
ifa              2519 netinet6/in6.c 				dep[1] = (struct in6_ifaddr *)ifa;
ifa              2523 netinet6/in6.c 		return (struct in6_ifaddr *)ifa;
ifa              2542 netinet6/in6.c 	struct ifaddr *ifa;
ifa              2552 netinet6/in6.c 	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              2553 netinet6/in6.c 		if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              2555 netinet6/in6.c 		ia = (struct in6_ifaddr *)ifa;
ifa              2557 netinet6/in6.c 			nd6_dad_start(ifa, &dad_delay);
ifa               731 netinet6/in6.h #define	ifatoia6(ifa)	((struct in6_ifaddr *)(ifa))
ifa               130 netinet6/in6_ifattach.c 	struct ifaddr *ifa;
ifa               138 netinet6/in6_ifattach.c 	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa               139 netinet6/in6_ifattach.c 		if (ifa->ifa_addr->sa_family != AF_LINK)
ifa               141 netinet6/in6_ifattach.c 		sdl = (struct sockaddr_dl *)ifa->ifa_addr;
ifa               634 netinet6/in6_ifattach.c 	struct ifaddr *ifa, *next;
ifa               649 netinet6/in6_ifattach.c 	for (ifa = TAILQ_FIRST(&ifp->if_addrlist);
ifa               650 netinet6/in6_ifattach.c 	    ifa != TAILQ_END(&ifp->if_addrlist); ifa = next) {
ifa               651 netinet6/in6_ifattach.c 		next = TAILQ_NEXT(ifa, ifa_list);
ifa               652 netinet6/in6_ifattach.c 		if (ifa->ifa_addr->sa_family != AF_INET6)
ifa               654 netinet6/in6_ifattach.c 		in6_purgeaddr(ifa);
ifa               658 netinet6/in6_ifattach.c 	for (ifa = TAILQ_FIRST(&ifp->if_addrlist);
ifa               659 netinet6/in6_ifattach.c 	    ifa != TAILQ_END(&ifp->if_addrlist); ifa = next) {
ifa               660 netinet6/in6_ifattach.c 		next = TAILQ_NEXT(ifa, ifa_list);
ifa               662 netinet6/in6_ifattach.c 		if (ifa->ifa_addr->sa_family != AF_INET6
ifa               663 netinet6/in6_ifattach.c 		 || !IN6_IS_ADDR_LINKLOCAL(&satosin6(&ifa->ifa_addr)->sin6_addr)) {
ifa               667 netinet6/in6_ifattach.c 		ia = (struct in6_ifaddr *)ifa;
ifa               471 netinet6/in6_var.h 	struct ifaddr *ifa;						\
ifa               472 netinet6/in6_var.h 	TAILQ_FOREACH(ifa, &(ifp)->if_addrlist, ifa_list) {		\
ifa               473 netinet6/in6_var.h 		if (!ifa->ifa_addr)					\
ifa               475 netinet6/in6_var.h 		if (ifa->ifa_addr->sa_family == AF_INET6)		\
ifa               478 netinet6/in6_var.h 	(ia) = (struct in6_ifaddr *)ifa;				\
ifa               534 netinet6/ip6_input.c 	struct ifaddr *ifa;
ifa               535 netinet6/ip6_input.c 	TAILQ_FOREACH(ifa, &m->m_pkthdr.rcvif->if_addrlist, ifa_list) {
ifa               536 netinet6/ip6_input.c 		if (ifa->ifa_addr == NULL)
ifa               538 netinet6/ip6_input.c 		if (ifa->ifa_addr->sa_family != AF_INET6)
ifa               540 netinet6/ip6_input.c 		if (IN6_ARE_ADDR_EQUAL(IFA_IN6(ifa), &ip6->ip6_dst)) {
ifa               542 netinet6/ip6_input.c 			deliverifp = ifa->ifa_ifp;
ifa               706 netinet6/nd6.c 			struct ifaddr *ifa =
ifa               708 netinet6/nd6.c 			if (ifa == NULL)
ifa               718 netinet6/nd6.c 			    ifa->ifa_addr, (struct sockaddr *)&all1_sa,
ifa               719 netinet6/nd6.c 			    (ifa->ifa_flags | RTF_HOST | RTF_LLINFO) &
ifa               997 netinet6/nd6.c 	struct ifaddr *ifa;
ifa              1150 netinet6/nd6.c 		ifa = (struct ifaddr *)in6ifa_ifpwithaddr(rt->rt_ifp,
ifa              1152 netinet6/nd6.c 		if (ifa) {
ifa              1172 netinet6/nd6.c 				if (ifa != rt->rt_ifa) {
ifa              1174 netinet6/nd6.c 					ifa->ifa_refcnt++;
ifa              1175 netinet6/nd6.c 					rt->rt_ifa = ifa;
ifa               100 netinet6/nd6_nbr.c 	struct ifaddr *ifa = NULL;
ifa               178 netinet6/nd6_nbr.c 	ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &daddr6);
ifa               179 netinet6/nd6_nbr.c 	if (ifa && (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST))
ifa               197 netinet6/nd6_nbr.c 		ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &taddr6);
ifa               198 netinet6/nd6_nbr.c 		if (ifa && !carp_iamatch6(ifp, ifa))
ifa               199 netinet6/nd6_nbr.c 			ifa = NULL;
ifa               201 netinet6/nd6_nbr.c 		ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &taddr6);
ifa               204 netinet6/nd6_nbr.c 	ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &taddr6);
ifa               208 netinet6/nd6_nbr.c 	if (!ifa) {
ifa               223 netinet6/nd6_nbr.c 			ifa = (struct ifaddr *)in6ifa_ifpforlinklocal(ifp,
ifa               225 netinet6/nd6_nbr.c 			if (ifa) {
ifa               234 netinet6/nd6_nbr.c 	if (!ifa) {
ifa               242 netinet6/nd6_nbr.c 	myaddr6 = *IFA_IN6(ifa);
ifa               243 netinet6/nd6_nbr.c 	anycast = ((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_ANYCAST;
ifa               244 netinet6/nd6_nbr.c 	tentative = ((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_TENTATIVE;
ifa               245 netinet6/nd6_nbr.c 	if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_DUPLICATED)
ifa               282 netinet6/nd6_nbr.c 			nd6_dad_ns_input(ifa);
ifa               558 netinet6/nd6_nbr.c 	struct ifaddr *ifa;
ifa               612 netinet6/nd6_nbr.c 	ifa = (struct ifaddr *)in6ifa_ifpwithaddr(ifp, &taddr6);
ifa               623 netinet6/nd6_nbr.c 	if (ifa
ifa               624 netinet6/nd6_nbr.c 	 && (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_TENTATIVE)) {
ifa               625 netinet6/nd6_nbr.c 		nd6_dad_na_input(ifa);
ifa               630 netinet6/nd6_nbr.c 	if (ifa) {
ifa              1028 netinet6/nd6_nbr.c nd6_dad_find(ifa)
ifa              1029 netinet6/nd6_nbr.c 	struct ifaddr *ifa;
ifa              1034 netinet6/nd6_nbr.c 		if (dp->dad_ifa == ifa)
ifa              1063 netinet6/nd6_nbr.c nd6_dad_start(ifa, tick)
ifa              1064 netinet6/nd6_nbr.c 	struct ifaddr *ifa;
ifa              1067 netinet6/nd6_nbr.c 	struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa;
ifa              1086 netinet6/nd6_nbr.c 			ifa->ifa_ifp ? ifa->ifa_ifp->if_xname : "???");
ifa              1097 netinet6/nd6_nbr.c 	if (!ifa->ifa_ifp)
ifa              1099 netinet6/nd6_nbr.c 	if (!(ifa->ifa_ifp->if_flags & IFF_UP))
ifa              1101 netinet6/nd6_nbr.c 	if (nd6_dad_find(ifa) != NULL) {
ifa              1111 netinet6/nd6_nbr.c 			ifa->ifa_ifp ? ifa->ifa_ifp->if_xname : "???");
ifa              1118 netinet6/nd6_nbr.c 	nd6log((LOG_DEBUG, "%s: starting DAD for %s\n", ifa->ifa_ifp->if_xname,
ifa              1127 netinet6/nd6_nbr.c 	dp->dad_ifa = ifa;
ifa              1128 netinet6/nd6_nbr.c 	ifa->ifa_refcnt++;	/* just for safety */
ifa              1133 netinet6/nd6_nbr.c 		nd6_dad_ns_output(dp, ifa);
ifa              1135 netinet6/nd6_nbr.c 		    (long)ND_IFINFO(ifa->ifa_ifp)->retrans * hz / 1000);
ifa              1152 netinet6/nd6_nbr.c nd6_dad_stop(ifa)
ifa              1153 netinet6/nd6_nbr.c 	struct ifaddr *ifa;
ifa              1159 netinet6/nd6_nbr.c 	dp = nd6_dad_find(ifa);
ifa              1170 netinet6/nd6_nbr.c 	IFAFREE(ifa);
ifa              1174 netinet6/nd6_nbr.c nd6_dad_timer(ifa)
ifa              1175 netinet6/nd6_nbr.c 	struct ifaddr *ifa;
ifa              1178 netinet6/nd6_nbr.c 	struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa;
ifa              1188 netinet6/nd6_nbr.c 	dp = nd6_dad_find(ifa);
ifa              1197 netinet6/nd6_nbr.c 			ifa->ifa_ifp ? ifa->ifa_ifp->if_xname : "???");
ifa              1204 netinet6/nd6_nbr.c 			ifa->ifa_ifp ? ifa->ifa_ifp->if_xname : "???");
ifa              1211 netinet6/nd6_nbr.c 			ifa->ifa_ifp->if_xname));
ifa              1216 netinet6/nd6_nbr.c 		IFAFREE(ifa);
ifa              1225 netinet6/nd6_nbr.c 		nd6_dad_ns_output(dp, ifa);
ifa              1227 netinet6/nd6_nbr.c 		    (long)ND_IFINFO(ifa->ifa_ifp)->retrans * hz / 1000);
ifa              1253 netinet6/nd6_nbr.c 			nd6_dad_duplicated(ifa);
ifa              1263 netinet6/nd6_nbr.c 			    ifa->ifa_ifp->if_xname,
ifa              1269 netinet6/nd6_nbr.c 			IFAFREE(ifa);
ifa              1278 netinet6/nd6_nbr.c nd6_dad_duplicated(ifa)
ifa              1279 netinet6/nd6_nbr.c 	struct ifaddr *ifa;
ifa              1281 netinet6/nd6_nbr.c 	struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa;
ifa              1284 netinet6/nd6_nbr.c 	dp = nd6_dad_find(ifa);
ifa              1292 netinet6/nd6_nbr.c 	    ifa->ifa_ifp->if_xname, ip6_sprintf(&ia->ia_addr.sin6_addr),
ifa              1302 netinet6/nd6_nbr.c 	    ifa->ifa_ifp->if_xname, ip6_sprintf(&ia->ia_addr.sin6_addr));
ifa              1304 netinet6/nd6_nbr.c 	    ifa->ifa_ifp->if_xname);
ifa              1309 netinet6/nd6_nbr.c 	IFAFREE(ifa);
ifa              1313 netinet6/nd6_nbr.c nd6_dad_ns_output(dp, ifa)
ifa              1315 netinet6/nd6_nbr.c 	struct ifaddr *ifa;
ifa              1317 netinet6/nd6_nbr.c 	struct in6_ifaddr *ia = (struct in6_ifaddr *)ifa;
ifa              1318 netinet6/nd6_nbr.c 	struct ifnet *ifp = ifa->ifa_ifp;
ifa              1339 netinet6/nd6_nbr.c nd6_dad_ns_input(ifa)
ifa              1340 netinet6/nd6_nbr.c 	struct ifaddr *ifa;
ifa              1348 netinet6/nd6_nbr.c 	if (!ifa)
ifa              1351 netinet6/nd6_nbr.c 	ia = (struct in6_ifaddr *)ifa;
ifa              1352 netinet6/nd6_nbr.c 	ifp = ifa->ifa_ifp;
ifa              1355 netinet6/nd6_nbr.c 	dp = nd6_dad_find(ifa);
ifa              1362 netinet6/nd6_nbr.c 		    ifa->ifa_ifp->if_xname));
ifa              1377 netinet6/nd6_nbr.c 		nd6_dad_duplicated(ifa);
ifa              1389 netinet6/nd6_nbr.c nd6_dad_na_input(ifa)
ifa              1390 netinet6/nd6_nbr.c 	struct ifaddr *ifa;
ifa              1394 netinet6/nd6_nbr.c 	if (!ifa)
ifa              1397 netinet6/nd6_nbr.c 	dp = nd6_dad_find(ifa);
ifa              1402 netinet6/nd6_nbr.c 	nd6_dad_duplicated(ifa);
ifa               981 netinet6/nd6_rtr.c 	struct ifaddr *ifa;
ifa              1101 netinet6/nd6_rtr.c 	TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1106 netinet6/nd6_rtr.c 		if (ifa->ifa_addr->sa_family != AF_INET6)
ifa              1109 netinet6/nd6_rtr.c 		ifa6 = (struct in6_ifaddr *)ifa;
ifa              1270 netinet6/nd6_rtr.c 	struct in6_ifaddr *ifa;
ifa              1371 netinet6/nd6_rtr.c 	for (ifa = in6_ifaddr; ifa; ifa = ifa->ia_next) {
ifa              1372 netinet6/nd6_rtr.c 		if (!(ifa->ia6_flags & IN6_IFF_AUTOCONF))
ifa              1375 netinet6/nd6_rtr.c 		if (ifa->ia6_ndpr == NULL) {
ifa              1384 netinet6/nd6_rtr.c 		if (find_pfxlist_reachable_router(ifa->ia6_ndpr))
ifa              1387 netinet6/nd6_rtr.c 	if (ifa) {
ifa              1388 netinet6/nd6_rtr.c 		for (ifa = in6_ifaddr; ifa; ifa = ifa->ia_next) {
ifa              1389 netinet6/nd6_rtr.c 			if ((ifa->ia6_flags & IN6_IFF_AUTOCONF) == 0)
ifa              1392 netinet6/nd6_rtr.c 			if (ifa->ia6_ndpr == NULL) /* XXX: see above. */
ifa              1395 netinet6/nd6_rtr.c 			if (find_pfxlist_reachable_router(ifa->ia6_ndpr))
ifa              1396 netinet6/nd6_rtr.c 				ifa->ia6_flags &= ~IN6_IFF_DETACHED;
ifa              1398 netinet6/nd6_rtr.c 				ifa->ia6_flags |= IN6_IFF_DETACHED;
ifa              1402 netinet6/nd6_rtr.c 		for (ifa = in6_ifaddr; ifa; ifa = ifa->ia_next) {
ifa              1403 netinet6/nd6_rtr.c 			if ((ifa->ia6_flags & IN6_IFF_AUTOCONF) == 0)
ifa              1406 netinet6/nd6_rtr.c 			ifa->ia6_flags &= ~IN6_IFF_DETACHED;
ifa              1415 netinet6/nd6_rtr.c 	struct ifaddr *ifa;
ifa              1455 netinet6/nd6_rtr.c 	ifa = (struct ifaddr *)in6ifa_ifpforlinklocal(ifp,
ifa              1457 netinet6/nd6_rtr.c 	if (ifa == NULL) {
ifa              1459 netinet6/nd6_rtr.c 		TAILQ_FOREACH(ifa, &ifp->if_addrlist, ifa_list) {
ifa              1460 netinet6/nd6_rtr.c 			if (ifa->ifa_addr->sa_family == AF_INET6)
ifa              1465 netinet6/nd6_rtr.c 	if (ifa == NULL) {
ifa              1488 netinet6/nd6_rtr.c 	rtflags = ifa->ifa_flags | RTF_UP;
ifa              1499 netinet6/nd6_rtr.c 	    ifa->ifa_addr, (struct sockaddr *)&mask6, rtflags, &rt, 0);
ifa              1510 netinet6/nd6_rtr.c 		    ip6_sprintf(&((struct sockaddr_in6 *)ifa->ifa_addr)->sin6_addr),
ifa              1618 netinet6/nd6_rtr.c 	struct ifaddr *ifa;
ifa              1647 netinet6/nd6_rtr.c 	ifa = (struct ifaddr *)in6ifa_ifpforlinklocal(ifp, 0); /* 0 is OK? */
ifa              1648 netinet6/nd6_rtr.c 	if (ifa)
ifa              1649 netinet6/nd6_rtr.c 		ib = (struct in6_ifaddr *)ifa;
ifa              1655 netinet6/nd6_rtr.c 	if (((struct in6_ifaddr *)ifa)->ia6_flags & IN6_IFF_NOTREADY) {
ifa               124 netinet6/raw_ip6.c #define ifatoia6(ifa)	((struct in6_ifaddr *)(ifa))