Author: sephe
Date: Fri Nov 11 06:26:34 2016
New Revision: 308507
URL: https://svnweb.freebsd.org/changeset/base/308507

Log:
  hyperv/hn: Fix i386 build; if_baudrate is 32bits on i386 on stable/10
  
  This is a direct commit.
  
  Sponsored by: Microsoft

Modified:
  stable/10/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c

Modified: stable/10/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
==============================================================================
--- stable/10/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c     Fri Nov 11 
06:23:01 2016        (r308506)
+++ stable/10/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c     Fri Nov 11 
06:26:34 2016        (r308507)
@@ -867,7 +867,12 @@ netvsc_attach(device_t dev)
         * Setup the ifnet for this interface.
         */
 
+#ifdef __LP64__
        ifp->if_baudrate = IF_Gbps(10);
+#else
+       /* if_baudrate is 32bits on 32bit system. */
+       ifp->if_baudrate = IF_Gbps(1);
+#endif
        ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
        ifp->if_ioctl = hn_ioctl;
        ifp->if_init = hn_init;
_______________________________________________
svn-src-stable-10@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-stable-10
To unsubscribe, send any mail to "svn-src-stable-10-unsubscr...@freebsd.org"

Reply via email to