From owner-cvs-src-old@FreeBSD.ORG Tue Jan 5 18:26:55 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EABF1106566C for ; Tue, 5 Jan 2010 18:26:55 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D8B0B8FC15 for ; Tue, 5 Jan 2010 18:26:55 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o05IQtHu016692 for ; Tue, 5 Jan 2010 18:26:55 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o05IQtfh016691 for cvs-src-old@freebsd.org; Tue, 5 Jan 2010 18:26:55 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <201001051826.o05IQtfh016691@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 5 Jan 2010 18:26:41 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/net if.c if.h if_vlan.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2010 18:26:56 -0000 jhb 2010-01-05 18:26:41 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net if.c if.h if_vlan.c Log: SVN rev 201599 on 2010-01-05 18:26:41Z by jhb MFC 201196: Change vlan interfaces to cope more usefully with the parent interface being renamed. Previously the vlan interfaces would lose their configuration as if the parent interface had been physically removed. Now vlan interfaces ignore rename events. - Add a new ifnet flag (IFF_RENAMING) that is set while an ifnet is being renamed. This flag can be checked in ifnet departure/arrival event handlers to treat rename events differently. - Change the ifnet departure event handler in the if_vlan(4) driver to ignore departure events due to a trunk interface being renamed. Revision Changes Path 1.273.2.12 +10 -0 src/sys/net/if.c 1.108.2.6 +1 -0 src/sys/net/if.h 1.124.2.8 +6 -1 src/sys/net/if_vlan.c