From owner-cvs-all@FreeBSD.ORG Sun Apr 13 06:12:13 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E04831065670; Sun, 13 Apr 2008 06:12:13 +0000 (UTC) (envelope-from qingli@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AF2FA8FC1A; Sun, 13 Apr 2008 06:12:13 +0000 (UTC) (envelope-from qingli@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m3D6CDZM083733; Sun, 13 Apr 2008 06:12:13 GMT (envelope-from qingli@repoman.freebsd.org) Received: (from qingli@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m3D6CDcm083732; Sun, 13 Apr 2008 06:12:13 GMT (envelope-from qingli) Message-Id: <200804130612.m3D6CDcm083732@repoman.freebsd.org> From: Qing Li Date: Sun, 13 Apr 2008 06:12:13 +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/net radix_mpath.c radix_mpath.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Apr 2008 06:12:14 -0000 qingli 2008-04-13 06:12:13 UTC FreeBSD src repository Added files: sys/net radix_mpath.c radix_mpath.h Log: These files handle the radix tree for the ECMP routes. The original code from KAME did not take care of address aliases or multiple ip addresses that have the same prefix. Reviewed by: rwatson, gnn, sam, kmacy, julian Revision Changes Path 1.1 +334 -0 src/sys/net/radix_mpath.c (new) 1.1 +62 -0 src/sys/net/radix_mpath.h (new)