diff --git a/sys/dev/de/if_de.c b/sys/dev/de/if_de.c index b9516e81925..072e184d6a9 100644 --- a/sys/dev/de/if_de.c +++ b/sys/dev/de/if_de.c @@ -21,7 +21,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: if_de.c,v 1.42 1996/01/26 09:29:26 phk Exp $ + * $Id: if_de.c,v 1.43 1996/02/06 18:51:23 wollman Exp $ * */ @@ -1883,11 +1883,11 @@ tulip_ioctl( switch(ifa->ifa_addr->sa_family) { #ifdef INET case AF_INET: { - sc->tulip_ac.ac_ipaddr = IA_SIN(ifa)->sin_addr; tulip_init(sc); #if defined(__FreeBSD__) || defined(__NetBSD__) arp_ifinit(&sc->tulip_ac, ifa); #elif defined(__bsdi__) + sc->tulip_ac.ac_ipaddr = IA_SIN(ifa)->sin_addr; arpwhohas(&sc->tulip_ac, &IA_SIN(ifa)->sin_addr); #endif break; diff --git a/sys/pci/if_de.c b/sys/pci/if_de.c index b9516e81925..072e184d6a9 100644 --- a/sys/pci/if_de.c +++ b/sys/pci/if_de.c @@ -21,7 +21,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: if_de.c,v 1.42 1996/01/26 09:29:26 phk Exp $ + * $Id: if_de.c,v 1.43 1996/02/06 18:51:23 wollman Exp $ * */ @@ -1883,11 +1883,11 @@ tulip_ioctl( switch(ifa->ifa_addr->sa_family) { #ifdef INET case AF_INET: { - sc->tulip_ac.ac_ipaddr = IA_SIN(ifa)->sin_addr; tulip_init(sc); #if defined(__FreeBSD__) || defined(__NetBSD__) arp_ifinit(&sc->tulip_ac, ifa); #elif defined(__bsdi__) + sc->tulip_ac.ac_ipaddr = IA_SIN(ifa)->sin_addr; arpwhohas(&sc->tulip_ac, &IA_SIN(ifa)->sin_addr); #endif break; diff --git a/sys/pci/if_pdq.c b/sys/pci/if_pdq.c index c13e3647368..efb611471f4 100644 --- a/sys/pci/if_pdq.c +++ b/sys/pci/if_pdq.c @@ -21,7 +21,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: if_pdq.c,v 1.13 1996/01/23 21:47:06 se Exp $ + * $Id: if_pdq.c,v 1.14 1996/02/06 18:51:25 wollman Exp $ * */ @@ -322,11 +322,11 @@ pdq_ifioctl( switch(ifa->ifa_addr->sa_family) { #ifdef INET case AF_INET: { - ((struct arpcom *)ifp)->ac_ipaddr = IA_SIN(ifa)->sin_addr; (*sc->if_init)(ifp->if_unit); #ifdef __FreeBSD__ arp_ifinit((struct arpcom *)ifp, ifa); #else + ((struct arpcom *)ifp)->ac_ipaddr = IA_SIN(ifa)->sin_addr; arpwhohas((struct arpcom *)ifp, &IA_SIN(ifa)->sin_addr); #endif break;