Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jun 2014 13:37:31 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        "current@freebsd.org list" <current@freebsd.org>
Subject:   NIC driver API committed
Message-ID:  <E0E2590D-300B-4529-9111-CB57B3A870A2@xcllnt.net>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
All,

A new NIC driver API has been committed that allows us to make the
ifnet structure an abstract type. The abstract type being 'if_t'.

The miibus(4), fxp(4), em(4) and bxe(4) drivers have been converted to
use the API already. Other drivers will follow in the coming weeks.

The conversion is mechanical and does not change the behavior of the
drivers. As such, there's no user-visible impact.

If you do run into a problem after upgrading and you're using any of
the converted drivers, please let me know. It is always possible that
the conversion introduces a bug.

To test whether the conversion introduced the problem, revert any of
the following revisions depending on the driver that gives you the
problem:
	r266974		miibus(4)
	r266977		fxp(4)
	r266978		em(4)
	r266979		bxe(4)

If you find yourself reverting r266974, please also revert the other
3 revisions as they depend on r266974.

FYI,

-- 
Marcel Moolenaar
marcel@xcllnt.net


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAlOM4IsACgkQpgWlLWHuifYBlACfbOwiEWTP1dhvL/ZecE09SF/F
nn0An1J9bHbdR1K1clhxZQULs7bygons
=aavA
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E0E2590D-300B-4529-9111-CB57B3A870A2>