Author: jfv
Date: Sun Dec 11 09:37:25 2011
New Revision: 228405
URL: http://svn.freebsd.org/changeset/base/228405

Log:
  Correct LINT build issues in the ioctl code.

Modified:
  head/sys/dev/e1000/if_em.c
  head/sys/dev/e1000/if_igb.c

Modified: head/sys/dev/e1000/if_em.c
==============================================================================
--- head/sys/dev/e1000/if_em.c  Sun Dec 11 00:04:18 2011        (r228404)
+++ head/sys/dev/e1000/if_em.c  Sun Dec 11 09:37:25 2011        (r228405)
@@ -1045,8 +1045,8 @@ em_ioctl(struct ifnet *ifp, u_long comma
        struct ifreq    *ifr = (struct ifreq *)data;
 #if defined(INET) || defined(INET6)
        struct ifaddr   *ifa = (struct ifaddr *)data;
-#endif
        bool            avoid_reset = FALSE;
+#endif
        int             error = 0;
 
        if (adapter->in_detach)
@@ -1058,6 +1058,11 @@ em_ioctl(struct ifnet *ifp, u_long comma
                if (ifa->ifa_addr->sa_family == AF_INET)
                        avoid_reset = TRUE;
 #endif
+#ifdef INET6
+               if (ifa->ifa_addr->sa_family == AF_INET6)
+                       avoid_reset = TRUE;
+#endif
+#if defined(INET) || defined(INET6)
                /*
                ** Calling init results in link renegotiation,
                ** so we avoid doing it when possible.
@@ -1066,12 +1071,11 @@ em_ioctl(struct ifnet *ifp, u_long comma
                        ifp->if_flags |= IFF_UP;
                        if (!(ifp->if_drv_flags & IFF_DRV_RUNNING))
                                em_init(adapter);
-#ifdef INET
                        if (!(ifp->if_flags & IFF_NOARP))
                                arp_ifinit(ifp, ifa);
-#endif
                } else
                        error = ether_ioctl(ifp, command, data);
+#endif
                break;
        case SIOCSIFMTU:
            {

Modified: head/sys/dev/e1000/if_igb.c
==============================================================================
--- head/sys/dev/e1000/if_igb.c Sun Dec 11 00:04:18 2011        (r228404)
+++ head/sys/dev/e1000/if_igb.c Sun Dec 11 09:37:25 2011        (r228405)
@@ -992,9 +992,9 @@ igb_ioctl(struct ifnet *ifp, u_long comm
        struct ifreq    *ifr = (struct ifreq *)data;
 #if defined(INET) || defined(INET6)
        struct ifaddr   *ifa = (struct ifaddr *)data;
+       bool            avoid_reset = FALSE;
 #endif
        int             error = 0;
-       bool            avoid_reset = FALSE;
 
        if (adapter->in_detach)
                return (error);
@@ -1005,10 +1005,11 @@ igb_ioctl(struct ifnet *ifp, u_long comm
                if (ifa->ifa_addr->sa_family == AF_INET)
                        avoid_reset = TRUE;
 #endif
-#ifdef INET
+#ifdef INET6
                if (ifa->ifa_addr->sa_family == AF_INET6)
                        avoid_reset = TRUE;
 #endif
+#if defined(INET) || defined(INET6)
                /*
                ** Calling init results in link renegotiation,
                ** so we avoid doing it when possible.
@@ -1017,12 +1018,11 @@ igb_ioctl(struct ifnet *ifp, u_long comm
                        ifp->if_flags |= IFF_UP;
                        if (!(ifp->if_drv_flags & IFF_DRV_RUNNING))
                                igb_init(adapter);
-#ifdef INET
                        if (!(ifp->if_flags & IFF_NOARP))
                                arp_ifinit(ifp, ifa);
-#endif
                } else
                        error = ether_ioctl(ifp, command, data);
+#endif
                break;
        case SIOCSIFMTU:
            {
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to