6.0-BETA3 bge0 and vlans

Gavin Atkinson gavin.atkinson at ury.york.ac.uk
Tue Aug 30 17:23:58 GMT 2005


Hi,

I'm having no success setting vlans up on a bge interface.  Can anyone
confirm they work?  I've got no problems using them on fxp interfaces,
so I'm pretty sure it's not user error...  Everything looks good:

bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet6 fe80::209:3dff:fe12:6c06%bge0 prefixlen 64 scopeid 0x1
        inet x.y.12.120 netmask 0xfffffe00 broadcast x.y.13.255
        ether 00:09:3d:12:6c:06
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
[bge1/lo0 snipped]
vlan76: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet x.y.76.59 netmask 0xfffffe00 broadcast x.y.77.255
        inet6 fe80::209:3dff:fe12:6c06%vlan0 prefixlen 64 scopeid 0x4
        ether 00:09:3d:12:6c:06
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
        vlan: 76 parent interface: bge0

... but I can get no packets through the vlan interface (the parent
interface works as expected).  Can anyone actually confirm that vlans
work with bge cards?  My card is a BCM5704 (vend=0x14e4, prod=0x1648,
rev=0x03)

I've also just discovered that ifconfig is sensitive to the order that
the options "vlandev" and "vlan" are passed to it.

wiggum# ifconfig vlan76 vlandev bge0 vlan 76
ifconfig: must specify both vlan tag and device
wiggum# ifconfig vlan76 vlan 76 vlandev bge0
wiggum#

This to me seems counter-intuitive.  Due to the design of ifconfig this
doesn't seem to be easy to change, so maybe it should be documented?

Thanks,

Gavin


More information about the freebsd-current mailing list