From owner-freebsd-current@freebsd.org Fri Jan 6 10:48:13 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 DD3B4CA038F for ; Fri, 6 Jan 2017 10:48:13 +0000 (UTC) (envelope-from killing@multiplay.co.uk) Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6B8971B0C for ; Fri, 6 Jan 2017 10:48:13 +0000 (UTC) (envelope-from killing@multiplay.co.uk) Received: by mail-wm0-x234.google.com with SMTP id c85so20299878wmi.1 for ; Fri, 06 Jan 2017 02:48:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=multiplay-co-uk.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to; bh=lZfya/ltXSpoKeE/z5ikW0rxlVvnauM4xy0xnTcCj1g=; b=HjFOCLxlkFyLTO6rpPvdxuvC2R91k/Ck1pzCmG7nYc89A28q9+qY5v1UNUqnnNbozu YhivgqeQPJg76uI9kR/njogtX7vgKIQbCSSZ/7KXnbN9mIwkblZN7Eu210E4vkWWqSgb AV1pQIGxrUL+U1zqOApNN05Hx7qE5IMuMn5/d7jZARjTYci6h/KQedmxcvLuyS0McA7S cJJ6YrYgBIW3gMYTKAn3/gD2cF53ZnzGE9HNkW1gLz8oAMI3o+Xy9wd6GzVL8SnTzLTl hIFuZ9oxSnbplGa8gYES4yEbW9kif7k2VgFA9eGEohMcmAeD6IhTWFpTBINLVND0xX/z aW5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to; bh=lZfya/ltXSpoKeE/z5ikW0rxlVvnauM4xy0xnTcCj1g=; b=IkYM6URABrUCtPcX0/Hpz0Js77zkKVmAoJvNVZVuSYYrACqZpw4bC23LrCBeDAZi1T 5w5Kacz/Sr3ArtL7jMbA9IbLwZ3kOcuiRdoe+LYBJVCq3ujdTd4a60V+bKVjLvJnaLCr i0SyL2ibRtPOwD1nBK5XNaeUczsHKNRoWdjFSDkQ092tzdIe3FmXvLYmkMAGhCU0avux Mjbsyxcg2aJ3KQXko6kqd5p2nzymez5X0HnmCyMh4S2wam7SlID+k7EplxBjqw5Mv583 3KmGfAMz2tcC/UZObcSPY7a5SPkX0dnKFFCDdNCGg6cxviJ2Q7sw6pNhj87koLWv5Xz/ mRyw== X-Gm-Message-State: AIkVDXIbhagqCuZFnTZ8nNjXRmMD9lsRF/zxbGT3LOFVyZw2Sq8AnY+FGwuFlCqwQflriMgz X-Received: by 10.223.169.134 with SMTP id b6mr627284wrd.132.1483699690575; Fri, 06 Jan 2017 02:48:10 -0800 (PST) Received: from [10.10.1.58] ([185.97.61.26]) by smtp.gmail.com with ESMTPSA id f126sm2715464wme.22.2017.01.06.02.48.09 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Jan 2017 02:48:09 -0800 (PST) Subject: Re: HEADS-UP: IFLIB implementations of sys/dev/e1000 em, lem, igb pending To: freebsd-current@freebsd.org References: <30f21c75-d3a2-edcd-1999-d5ed9f970c06@freebsd.org> From: Steven Hartland Message-ID: Date: Fri, 6 Jan 2017 10:48:09 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <30f21c75-d3a2-edcd-1999-d5ed9f970c06@freebsd.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 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 10:48:14 -0000 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. 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, it would be worth considering: * Change emX -> igbX to lower the impact. * Add shims / alias so that operations on the device name going away still work. What do people think? 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 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@ > > >