arp_ifinit() is no longer needed.
authormpi <mpi@openbsd.org>
Sun, 25 Oct 2015 13:04:28 +0000 (13:04 +0000)
committermpi <mpi@openbsd.org>
Sun, 25 Oct 2015 13:04:28 +0000 (13:04 +0000)
45 files changed:
sys/dev/pci/if_age.c
sys/dev/pci/if_alc.c
sys/dev/pci/if_ale.c
sys/dev/pci/if_bce.c
sys/dev/pci/if_bge.c
sys/dev/pci/if_bnx.c
sys/dev/pci/if_cas.c
sys/dev/pci/if_de.c
sys/dev/pci/if_em.c
sys/dev/pci/if_et.c
sys/dev/pci/if_ipw.c
sys/dev/pci/if_iwi.c
sys/dev/pci/if_iwm.c
sys/dev/pci/if_iwn.c
sys/dev/pci/if_ix.c
sys/dev/pci/if_ixgb.c
sys/dev/pci/if_jme.c
sys/dev/pci/if_lge.c
sys/dev/pci/if_lii.c
sys/dev/pci/if_msk.c
sys/dev/pci/if_myx.c
sys/dev/pci/if_nep.c
sys/dev/pci/if_nfe.c
sys/dev/pci/if_nge.c
sys/dev/pci/if_nxe.c
sys/dev/pci/if_oce.c
sys/dev/pci/if_pcn.c
sys/dev/pci/if_rtwn.c
sys/dev/pci/if_se.c
sys/dev/pci/if_sis.c
sys/dev/pci/if_sk.c
sys/dev/pci/if_ste.c
sys/dev/pci/if_stge.c
sys/dev/pci/if_tht.c
sys/dev/pci/if_tl.c
sys/dev/pci/if_txp.c
sys/dev/pci/if_vge.c
sys/dev/pci/if_vic.c
sys/dev/pci/if_vio.c
sys/dev/pci/if_vmx.c
sys/dev/pci/if_vr.c
sys/dev/pci/if_vte.c
sys/dev/pci/if_wb.c
sys/dev/pci/if_wpi.c
sys/dev/pci/if_xge.c

index b020bdb..a6d2a76 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_age.c,v 1.28 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_age.c,v 1.29 2015/10/25 13:04:28 mpi Exp $ */
 
 /*-
  * Copyright (c) 2008, Pyun YongHyeon <yongari@FreeBSD.org>
@@ -1038,7 +1038,6 @@ age_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct age_softc *sc = ifp->if_softc;
        struct mii_data *mii = &sc->sc_miibus;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, error = 0;
 
@@ -1049,8 +1048,6 @@ age_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                         age_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 86c4002..7526748 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_alc.c,v 1.34 2015/09/11 13:02:28 stsp Exp $        */
+/*     $OpenBSD: if_alc.c,v 1.35 2015/10/25 13:04:28 mpi Exp $ */
 /*-
  * Copyright (c) 2009, Pyun YongHyeon <yongari@FreeBSD.org>
  * All rights reserved.
@@ -1446,7 +1446,6 @@ alc_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct alc_softc *sc = ifp->if_softc;
        struct mii_data *mii = &sc->sc_miibus;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, error = 0;
 
@@ -1457,8 +1456,6 @@ alc_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        alc_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index a8a5a3c..8622aef 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_ale.c,v 1.39 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_ale.c,v 1.40 2015/10/25 13:04:28 mpi Exp $ */
 /*-
  * Copyright (c) 2008, Pyun YongHyeon <yongari@FreeBSD.org>
  * All rights reserved.
@@ -1070,7 +1070,6 @@ ale_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct ale_softc *sc = ifp->if_softc;
        struct mii_data *mii = &sc->sc_miibus;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, error = 0;
 
@@ -1081,8 +1080,6 @@ ale_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        ale_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index dec5989..7c51e70 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_bce.c,v 1.46 2015/06/24 09:40:54 mpi Exp $ */
+/* $OpenBSD: if_bce.c,v 1.47 2015/10/25 13:04:28 mpi Exp $ */
 /* $NetBSD: if_bce.c,v 1.3 2003/09/29 01:53:02 mrg Exp $        */
 
 /*
@@ -460,7 +460,6 @@ int
 bce_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct bce_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *) data;
        struct ifreq *ifr = (struct ifreq *) data;
        int s, error = 0;
 
@@ -471,8 +470,6 @@ bce_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        bce_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->bce_ac, ifa);
                break;
 
        case SIOCSIFFLAGS:
index d94aaf3..ac7b427 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_bge.c,v 1.370 2015/10/19 05:31:25 jmatthew Exp $   */
+/*     $OpenBSD: if_bge.c,v 1.371 2015/10/25 13:04:28 mpi Exp $        */
 
 /*
  * Copyright (c) 2001 Wind River Systems
@@ -4410,7 +4410,6 @@ int
 bge_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct bge_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *) data;
        struct ifreq *ifr = (struct ifreq *) data;
        int s, error = 0;
        struct mii_data *mii;
@@ -4422,8 +4421,6 @@ bge_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        bge_init(sc);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 19ef39e..051a3c5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_bnx.c,v 1.114 2015/09/10 18:10:34 deraadt Exp $    */
+/*     $OpenBSD: if_bnx.c,v 1.115 2015/10/25 13:04:28 mpi Exp $        */
 
 /*-
  * Copyright (c) 2006 Broadcom Corporation
@@ -5068,7 +5068,6 @@ int
 bnx_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct bnx_softc        *sc = ifp->if_softc;
-       struct ifaddr           *ifa = (struct ifaddr *) data;
        struct ifreq            *ifr = (struct ifreq *) data;
        struct mii_data         *mii = &sc->bnx_mii;
        int                     s, error = 0;
@@ -5080,8 +5079,6 @@ bnx_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        bnx_init(sc);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 68afd1f..7334b39 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_cas.c,v 1.42 2015/09/11 13:02:28 stsp Exp $        */
+/*     $OpenBSD: if_cas.c,v 1.43 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  *
@@ -1651,7 +1651,6 @@ int
 cas_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct cas_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, error = 0;
 
@@ -1662,8 +1661,6 @@ cas_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if ((ifp->if_flags & IFF_RUNNING) == 0)
                        cas_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 2c31292..dabe52f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_de.c,v 1.123 2015/06/26 11:50:39 kettenis Exp $    */
+/*     $OpenBSD: if_de.c,v 1.124 2015/10/25 13:04:28 mpi Exp $ */
 /*     $NetBSD: if_de.c,v 1.58 1998/01/12 09:39:58 thorpej Exp $       */
 
 /*-
@@ -4146,7 +4146,6 @@ tulip_ifioctl(struct ifnet * ifp, u_long cmd, caddr_t data)
 {
     TULIP_PERFSTART(ifioctl)
     tulip_softc_t * const sc = TULIP_IFP_TO_SOFTC(ifp);
-    struct ifaddr *ifa = (struct ifaddr *)data;
     struct ifreq *ifr = (struct ifreq *) data;
     int s;
     int error = 0;
@@ -4157,16 +4156,6 @@ tulip_ifioctl(struct ifnet * ifp, u_long cmd, caddr_t data)
     case SIOCSIFADDR: {
        ifp->if_flags |= IFF_UP;
        tulip_init(sc);
-       switch(ifa->ifa_addr->sa_family) {
-       case AF_INET: {
-           arp_ifinit(&sc->tulip_ac, ifa);
-           break;
-       }
-
-       default: {
-           break;
-       }
-       }
        break;
     }
 
index f2ddb32..8a68db8 100644 (file)
@@ -31,7 +31,7 @@ POSSIBILITY OF SUCH DAMAGE.
 
 ***************************************************************************/
 
-/* $OpenBSD: if_em.c,v 1.308 2015/10/08 09:21:26 kettenis Exp $ */
+/* $OpenBSD: if_em.c,v 1.309 2015/10/25 13:04:28 mpi Exp $ */
 /* $FreeBSD: if_em.c,v 1.46 2004/09/29 18:28:28 mlaier Exp $ */
 
 #include <dev/pci/if_em.h>
@@ -656,7 +656,6 @@ em_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        int             error = 0;
        struct ifreq   *ifr = (struct ifreq *) data;
-       struct ifaddr  *ifa = (struct ifaddr *)data;
        struct em_softc *sc = ifp->if_softc;
        int s;
 
@@ -670,8 +669,6 @@ em_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                        ifp->if_flags |= IFF_UP;
                        em_init(sc);
                }
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->interface_data, ifa);
                break;
 
        case SIOCSIFFLAGS:
index e8e32e3..5036941 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_et.c,v 1.29 2015/07/08 14:41:30 mpi Exp $  */
+/*     $OpenBSD: if_et.c,v 1.30 2015/10/25 13:04:28 mpi Exp $  */
 /*
  * Copyright (c) 2007 The DragonFly Project.  All rights reserved.
  * 
@@ -1007,7 +1007,6 @@ int
 et_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct et_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, error = 0;
 
@@ -1018,8 +1017,6 @@ et_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        et_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 0bdf8ce..4c8a496 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_ipw.c,v 1.109 2015/09/01 07:09:55 deraadt Exp $    */
+/*     $OpenBSD: if_ipw.c,v 1.110 2015/10/25 13:04:28 mpi Exp $        */
 
 /*-
  * Copyright (c) 2004-2008
@@ -1358,7 +1358,6 @@ ipw_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct ipw_softc *sc = ifp->if_softc;
        struct ieee80211com *ic = &sc->sc_ic;
-       struct ifaddr *ifa;
        struct ifreq *ifr;
        int s, error = 0;
 
@@ -1377,10 +1376,7 @@ ipw_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 
        switch (cmd) {
        case SIOCSIFADDR:
-               ifa = (struct ifaddr *)data;
                ifp->if_flags |= IFF_UP;
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&ic->ic_ac, ifa);
                /* FALLTHROUGH */
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index 36e5912..3d93c2b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_iwi.c,v 1.126 2015/09/01 07:09:55 deraadt Exp $    */
+/*     $OpenBSD: if_iwi.c,v 1.127 2015/10/25 13:04:28 mpi Exp $        */
 
 /*-
  * Copyright (c) 2004-2008
@@ -1451,7 +1451,6 @@ iwi_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct iwi_softc *sc = ifp->if_softc;
        struct ieee80211com *ic = &sc->sc_ic;
-       struct ifaddr *ifa;
        struct ifreq *ifr;
        int s, error = 0;
 
@@ -1470,10 +1469,7 @@ iwi_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 
        switch (cmd) {
        case SIOCSIFADDR:
-               ifa = (struct ifaddr *)data;
                ifp->if_flags |= IFF_UP;
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&ic->ic_ac, ifa);
                /* FALLTHROUGH */
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index 5e3fbe4..a1b647b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_iwm.c,v 1.61 2015/10/22 11:51:28 jsg Exp $ */
+/*     $OpenBSD: if_iwm.c,v 1.62 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  * Copyright (c) 2014 genua mbh <info@genua.de>
@@ -5689,7 +5689,6 @@ iwm_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct iwm_softc *sc = ifp->if_softc;
        struct ieee80211com *ic = &sc->sc_ic;
-       struct ifaddr *ifa;
        struct ifreq *ifr;
        int s, error = 0;
 
@@ -5710,9 +5709,6 @@ iwm_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
        switch (cmd) {
        case SIOCSIFADDR:
                ifp->if_flags |= IFF_UP;
-               ifa = (struct ifaddr *)data;
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&ic->ic_ac, ifa);
                /* FALLTHROUGH */
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index dc5f948..0b1aa9b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_iwn.c,v 1.144 2015/09/01 07:09:55 deraadt Exp $    */
+/*     $OpenBSD: if_iwn.c,v 1.145 2015/10/25 13:04:28 mpi Exp $        */
 
 /*-
  * Copyright (c) 2007-2010 Damien Bergamini <damien.bergamini@free.fr>
@@ -3106,7 +3106,6 @@ iwn_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct iwn_softc *sc = ifp->if_softc;
        struct ieee80211com *ic = &sc->sc_ic;
-       struct ifaddr *ifa;
        struct ifreq *ifr;
        int s, error = 0;
 
@@ -3125,10 +3124,7 @@ iwn_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 
        switch (cmd) {
        case SIOCSIFADDR:
-               ifa = (struct ifaddr *)data;
                ifp->if_flags |= IFF_UP;
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&ic->ic_ac, ifa);
                /* FALLTHROUGH */
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index 1ee022c..766062a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_ix.c,v 1.125 2015/09/11 12:09:10 claudio Exp $     */
+/*     $OpenBSD: if_ix.c,v 1.126 2015/10/25 13:04:28 mpi Exp $ */
 
 /******************************************************************************
 
@@ -427,7 +427,6 @@ int
 ixgbe_ioctl(struct ifnet * ifp, u_long command, caddr_t data)
 {
        struct ix_softc *sc = ifp->if_softc;
-       struct ifaddr   *ifa = (struct ifaddr *) data;
        struct ifreq    *ifr = (struct ifreq *) data;
        int             s, error = 0;
 
@@ -439,8 +438,6 @@ ixgbe_ioctl(struct ifnet * ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        ixgbe_init(sc);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 9bebe61..c9c524a 100644 (file)
@@ -31,7 +31,7 @@ POSSIBILITY OF SUCH DAMAGE.
 
 ***************************************************************************/
 
-/* $OpenBSD: if_ixgb.c,v 1.65 2015/06/24 09:40:54 mpi Exp $ */
+/* $OpenBSD: if_ixgb.c,v 1.66 2015/10/25 13:04:28 mpi Exp $ */
 
 #include <dev/pci/if_ixgb.h>
 
@@ -331,7 +331,6 @@ int
 ixgb_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct ixgb_softc *sc = ifp->if_softc;
-       struct ifaddr   *ifa = (struct ifaddr *) data;
        struct ifreq    *ifr = (struct ifreq *) data;
        int             s, error = 0;
 
@@ -344,8 +343,6 @@ ixgb_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        ixgb_init(sc);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->interface_data, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 74f70e5..3f2e367 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_jme.c,v 1.41 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_jme.c,v 1.42 2015/10/25 13:04:28 mpi Exp $ */
 /*-
  * Copyright (c) 2008, Pyun YongHyeon <yongari@FreeBSD.org>
  * All rights reserved.
@@ -1315,7 +1315,6 @@ jme_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct jme_softc *sc = ifp->if_softc;
        struct mii_data *mii = &sc->sc_miibus;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int error = 0, s;
 
@@ -1326,8 +1325,6 @@ jme_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        jme_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index b681766..7e5a713 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_lge.c,v 1.67 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_lge.c,v 1.68 2015/10/25 13:04:28 mpi Exp $ */
 /*
  * Copyright (c) 2001 Wind River Systems
  * Copyright (c) 1997, 1998, 1999, 2000, 2001
@@ -1153,7 +1153,6 @@ int
 lge_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct lge_softc        *sc = ifp->if_softc;
-       struct ifaddr           *ifa = (struct ifaddr *) data;
        struct ifreq            *ifr = (struct ifreq *) data;
        struct mii_data         *mii;
        int                     s, error = 0;
@@ -1165,8 +1164,6 @@ lge_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        lge_init(sc);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 88adc70..159b119 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_lii.c,v 1.37 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_lii.c,v 1.38 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  *  Copyright (c) 2007 The NetBSD Foundation.
@@ -1069,7 +1069,6 @@ int
 lii_ioctl(struct ifnet *ifp, u_long cmd, caddr_t addr)
 {
        struct lii_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *)addr;
        struct ifreq *ifr = (struct ifreq *)addr;
        int s, error = 0;
 
@@ -1078,8 +1077,6 @@ lii_ioctl(struct ifnet *ifp, u_long cmd, caddr_t addr)
        switch(cmd) {
        case SIOCSIFADDR:
                SET(ifp->if_flags, IFF_UP);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_ac, ifa);
                /* FALLTHROUGH */
 
        case SIOCSIFFLAGS:
index aedeadb..a66a3b9 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_msk.c,v 1.116 2015/09/11 09:14:52 deraadt Exp $    */
+/*     $OpenBSD: if_msk.c,v 1.117 2015/10/25 13:04:28 mpi Exp $        */
 
 /*
  * Copyright (c) 1997, 1998, 1999, 2000
@@ -578,7 +578,6 @@ int
 msk_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct sk_if_softc *sc_if = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *) data;
        struct ifreq *ifr = (struct ifreq *) data;
        struct mii_data *mii;
        int s, error = 0;
@@ -590,8 +589,6 @@ msk_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        msk_init(sc_if);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc_if->arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 57621e2..15471d6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_myx.c,v 1.84 2015/09/29 10:52:22 dlg Exp $ */
+/*     $OpenBSD: if_myx.c,v 1.85 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  * Copyright (c) 2007 Reyk Floeter <reyk@openbsd.org>
@@ -919,7 +919,6 @@ int
 myx_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct myx_softc        *sc = (struct myx_softc *)ifp->if_softc;
-       struct ifaddr           *ifa = (struct ifaddr *)data;
        struct ifreq            *ifr = (struct ifreq *)data;
        int                      s, error = 0;
 
@@ -928,8 +927,6 @@ myx_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
        switch (cmd) {
        case SIOCSIFADDR:
                ifp->if_flags |= IFF_UP;
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_ac, ifa);
                /* FALLTHROUGH */
 
        case SIOCSIFFLAGS:
index 50caf2b..84de99e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_nep.c,v 1.19 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_nep.c,v 1.20 2015/10/25 13:04:28 mpi Exp $ */
 /*
  * Copyright (c) 2014, 2015 Mark Kettenis
  *
@@ -1929,7 +1929,6 @@ int
 nep_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct nep_softc *sc = (struct nep_softc *)ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, error = 0;
 
@@ -1938,8 +1937,6 @@ nep_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
        switch (cmd) {
        case SIOCSIFADDR:
                ifp->if_flags |= IFF_UP;
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_ac, ifa);
                /* FALLTHROUGH */
 
        case SIOCSIFFLAGS:
index 51a2439..2d4a5fb 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_nfe.c,v 1.111 2015/06/24 09:40:54 mpi Exp $        */
+/*     $OpenBSD: if_nfe.c,v 1.112 2015/10/25 13:04:28 mpi Exp $        */
 
 /*-
  * Copyright (c) 2006, 2007 Damien Bergamini <damien.bergamini@free.fr>
@@ -519,7 +519,6 @@ int
 nfe_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct nfe_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, error = 0;
 
@@ -530,8 +529,6 @@ nfe_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        nfe_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 8290bb6..5e4e8cc 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_nge.c,v 1.85 2015/09/12 10:15:10 miod Exp $        */
+/*     $OpenBSD: if_nge.c,v 1.86 2015/10/25 13:04:28 mpi Exp $ */
 /*
  * Copyright (c) 2001 Wind River Systems
  * Copyright (c) 1997, 1998, 1999, 2000, 2001
@@ -1775,7 +1775,6 @@ int
 nge_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct nge_softc        *sc = ifp->if_softc;
-       struct ifaddr           *ifa = (struct ifaddr *) data;
        struct ifreq            *ifr = (struct ifreq *) data;
        struct mii_data         *mii;
        int                     s, error = 0;
@@ -1785,15 +1784,7 @@ nge_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
        switch(command) {
        case SIOCSIFADDR:
                ifp->if_flags |= IFF_UP;
-               switch (ifa->ifa_addr->sa_family) {
-               case AF_INET:
-                       nge_init(sc);
-                       arp_ifinit(&sc->arpcom, ifa);
-                       break;
-               default:
-                       nge_init(sc);
-                       break;
-                }
+               nge_init(sc);
                break;
 
        case SIOCSIFFLAGS:
index 080b663..ca16738 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_nxe.c,v 1.67 2014/12/22 02:28:52 tedu Exp $ */
+/*     $OpenBSD: if_nxe.c,v 1.68 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  * Copyright (c) 2007 David Gwynne <dlg@openbsd.org>
@@ -1015,7 +1015,6 @@ int
 nxe_ioctl(struct ifnet *ifp, u_long cmd, caddr_t addr)
 {
        struct nxe_softc                *sc = ifp->if_softc;
-       struct ifaddr                   *ifa = (struct ifaddr *)addr;
        struct ifreq                    *ifr = (struct ifreq *)addr;
        int                             s, error = 0;
 
@@ -1027,8 +1026,6 @@ nxe_ioctl(struct ifnet *ifp, u_long cmd, caddr_t addr)
        switch (cmd) {
        case SIOCSIFADDR:
                SET(ifp->if_flags, IFF_UP);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_ac, ifa);
                /* FALLTHROUGH */
 
        case SIOCSIFFLAGS:
index 54236f8..32e0bcd 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_oce.c,v 1.87 2015/09/29 17:04:20 chris Exp $       */
+/*     $OpenBSD: if_oce.c,v 1.88 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  * Copyright (c) 2012 Mike Belopuhov
@@ -849,7 +849,6 @@ int
 oce_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct oce_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, error = 0;
 
@@ -860,8 +859,6 @@ oce_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        oce_init(sc);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_ac, ifa);
                break;
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index 895334b..9e84672 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_pcn.c,v 1.37 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_pcn.c,v 1.38 2015/10/25 13:04:28 mpi Exp $ */
 /*     $NetBSD: if_pcn.c,v 1.26 2005/05/07 09:15:44 is Exp $   */
 
 /*
@@ -1043,7 +1043,6 @@ int
 pcn_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct pcn_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *) data;
        struct ifreq *ifr = (struct ifreq *) data;
        int s, error = 0;
 
@@ -1054,8 +1053,6 @@ pcn_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        pcn_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 1d772a5..a55f99a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_rtwn.c,v 1.6 2015/08/28 00:03:53 deraadt Exp $     */
+/*     $OpenBSD: if_rtwn.c,v 1.7 2015/10/25 13:04:28 mpi Exp $ */
 
 /*-
  * Copyright (c) 2010 Damien Bergamini <damien.bergamini@free.fr>
@@ -1929,7 +1929,6 @@ rtwn_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct rtwn_softc *sc = ifp->if_softc;
        struct ieee80211com *ic = &sc->sc_ic;
-       struct ifaddr *ifa;
        struct ifreq *ifr;
        int s, error = 0;
 
@@ -1948,10 +1947,7 @@ rtwn_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 
        switch (cmd) {
        case SIOCSIFADDR:
-               ifa = (struct ifaddr *)data;
                ifp->if_flags |= IFF_UP;
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&ic->ic_ac, ifa);
                /* FALLTHROUGH */
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index 5f3bdb3..f1ebdc9 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_se.c,v 1.13 2015/06/24 09:40:54 mpi Exp $  */
+/*     $OpenBSD: if_se.c,v 1.14 2015/10/25 13:04:28 mpi Exp $  */
 
 /*-
  * Copyright (c) 2009, 2010 Christopher Zimmermann <madroach@zakweb.de>
@@ -1354,7 +1354,6 @@ se_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct se_softc *sc = ifp->if_softc;
        struct ifreq *ifr = (struct ifreq *) data;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        int s, rc = 0;
 
        s = splnet();
@@ -1364,10 +1363,6 @@ se_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if ((ifp->if_flags & IFF_RUNNING) == 0)
                        rc = se_init(ifp);
-               if (rc == 0) {
-                       if (ifa->ifa_addr->sa_family == AF_INET)
-                               arp_ifinit(&sc->sc_ac, ifa);
-               }
                break;
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index dede1d2..0127aff 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_sis.c,v 1.127 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_sis.c,v 1.128 2015/10/25 13:04:28 mpi Exp $ */
 /*
  * Copyright (c) 1997, 1998, 1999
  *     Bill Paul <wpaul@ctr.columbia.edu>.  All rights reserved.
@@ -1889,7 +1889,6 @@ int
 sis_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct sis_softc        *sc = ifp->if_softc;
-       struct ifaddr           *ifa = (struct ifaddr *) data;
        struct ifreq            *ifr = (struct ifreq *) data;
        struct mii_data         *mii;
        int                     s, error = 0;
@@ -1901,8 +1900,6 @@ sis_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        sis_init(sc);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 4a02573..42d833e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_sk.c,v 1.177 2015/07/19 06:28:12 yuo Exp $ */
+/*     $OpenBSD: if_sk.c,v 1.178 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  * Copyright (c) 1997, 1998, 1999, 2000
@@ -687,7 +687,6 @@ int
 sk_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct sk_if_softc *sc_if = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *) data;
        struct ifreq *ifr = (struct ifreq *) data;
        struct mii_data *mii;
        int s, error = 0;
@@ -699,8 +698,6 @@ sk_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        sk_init(sc_if);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc_if->arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 7050d81..97e3335 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_ste.c,v 1.59 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_ste.c,v 1.60 2015/10/25 13:04:28 mpi Exp $ */
 /*
  * Copyright (c) 1997, 1998, 1999
  *     Bill Paul <wpaul@ctr.columbia.edu>.  All rights reserved.
@@ -1195,7 +1195,6 @@ int
 ste_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct ste_softc        *sc = ifp->if_softc;
-       struct ifaddr           *ifa = (struct ifaddr *) data;
        struct ifreq            *ifr = (struct ifreq *) data;
        int                     s, error = 0;
 
@@ -1206,8 +1205,6 @@ ste_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        ste_init(sc);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 8b4672d..510670e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_stge.c,v 1.61 2015/06/24 09:40:54 mpi Exp $        */
+/*     $OpenBSD: if_stge.c,v 1.62 2015/10/25 13:04:28 mpi Exp $        */
 /*     $NetBSD: if_stge.c,v 1.27 2005/05/16 21:35:32 bouyer Exp $      */
 
 /*-
@@ -661,7 +661,6 @@ int
 stge_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct stge_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, error = 0;
 
@@ -672,9 +671,6 @@ stge_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        stge_init(ifp);
-
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 84a6797..4b4bf59 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_tht.c,v 1.133 2015/08/28 00:03:53 deraadt Exp $ */
+/*     $OpenBSD: if_tht.c,v 1.134 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  * Copyright (c) 2007 David Gwynne <dlg@openbsd.org>
@@ -865,7 +865,6 @@ int
 tht_ioctl(struct ifnet *ifp, u_long cmd, caddr_t addr)
 {
        struct tht_softc                *sc = ifp->if_softc;
-       struct ifaddr                   *ifa = (struct ifaddr *)addr;
        struct ifreq                    *ifr = (struct ifreq *)addr;
        int                             s, error = 0;
 
@@ -875,9 +874,6 @@ tht_ioctl(struct ifnet *ifp, u_long cmd, caddr_t addr)
        switch (cmd) {
        case SIOCSIFADDR:
                ifp->if_flags |= IFF_UP;
-
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_ac, ifa);
                /* FALLTHROUGH */
 
        case SIOCSIFFLAGS:
index f84c068..14eaaa6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_tl.c,v 1.65 2015/09/14 11:18:49 stsp Exp $ */
+/*     $OpenBSD: if_tl.c,v 1.66 2015/10/25 13:04:28 mpi Exp $  */
 
 /*
  * Copyright (c) 1997, 1998
@@ -1649,7 +1649,6 @@ int
 tl_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct tl_softc         *sc = ifp->if_softc;
-       struct ifaddr           *ifa = (struct ifaddr *) data;
        struct ifreq            *ifr = (struct ifreq *) data;
        int                     s, error = 0;
 
@@ -1660,8 +1659,6 @@ tl_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        tl_init(sc);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index 6b2e568..bc2b781 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_txp.c,v 1.116 2015/06/24 09:40:54 mpi Exp $        */
+/*     $OpenBSD: if_txp.c,v 1.117 2015/10/25 13:04:28 mpi Exp $        */
 
 /*
  * Copyright (c) 2001
@@ -1159,7 +1159,6 @@ int
 txp_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct txp_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *) data;
        struct ifreq *ifr = (struct ifreq *) data;
        int s, error = 0;
 
@@ -1168,15 +1167,7 @@ txp_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
        switch(command) {
        case SIOCSIFADDR:
                ifp->if_flags |= IFF_UP;
-               switch (ifa->ifa_addr->sa_family) {
-               case AF_INET:
-                       txp_init(sc);
-                       arp_ifinit(&sc->sc_arpcom, ifa);
-                       break;
-               default:
-                       txp_init(sc);
-                       break;
-               }
+               txp_init(sc);
                break;
 
        case SIOCSIFFLAGS:
index 9307bea..e77ece5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_vge.c,v 1.64 2015/09/11 13:02:28 stsp Exp $        */
+/*     $OpenBSD: if_vge.c,v 1.65 2015/10/25 13:04:28 mpi Exp $ */
 /*     $FreeBSD: if_vge.c,v 1.3 2004/09/11 22:13:25 wpaul Exp $        */
 /*
  * Copyright (c) 2004
@@ -1759,7 +1759,6 @@ int
 vge_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct vge_softc        *sc = ifp->if_softc;
-       struct ifaddr           *ifa = (struct ifaddr *) data;
        struct ifreq            *ifr = (struct ifreq *) data;
        int                     s, error = 0;
 
@@ -1770,8 +1769,6 @@ vge_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        vge_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index dc32eea..2a94fb3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_vic.c,v 1.91 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_vic.c,v 1.92 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  * Copyright (c) 2006 Reyk Floeter <reyk@openbsd.org>
@@ -1177,7 +1177,6 @@ int
 vic_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct vic_softc *sc = (struct vic_softc *)ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, error = 0;
 
@@ -1186,8 +1185,6 @@ vic_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
        switch (cmd) {
        case SIOCSIFADDR:
                ifp->if_flags |= IFF_UP;
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_ac, ifa);
                /* FALLTHROUGH */
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index ce4f35d..a844301 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_vio.c,v 1.33 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_vio.c,v 1.34 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  * Copyright (c) 2012 Stefan Fritsch, Alexander Fiveg.
@@ -853,7 +853,6 @@ int
 vio_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct vio_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, r = 0;
 
@@ -863,8 +862,6 @@ vio_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        vio_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_ac, ifa);
                break;
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index e471911..aaec622 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_vmx.c,v 1.33 2015/09/20 22:26:18 dlg Exp $ */
+/*     $OpenBSD: if_vmx.c,v 1.34 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  * Copyright (c) 2013 Tsubai Masanari
@@ -999,7 +999,6 @@ vmxnet3_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct vmxnet3_softc *sc = ifp->if_softc;
        struct ifreq *ifr = (struct ifreq *)data;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        int error = 0, s;
 
        s = splnet();
@@ -1009,8 +1008,6 @@ vmxnet3_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if ((ifp->if_flags & IFF_RUNNING) == 0)
                        error = vmxnet3_init(sc);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index cb2216c..6fe6fc1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_vr.c,v 1.143 2015/10/20 17:08:39 chrisz Exp $      */
+/*     $OpenBSD: if_vr.c,v 1.144 2015/10/25 13:04:28 mpi Exp $ */
 
 /*
  * Copyright (c) 1997, 1998
@@ -1537,7 +1537,6 @@ int
 vr_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
 {
        struct vr_softc         *sc = ifp->if_softc;
-       struct ifaddr           *ifa = (struct ifaddr *) data;
        struct ifreq            *ifr = (struct ifreq *) data;
        int                     s, error = 0;
 
@@ -1548,8 +1547,6 @@ vr_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        vr_init(sc);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS:
index cc4a324..ef4a69c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_vte.c,v 1.13 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_vte.c,v 1.14 2015/10/25 13:04:28 mpi Exp $ */
 /*-
  * Copyright (c) 2010, Pyun YongHyeon <yongari@FreeBSD.org>
  * All rights reserved.
@@ -725,7 +725,6 @@ vte_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct vte_softc *sc = ifp->if_softc;
        struct mii_data *mii = &sc->sc_miibus;
-       struct ifaddr *ifa = (struct ifaddr *)data;
        struct ifreq *ifr = (struct ifreq *)data;
        int s, error = 0;
 
@@ -736,8 +735,6 @@ vte_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        vte_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index 7a3fcb0..fa911b4 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_wb.c,v 1.62 2015/09/11 13:02:28 stsp Exp $ */
+/*     $OpenBSD: if_wb.c,v 1.63 2015/10/25 13:04:28 mpi Exp $  */
 
 /*
  * Copyright (c) 1997, 1998
@@ -1517,7 +1517,6 @@ int wb_ioctl(ifp, command, data)
        caddr_t                 data;
 {
        struct wb_softc         *sc = ifp->if_softc;
-       struct ifaddr           *ifa = (struct ifaddr *) data;
        struct ifreq            *ifr = (struct ifreq *) data;
        int                     s, error = 0;
 
@@ -1526,14 +1525,7 @@ int wb_ioctl(ifp, command, data)
        switch(command) {
        case SIOCSIFADDR:
                ifp->if_flags |= IFF_UP;
-               switch (ifa->ifa_addr->sa_family) {
-               case AF_INET:
-                       wb_init(sc);
-                       arp_ifinit(&sc->arpcom, ifa);
-                       break;
-               default:
-                       wb_init(sc);
-               }
+               wb_init(sc);
                break;
 
        case SIOCSIFFLAGS:
index 42fc502..4defce0 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_wpi.c,v 1.128 2015/09/06 04:09:59 deraadt Exp $    */
+/*     $OpenBSD: if_wpi.c,v 1.129 2015/10/25 13:04:28 mpi Exp $        */
 
 /*-
  * Copyright (c) 2006-2008
@@ -1965,7 +1965,6 @@ wpi_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct wpi_softc *sc = ifp->if_softc;
        struct ieee80211com *ic = &sc->sc_ic;
-       struct ifaddr *ifa;
        struct ifreq *ifr;
        int s, error = 0;
 
@@ -1984,10 +1983,7 @@ wpi_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 
        switch (cmd) {
        case SIOCSIFADDR:
-               ifa = (struct ifaddr *)data;
                ifp->if_flags |= IFF_UP;
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&ic->ic_ac, ifa);
                /* FALLTHROUGH */
        case SIOCSIFFLAGS:
                if (ifp->if_flags & IFF_UP) {
index bd24381..a39ea36 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_xge.c,v 1.62 2015/06/24 09:40:54 mpi Exp $ */
+/*     $OpenBSD: if_xge.c,v 1.63 2015/10/25 13:04:28 mpi Exp $ */
 /*     $NetBSD: if_xge.c,v 1.1 2005/09/09 10:30:27 ragge Exp $ */
 
 /*
@@ -941,7 +941,6 @@ int
 xge_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
 {
        struct xge_softc *sc = ifp->if_softc;
-       struct ifaddr *ifa = (struct ifaddr *) data;
        struct ifreq *ifr = (struct ifreq *) data;
        int s, error = 0;
 
@@ -952,8 +951,6 @@ xge_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
                ifp->if_flags |= IFF_UP;
                if (!(ifp->if_flags & IFF_RUNNING))
                        xge_init(ifp);
-               if (ifa->ifa_addr->sa_family == AF_INET)
-                       arp_ifinit(&sc->sc_arpcom, ifa);
                break;
 
        case SIOCSIFFLAGS: