From owner-freebsd-net@FreeBSD.ORG Tue Oct 30 16:51:18 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 891C98EE for ; Tue, 30 Oct 2012 16:51:18 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-pa0-f54.google.com (mail-pa0-f54.google.com [209.85.220.54]) by mx1.freebsd.org (Postfix) with ESMTP id 548638FC0C for ; Tue, 30 Oct 2012 16:51:18 +0000 (UTC) Received: by mail-pa0-f54.google.com with SMTP id bi1so331721pad.13 for ; Tue, 30 Oct 2012 09:51:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:x-mailer:from:subject:date :to; bh=62nsPJywDjzoWd4vIDihCcClIE+MBaUp3AyEPbQuttg=; b=PRtBYFUCJd/aFh8EDAwnnBWdo+nyTooYGVAVJLGNJuJmb8YbYnz0Vd1q4KHByP88JB TC5vym0U/k5tKNsM6QeNNzxnpoRzH8FdiXpQ2mQ9GgKuQyMR4pCnoOC/OfmSVXKqkelZ a7MgjL6M8mvoehjQL0W+mDQ2OFG509Rnn5oPue+3EuSCE13wuIRoOEQFMmhEg1WtJOJG a4JpTq4Iioio1jfCjHgQwkQ1ulsP6j3bDHqGj46vt8Ih5yW58tK3TPgQ+R8AQeWnYqgY 4YejItb4WE3dsekHDcfMTI3RmPXepOnspQHCLK2RgGDSviBLf3+uAqYj7J1WJQ98LcXw xWiw== Received: by 10.68.234.201 with SMTP id ug9mr62668761pbc.63.1351615878068; Tue, 30 Oct 2012 09:51:18 -0700 (PDT) Received: from [10.142.190.62] (mobile-166-147-081-075.mycingular.net. [166.147.81.75]) by mx.google.com with ESMTPS id c8sm663404pav.4.2012.10.30.09.51.15 (version=SSLv3 cipher=OTHER); Tue, 30 Oct 2012 09:51:17 -0700 (PDT) References: <508FF0F9.9020105@freebsd.org> <508FFC57.6040302@egr.msu.edu> <50900415.8060602@tomjudge.com> Mime-Version: 1.0 (1.0) In-Reply-To: <50900415.8060602@tomjudge.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: X-Mailer: iPhone Mail (10A403) From: Garrett Cooper Subject: Re: bxe + if_lagg Date: Tue, 30 Oct 2012 09:51:13 -0700 To: Tom Judge Cc: "freebsd-net@freebsd.org" , Adam McDougall X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 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, 30 Oct 2012 16:51:18 -0000 On Oct 30, 2012, at 9:45 AM, Tom Judge wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > On 30/10/2012 12:12, Adam McDougall wrote: >> On 10/30/12 11:23, Tom Judge wrote: >>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >>>=20 >>>=20 >>>=20 >>> I am trying to get if_lagg working in an HP blade for failover >>> between the 2 in chassis cisco switches, but it would seem that >>> the link state is not being propagated up to the lagg device. >>>=20 >>> Any hints/ideas? >>>=20 >>>=20 >>>=20 >>> dmesg: bxe1: >> v:1.5.52 bxe1: Ethernet address: 00:25:b3:a8:76:e4 bxe1: ASIC >>> (0x16500000); Rev (A0); Bus (PCIe x4, 5Gbps); Flags (MSI-X); >>> Queues (RSS:16); BD's (RX:510,TX:255); Firmware (5.2.13);=20 >>> Bootcode (4.8.0) >>>=20 >>>=20 >>>=20 >>> bxe1: flags=3D8843 metric >>> 0 mtu 1500=20 >>> options=3D1bb > ether 00:25:b3:a8:76:e4 >>> nd6 options=3D29 media: >>> Ethernet autoselect (10Gbase-SR ) status: active >>>=20 >>> lagg0: flags=3D8843 metric >>> 0 mtu 1500=20 >>> options=3D1bb > ether 00:25:b3:a8:76:e4 >>> nd6 options=3D29 media: >>> Ethernet autoselect status: no carrier laggproto failover=20 >>> laggport: bxe1 flags=3D1 >>=20 >> Do you need two physical interfaces configured for failover mode to >> do any good? >=20 > Forgot to mention this is 9.0-RELEASE. >=20 > No, a single interface should set status active: >=20 > bce0: flags=3D8843 metric 0 mtu 15= 00 > options=3Dc01bb > ether 00:1e:0b:c4:00:a2 > nd6 options=3D29 > media: Ethernet autoselect (1000baseSX ) > status: active >=20 > lagg0: flags=3D8843 metric 0 mtu > 1500 > options=3Dc01bb > ether 00:1e:0b:c4:00:a2 > nd6 options=3D29 > media: Ethernet autoselect > status: active > laggproto failover > laggport: bce0 flags=3D5 Have you tried ifconfig up'ing the lagg? Shouldn't have to if things were fu= nctioning properly, but you might have to. If that works, then assigning an address to the interface or adding an ifcon= fig up in rc.local might workaround the issue. Cheers, -Garrett=