HEADS-UP: em users

Konstantin Belousov kostikbel at gmail.com
Fri Feb 15 10:17:25 UTC 2019

Please note the commit below, in particular the UPDATING entry.
In short, if you use 
  em ix ixv ixl iavf vmx
drivers and compile them into kernel statically, you need to add
device iflib to your configs.

Standard in-tree configs were updated, so if you do e.g. 'include GENERIC'
you do not need to do anything.

----- Forwarded message from Konstantin Belousov <kib at FreeBSD.org> -----

Date: Fri, 15 Feb 2019 09:49:09 +0000 (UTC)
From: Konstantin Belousov <kib at FreeBSD.org>
To: src-committers at freebsd.org, svn-src-all at freebsd.org,
	svn-src-stable at freebsd.org, svn-src-stable-12 at freebsd.org
Subject: svn commit: r344149 - in stable/12: . share/man/man4 sys/amd64/conf
	sys/arm64/conf sys/conf sys/dev/ixgbe sys/i386/conf sys/mips/conf
	sys/modules sys/modules/iflib sys/powerpc/conf sys/powerpc/conf...

Author: kib
Date: Fri Feb 15 09:49:09 2019
New Revision: 344149
URL: https://svnweb.freebsd.org/changeset/base/344149

  MFC r343617, r343618:
  Make iflib a loadable module.

Modified: stable/12/UPDATING
--- stable/12/UPDATING	Fri Feb 15 09:45:17 2019	(r344148)
+++ stable/12/UPDATING	Fri Feb 15 09:49:09 2019	(r344149)
@@ -16,6 +16,13 @@ from older versions of FreeBSD, try WITHOUT_CLANG and 
 the tip of head, and then rebuild without this option. The bootstrap process
 from older version of current across the gcc/clang cutover is a bit fragile.
+	Iflib is no longer unconditionally compiled into the kernel.  Drivers
+	using iflib and statically compiled into the kernel, now require
+	the 'device iflib' config option.  For the same drivers loaded as
+	modules on kernels not having 'device iflib', the iflib.ko module
+	is loaded automatically.

More information about the freebsd-stable mailing list