Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Jan 2017 08:34:44 -0700
From:      Sean Bruno <sbruno@freebsd.org>
To:        freebsd-current@freebsd.org
Subject:   Re: HEADS-UP: IFLIB implementations of sys/dev/e1000 em, lem, igb pending
Message-ID:  <0b2a1bca-9dc2-7bb6-909b-74826aa8ec58@freebsd.org>
In-Reply-To: <a19c05bc-05fc-ebb6-5d05-0a1bb5c3a8b5@multiplay.co.uk>
References:  <30f21c75-d3a2-edcd-1999-d5ed9f970c06@freebsd.org> <a19c05bc-05fc-ebb6-5d05-0a1bb5c3a8b5@multiplay.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--om1C8Fo8C19rDJqHQm6isd9La1mCWxCu6
Content-Type: multipart/mixed; boundary="hCCpwQAhOcUQKrmn7SCPj6RVpTK59mBr6";
 protected-headers="v1"
From: Sean Bruno <sbruno@freebsd.org>
To: freebsd-current@freebsd.org
Message-ID: <0b2a1bca-9dc2-7bb6-909b-74826aa8ec58@freebsd.org>
Subject: Re: HEADS-UP: IFLIB implementations of sys/dev/e1000 em, lem, igb
 pending
References: <30f21c75-d3a2-edcd-1999-d5ed9f970c06@freebsd.org>
 <a19c05bc-05fc-ebb6-5d05-0a1bb5c3a8b5@multiplay.co.uk>
In-Reply-To: <a19c05bc-05fc-ebb6-5d05-0a1bb5c3a8b5@multiplay.co.uk>

--hCCpwQAhOcUQKrmn7SCPj6RVpTK59mBr6
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable



On 01/06/17 03:48, Steven Hartland wrote:
> Hmm I'm not sure about everyone else but I we treat emX as legacy
> devices (not used one in years) but igbX is very common here.
>=20
> The impact of changing a nic device name is quite a bit more involved
> than just rc.conf it effects other areas too, jails etc so given we can=

> loose access to the machine on reboot if everything isn't done right, i=
t
> would be worth considering:
>=20
>  * Change emX -> igbX to lower the impact.
>  * Add shims / alias so that operations on the device name going away
>    still work.
>=20
> What do people think?
>=20

We have a "legacy" code implementation that does exactly what you're
describing and we intend on putting that version into 11-stable so that
existing users won't bang their heads against it.

The amount of code in the tree dropped *significantly* when we dropped
this implementation, hence why we wanted to make 12-current a clean break=
=2E

sean

bcc matt
>=20
> On 06/01/2017 03:17, Sean Bruno wrote:
>> tl;dr --> igbX devices will become emX devices
>>
>> We're about to commit an update to sys/dev/e1000 that will implement a=
nd
>> activate IFLIB for em(4), lem(4) & igb(4) and would appreciate all fol=
ks
>> who can test and poke at the drivers to do so this week.  This will ha=
ve
>> some really great changes for performance and standardization that hav=
e
>> been bouncing around inside of various FreeBSD shops that have been
>> collaborating with Matt Macy over the last year.
>>
>> This will implement multiple queues for certain em(4) devices that are=

>> capable of such things and add some new sysctl's for you to poke at in=

>> your monitoring tools.
>>
>> Due to limitations of device registration, igbX devices will become em=
X
>> devices.  So, you'll need to make a minor update to your rc.conf and
>> scripts that manipulate the network devices.
>>
>> UPDATING will be bumped to reflect these changes.
>>
>> MFC to stable/11 will have a legacy implementation that doesn't use
>> IFLIB for compatibility reasons.
>>
>> A documentation and man page update will follow in the next few days
>> explaining how to work with the changed driver.
>>
>> sean
>>
>> bcc net@ current@ re@
>>
>>
>>
>=20
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.o=
rg"
>=20


--hCCpwQAhOcUQKrmn7SCPj6RVpTK59mBr6--

--om1C8Fo8C19rDJqHQm6isd9La1mCWxCu6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQGTBAEBCgB9FiEEuq1GMucSHejSCZfdEgHvyh5yfmQFAlhvuRRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEJB
QUQ0NjMyRTcxMjFERThEMjA5OTdERDEyMDFFRkNBMUU3MjdFNjQACgkQEgHvyh5y
fmTRaAf+KrByTP9YVZXKu6VqSYcZ56g3yHskDCnbHFGM/8zqUwhuF0L6s5dIGIpZ
O+RONZoiXwuAkHoMcb6JtsV6b6h+c48uadF9EwfMfAQGAa9JQTLMOU+YnulkmJlb
JR4Psq+EZxO0GzpZ4Wq6QhUg40mpWd40KTsai36MOOPvBD4CM334GL9Y3nmewLgq
oYrdw8bMyq3c/T+ntXYpc2FcwIx53MYnNZzVwAKj4ZwU9EOdhtMtp3EFhhCr9UwI
1Kq5BfPm58MjL/b0HR4ia7TWM68VlhdKvjvJ6aOtxNon/cumx2uNxkF3r6j545ip
2F+xUFJ4eUhgTOUvgUokwdQqni+o0A==
=tNaj
-----END PGP SIGNATURE-----

--om1C8Fo8C19rDJqHQm6isd9La1mCWxCu6--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0b2a1bca-9dc2-7bb6-909b-74826aa8ec58>