Drivers for NIC (igb vs em)?

Polytropon freebsd at edvax.de
Thu Apr 30 03:42:36 UTC 2020


On Wed, 29 Apr 2020 20:46:14 +0300, Yuri Pankov wrote:
> jester at panix.com wrote:
> > 
> > This is (I think) a basic networking hardware question. I'm
> > actually running FreeNAS 11.3, but I assume this relates to
> > the underlying system.
> [...]
> The two were merged starting with FreeBSD 12.0 under the "em" name;  I 
> don't know the exact historical reasons those were separate though.

Technically, em is the older driver (Intel PRO/1000 family
of Gigabit chipsets), and igb introduced support for the
newer models (Intel Gigabit ET/VT Dual Port Server Adapter
families).

On FreeBSD 11 (FreeNAS 11.3), there's still a manual entry for
igb and em, listing different hardware. I'mm sure there are
many similarities, so igb got integrated / merged with em, as
on FreeBSD 12, there no longer is "man 4 igb", even though a
file /boot/kernel/if_igb.ko still exists (12.0-p7 experimental
system here).

For comparison:

FreeBSD 11.3 "man 4 igb":

	https://www.freebsd.org/cgi/man.cgi?query=igb&apropos=0&sektion=4&manpath=FreeBSD+11.3-RELEASE&arch=default&format=html

FreeBSD 11.3 "man 4 em":

	https://www.freebsd.org/cgi/man.cgi?query=em&apropos=0&sektion=4&manpath=FreeBSD+11.3-RELEASE&arch=default&format=html

FreeBSD 12.1 "man 4 em":

	https://www.freebsd.org/cgi/man.cgi?query=em&apropos=0&sektion=4&manpath=FreeBSD+12.1-RELEASE&arch=default&format=html

The "em" manual page has been updated.


-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...


More information about the freebsd-questions mailing list