From owner-cvs-src@FreeBSD.ORG Fri May 18 15:05:50 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F280F16A40A; Fri, 18 May 2007 15:05:49 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E42BB13C45A; Fri, 18 May 2007 15:05:49 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l4IF5naS064395; Fri, 18 May 2007 15:05:49 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l4IF5nex064394; Fri, 18 May 2007 15:05:49 GMT (envelope-from dwmalone) Message-Id: <200705181505.l4IF5nex064394@repoman.freebsd.org> From: David Malone Date: Fri, 18 May 2007 15:05:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netgraph ng_fec.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 May 2007 15:05:50 -0000 dwmalone 2007-05-18 15:05:49 UTC FreeBSD src repository Modified files: sys/netgraph ng_fec.c Log: Help ng_fec deal with multicast addresses. While ng_fec called the ioctl to let interfaces in the bundle know the list of multicast addresses had changed, it never actually updated that list on the interfaces in the bundle. Consequently, the multicast filters could be programmed incorrectly. if_lagg does this correctly, by maintaining a list of addresses that it has added to interfaces in the bundle. This commit basically takes the if_lagg code and adds it to ng_fec. A version of this patch for RELENG_6 has fixed some problems with IPv6 ND over ng_fec. This is probably the problem in PR 107523. PR: 107523 Tested by: Rob Gallagher Obtained from: if_lagg MFC after: 3 weeks Revision Changes Path 1.30 +77 -2 src/sys/netgraph/ng_fec.c