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>
