From owner-freebsd-net@FreeBSD.ORG Wed Dec 28 14:59:19 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 6C8C41065670 for ; Wed, 28 Dec 2011 14:59:19 +0000 (UTC) (envelope-from eksffa@freebsdbrasil.com.br) Received: from capeta.freebsdbrasil.com.br (capeta.freebsdbrasil.com.br [201.48.151.3]) by mx1.freebsd.org (Postfix) with SMTP id E1FC98FC08 for ; Wed, 28 Dec 2011 14:59:16 +0000 (UTC) Received: (qmail 9913 invoked from network); 28 Dec 2011 12:32:34 -0200 Received: by simscan 1.4.0 ppid: 9908, pid: 9911, t: 0.0071s scanners:none Received: from unknown (HELO eksffa.bh.freebsdbrasil.com.br) (eksffa@freebsdbrasil.com.br@10.69.69.7) by capeta.freebsdbrasil.com.br with ESMTPA; 28 Dec 2011 12:32:34 -0200 From: Patrick Tracanelli Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Wed, 28 Dec 2011 12:32:36 -0200 Message-Id: <3277161C-D037-4B47-9368-AC47EEA27FBC@freebsdbrasil.com.br> To: freebsd-net@freebsd.org Mime-Version: 1.0 (Apple Message framework v1250) X-Mailer: Apple Mail (2.1250) Subject: Netgraph VLAN in VLAN (q-in-q) 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: Wed, 28 Dec 2011 14:59:19 -0000 Hello, I need to setup a typical q-in-q environment, here's what I am working = on: ngctl mkpeer em2: vlan lower downstream ngctl name em2:lower vlanL1 ngctl connect em2: vlanL1: upper nomatch ngctl mkpeer vlanL1: eiface vlan2589 ether ngctl msg vlanL1: addfilter '{ vlan=3D2589 hook=3D"vlan2589" }' # assign em2 mac address ifconfig ngeth0 lladdr 00:21:5e:8a:0e:73 # Do everything again but the new vlan will have the previous # as parent... ngctl mkpeer ngeth0: vlan lower downstream ngctl name ngeth0:lower vlanL2 ngctl connect ngeth0: vlanL2: upper nomatch ngctl mkpeer vlanL2: eiface vlan110 ether ngctl msg vlanL2: addfilter '{ vlan=3D110 hook=3D"vlan110" }' ifconfig ngeth1 lladdr 00:21:5e:8a:0e:73 But when I run: # ngctl mkpeer ngeth0: vlan lower downstream I get: ngctl: send msg: Protocol family not supported I am clueless what I am doing wrong at this point. Can someone help me = with this little ng problem? Its an 8.2-STABLE on i386 box. Thank you :) -- Patrick Tracanelli