Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Nov 2010 13:27:03 +0100
From:      Milan Obuch <freebsd-stable@dino.sk>
To:        freebsd-stable@freebsd.org
Subject:   Re: netgraph and interface nodes
Message-ID:  <201011121327.04287.freebsd-stable@dino.sk>
In-Reply-To: <201011121307.23133.zec@icir.org>
References:  <4CDD2B4C.5090106@norma.perm.ru> <201011121307.23133.zec@icir.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday 12 November 2010 13:07:22 Marko Zec wrote:
> On Friday 12 November 2010 12:55:56 Eugene M. Zheganin wrote:
> >   Hi.
> > 
> > I'm using 8.1-STABLE on one of my production servers. I wrote about krb5
> > problem some time ago.
> > Second trouble is netgraph-related.
> > 
> > I'm using dot1q on an em(4) card.
> > It's loaded as a module atm (however earlier it was in kernel).
> > 
> > I have ng_ether/ng_iface in kernel, if_vlan loaded as a module, but I
> > cannot see vlan interface nodes in ngctl.
> > 
> > Is this known problem related to a driver loaded a s a module ?
> > Or maby it can be helped some other way ?
> 
> That kind of setup works fine here on stable/8:
> 
> tpx32# uname -a
> FreeBSD tpx32.icir.org 8.1-STABLE FreeBSD 8.1-STABLE #3: Tue Nov  9
> 15:15:54 CET 2010
> tpx32# ngctl l
> There are 3 total nodes:
>   Name: em0             Type: ether           ID: 00000001   Num hooks: 0
>   Name: wlan0           Type: ether           ID: 00000008   Num hooks: 0
>   Name: ngctl7968       Type: socket          ID: 00000009   Num hooks: 0
> tpx32# ifconfig vlan0 create
> tpx32# ifconfig vlan0 vlan 101 vlandev em0
> tpx32# ngctl l
> There are 4 total nodes:
>   Name: em0             Type: ether           ID: 00000001   Num hooks: 0
>   Name: vlan0           Type: ether           ID: 0000000a   Num hooks: 0
>   Name: wlan0           Type: ether           ID: 00000008   Num hooks: 0
>   Name: ngctl8033       Type: socket          ID: 0000000b   Num hooks: 0
> tpx32#
> 
> Marko
>

Slightly related... how about em0.100 type nodes?

# ngctl list
There are 3 total nodes:
  Name: em0             Type: ether           ID: 00000001   Num hooks: 0
  Name: em1             Type: ether           ID: 00000002   Num hooks: 0
  Name: ngctl48803      Type: socket          ID: 00000005   Num hooks: 0
door.dino.sk# ifconfig em0.100 create
door.dino.sk# ngctl list
There are 4 total nodes:
  Name: <unnamed>       Type: ether           ID: 00000006   Num hooks: 0
  Name: em0             Type: ether           ID: 00000001   Num hooks: 0
  Name: em1             Type: ether           ID: 00000002   Num hooks: 0
  Name: ngctl49103      Type: socket          ID: 00000007   Num hooks: 0

It looks like the dot in interface name is not handled gracefully here...

Regards,
Milan



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