From owner-cvs-src-old@FreeBSD.ORG Tue Dec 29 13:35:40 2009 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 5AEE61065694 for ; Tue, 29 Dec 2009 13:35:40 +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 4A1C58FC0A for ; Tue, 29 Dec 2009 13:35:40 +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 nBTDZeIX086504 for ; Tue, 29 Dec 2009 13:35:40 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id nBTDZerN086503 for cvs-src-old@freebsd.org; Tue, 29 Dec 2009 13:35:40 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200912291335.nBTDZerN086503@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 29 Dec 2009 13:35:18 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD 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, 29 Dec 2009 13:35:40 -0000 jhb 2009-12-29 13:35:18 UTC FreeBSD src repository Modified files: sys/net if.c if.h if_vlan.c Log: SVN rev 201196 on 2009-12-29 13:35:18Z by jhb 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. Reviewed by: brooks, rwatson MFC after: 1 week Revision Changes Path 1.371 +10 -0 src/sys/net/if.c 1.123 +1 -0 src/sys/net/if.h 1.142 +6 -1 src/sys/net/if_vlan.c