From owner-svn-src-all@FreeBSD.ORG Sat Sep 13 20:08:28 2014 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1B8BCAAC; Sat, 13 Sep 2014 20:08:28 +0000 (UTC) Received: from cyrus.watson.org (cyrus.watson.org [198.74.231.69]) by mx1.freebsd.org (Postfix) with ESMTP id E62852C1; Sat, 13 Sep 2014 20:08:27 +0000 (UTC) Received: from fledge.watson.org (fledge.watson.org [198.74.231.63]) by cyrus.watson.org (Postfix) with ESMTPS id 6B1AA46B7F; Sat, 13 Sep 2014 16:08:27 -0400 (EDT) Date: Sat, 13 Sep 2014 21:08:27 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Rick Macklem Subject: Re: svn commit: r271504 - in head/sys: dev/oce dev/vmware/vmxnet3 dev/xen/netfront net netinet ofed/drivers/net/mlx4 In-Reply-To: <405398541.35874200.1410638660648.JavaMail.root@uoguelph.ca> Message-ID: References: <405398541.35874200.1410638660648.JavaMail.root@uoguelph.ca> User-Agent: Alpine 2.11 (BSF 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Hans Petter Selasky , svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Adrian Chadd X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Sep 2014 20:08:28 -0000 On Sat, 13 Sep 2014, Rick Macklem wrote: > Well, there are spare fields (if_ispare[4]) in struct ifnet that I believe > can be used for new u_ints when MFC'ng a patch that adds fields to struct > ifnet in head. (If I have this wrong, someone please correct me.) In my notes from a few years ago on KBIs, it looked like we could potentially convert ifnet from "only use spares" to "OK to append to the structure in a stable branch". It used to be that ifnet was embedded in driver softcs, and so ifnet changes broke compiled driver modules, but this is no longer the case. A careful review might suggest to us that it's OK to simply add the new fields we want to the end, but need to do that review before assuming it. Robert