From owner-freebsd-current@freebsd.org Fri Jan 6 03:18:03 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1B235CA1634 for ; Fri, 6 Jan 2017 03:18:03 +0000 (UTC) (envelope-from sbruno@freebsd.org) Received: from mail.ignoranthack.me (ignoranthack.me [199.102.79.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E546E1372 for ; Fri, 6 Jan 2017 03:18:02 +0000 (UTC) (envelope-from sbruno@freebsd.org) Received: from [172.17.53.170] (50-243-21-81-static.hfc.comcastbusiness.net [50.243.21.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: sbruno@ignoranthack.me) by mail.ignoranthack.me (Postfix) with ESMTPSA id E27631928BA for ; Fri, 6 Jan 2017 03:18:00 +0000 (UTC) From: Sean Bruno Subject: HEADS-UP: IFLIB implementations of sys/dev/e1000 em, lem, igb pending To: freebsd-current Message-ID: <30f21c75-d3a2-edcd-1999-d5ed9f970c06@freebsd.org> Date: Thu, 5 Jan 2017 20:17:56 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Xli5ljKs8F6pqgtgSSLgRkA9MRsh7DdaO" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2017 03:18:03 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Xli5ljKs8F6pqgtgSSLgRkA9MRsh7DdaO Content-Type: multipart/mixed; boundary="tosdeOClc8eqO7DLNFaEVencoBVO3sVKb"; protected-headers="v1" From: Sean Bruno To: freebsd-current Message-ID: <30f21c75-d3a2-edcd-1999-d5ed9f970c06@freebsd.org> Subject: HEADS-UP: IFLIB implementations of sys/dev/e1000 em, lem, igb pending --tosdeOClc8eqO7DLNFaEVencoBVO3sVKb Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable tl;dr --> igbX devices will become emX devices We're about to commit an update to sys/dev/e1000 that will implement and activate IFLIB for em(4), lem(4) & igb(4) and would appreciate all folks who can test and poke at the drivers to do so this week. This will have some really great changes for performance and standardization that have 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 emX 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@ --tosdeOClc8eqO7DLNFaEVencoBVO3sVKb-- --Xli5ljKs8F6pqgtgSSLgRkA9MRsh7DdaO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEEuq1GMucSHejSCZfdEgHvyh5yfmQFAlhvDGRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEJB QUQ0NjMyRTcxMjFERThEMjA5OTdERDEyMDFFRkNBMUU3MjdFNjQACgkQEgHvyh5y fmQ75ggAnhduFM169TWKdSUWcvjn0v3MNEZJkKxePl5s9VlExWgM2ALstLKZ9WtA fC+/bRiE6rTOVh4YLCFcuyiN56HenOVVt9Bu1LetoVeE8jH5Rw8cvyN83pGFzhVn ZinqvqSCWvGLnqkAv8SjgeIfxA/zXPiTTYKk3meDi3on9XjkAlv1t861zT4yBsoz MTxAB7npXEgC4f73FJk46mnxg6eCn2XWhKyfpTuo10zV7gBgKm5KnxkBwydAmP+L bMA89MiH5giOtF9FpKoOvyH77ya/N64HrWKv2AfJOm4fW+Z9eqG5C2lsgN6yFv6z 02Rixjf1NVDZiaJ+b1CYxX7cWtw3PQ== =wjtX -----END PGP SIGNATURE----- --Xli5ljKs8F6pqgtgSSLgRkA9MRsh7DdaO--