From owner-freebsd-mips@FreeBSD.ORG Tue Dec 31 17:57:43 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D6549483 for ; Tue, 31 Dec 2013 17:57:43 +0000 (UTC) Received: from mail-qe0-x22b.google.com (mail-qe0-x22b.google.com [IPv6:2607:f8b0:400d:c02::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9458313E1 for ; Tue, 31 Dec 2013 17:57:43 +0000 (UTC) Received: by mail-qe0-f43.google.com with SMTP id jy17so12676925qeb.2 for ; Tue, 31 Dec 2013 09:57:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=6KYooELnEafFMoa757Z+UoAOSESc0KpvcE2KvCirY3E=; b=wtLeaOd4s037ukHvRiac0hrNUeTUmYp36CVY9lcXr31562Ezfk+yKunmYqpajqv5Z9 vXcxmlsc9rpCeKYfbLlI7dfrTNpaqOU10q2i8WopVzH8PEo2l5qabXIY/rGiDVuHbI8m E3rkjlZuSnmn8y9JCL/ItU9U561S6n8gLQzS3VQBMhj+ijdcy/4qBmyyXUD5s5osVh1V wZm/zHtoVcL+Dnf6okWW5NMiwODuOKmvtcTr26/Gd7qcChPJ5D2ytd5lJlsvtax/VZ5W Ru7vWc6pfqU5YEzkrcDpTdPwVWt8CIq+Hs/a4MDJlX3x1hfA/LqJY0vzh1vBiweNcwst MUFw== MIME-Version: 1.0 X-Received: by 10.224.13.141 with SMTP id c13mr112742501qaa.76.1388512662724; Tue, 31 Dec 2013 09:57:42 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.224.52.8 with HTTP; Tue, 31 Dec 2013 09:57:42 -0800 (PST) In-Reply-To: <1388478201.16007730@f292.i.mail.ru> References: <1388404360.131024714@f310.i.mail.ru> <1388478201.16007730@f292.i.mail.ru> Date: Tue, 31 Dec 2013 09:57:42 -0800 X-Google-Sender-Auth: HiMYf-g1eNKp6zmFECpS4a8AfPY Message-ID: Subject: Re: Re[2]: RB450G compiling the kernel From: Adrian Chadd To: Anton Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Cc: "freebsd-mips@freebsd.org" X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Dec 2013 17:57:43 -0000 Which kernel configuration file are you building with? -a On 31 December 2013 00:23, Anton wrote: > Adrian thanks! > > I resolved the problem. There was need to add both options in hints file = at > the same time. > > hints.argemdio.0.at=3D"nexus0" > hints.argemdio.0. > .... > hints.arge.0.at=3D"nexus0" > hints.arge.0. > .... > > =F0=CF=CE=C5=C4=C5=CC=D8=CE=C9=CB, 30 =C4=C5=CB=C1=C2=D2=D1 2013, 11:38 -= 08:00 =CF=D4 Adrian Chadd > : > > On 30 December 2013 03:52, =E1=CE=D4=CF=CE =F0=C5=D4=D5=C8=CF=D7 wrote: >> >> Hi, >> Can you help me? How can I use AR7161 + AR8316 as two interfaces availab= le >> to the kernel? Etherswitch is very good solution, but he's black box for= me. >> If I try to compile kernel with switch - all is Ok, but in this case sys= tem >> have only one arge1. >> I need to route traffic between arge0 and arge1 ports... How, how can I = do >> it? :) > > Well, it depends on how it's wired up. > > The AR8316 (and other atheros switches) have an option to peel off one > of the ports as a dedicated PHY port, for situations where you have > two MACs on the SoC and you want to have a WAN port and multiple LAN > ports. > > Theres three ways to do it: > > * have one MAC port, map all switch ports to it, then peel off lan/wan > via VLAN ids > * have two MAC ports, have one port dedicated as a pass-through PHY > for the WAN port and the rest be switch ports for the LAN (vlan or > otherwise) > * a hybrid - have two MAC ports, and just map them using vlan ids or > per-port vlans as required. > > So it boils down to whether the RB450G wires both arge interfaces to > the switch. If so, you can peel off a dedicated WAN PHY/port by > configuring up the 'phy4cpu' option in the hints file. Otherwise it's > vlans all the way down. > > > -adrian > > > > -- > Anton