From owner-freebsd-net@FreeBSD.ORG Tue Apr 5 15:55:30 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 011731065670; Tue, 5 Apr 2011 15:55:30 +0000 (UTC) (envelope-from qing.li@bluecoat.com) Received: from whisker.bluecoat.com (whisker.bluecoat.com [216.52.23.28]) by mx1.freebsd.org (Postfix) with ESMTP id B842B8FC16; Tue, 5 Apr 2011 15:55:29 +0000 (UTC) Received: from PWSVL-EXCHTS-01.internal.cacheflow.com ([10.2.2.122]) by whisker.bluecoat.com (8.14.2/8.14.2) with ESMTP id p35FcNOf020608 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 5 Apr 2011 08:38:23 -0700 (PDT) Received: from PWSVL-EXCMBX-01.internal.cacheflow.com ([fe80::15bc:12e2:4676:340f]) by PWSVL-EXCHTS-01.internal.cacheflow.com ([fe80::5c50:e2ba:8115:4223%20]) with mapi id 14.01.0255.000; Tue, 5 Apr 2011 08:38:17 -0700 From: "Li, Qing" To: Ingo Flaschberger , Nikolay Denev Thread-Topic: Routing enhancement - reduce routing table locking Thread-Index: AQHL8zOHlmYR0xfOqkCNfuY6FBeddZRPutaAgAAORQD//5nHmg== Date: Tue, 5 Apr 2011 15:38:17 +0000 Message-ID: References: , In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [216.52.23.68] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: "freebsd-net@freebsd.org" Subject: RE: Routing enhancement - reduce routing table locking X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2011 15:55:30 -0000 kern/155772 can be resolved using RADIX_MPATH.=0A= =0A= >=0A= > regarding kern/155772:=0A= > at stock 8.2 FreeBSD the system panics after ifconfig down / ifconfig up = /=0A= > ifconfig down with 1 route and 1 interface route (multipath).=0A= >=0A= =0A= What's the exact step and a specific example that triggers a panic ?=0A= =0A= >=0A= > Also there are problems with arp, due wrong multipath route selection=0A= > (if the decision is already made that the route should go the direct way,= =0A= > the route and not the interface route is choosen, depends on which route= =0A= > was first in the tree).=0A= >=0A= =0A= I am not quite getting what you are saying about. What do you mean when= =0A= you say:" .. the route should go the direct way, the route and not the in= terface route ..."=0A= =0A= What is the "route" that "goes the direct way" ?=0A= =0A= >=0A= > And finally, there are problems when adding / deleteing routes.=0A= >=0A= > example that does not work:=0A= > ifconfig em0 192.168.0.1/24=0A= > ifconfig em1 10.0.0.1/24=0A= > route add 10.0.0.0/24 192.168.0.2=0A= >=0A= =0A= What doesn't work ? The add or the delete operation? =0A= I can add and delete the 10.0.0.0/24 route fine on my system.=0A= =0A= -- Qing=0A= =0A=