Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Dec 2013 11:38:35 -0800
From:      Adrian Chadd <adrian@freebsd.org>
To:        =?KOI8-R?B?4c7Uz84g8MXU1cjP1w==?= <felix_mail@mail.ru>
Cc:        "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org>
Subject:   Re: RB450G compiling the kernel
Message-ID:  <CAJ-VmomzUv5CSK67VdMMnsPvS4LkRvQMqkg_sMT_fzNti30P1g@mail.gmail.com>
In-Reply-To: <1388404360.131024714@f310.i.mail.ru>
References:  <1388404360.131024714@f310.i.mail.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On 30 December 2013 03:52, =E1=CE=D4=CF=CE =F0=C5=D4=D5=C8=CF=D7 <felix_mai=
l@mail.ru> wrote:
>
> Hi,
> Can you help me? How can I use AR7161 + AR8316 as two interfaces availabl=
e 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 sy=
stem have only one arge1.
> I need to route traffic between arge0 and arge1 ports... How, how can I d=
o 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmomzUv5CSK67VdMMnsPvS4LkRvQMqkg_sMT_fzNti30P1g>