6.0-BETA3 bge0 and vlans

Jung-uk Kim jkim at FreeBSD.org
Tue Aug 30 18:22:52 GMT 2005


On Tuesday 30 August 2005 01:23 pm, Gavin Atkinson wrote:
> 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)

It was discussed here but I don't think any actions were taken 
actually.  Follow the thread:

http://docs.freebsd.org/cgi/mid.cgi?9256D57F598E6C41B288AA7DB94F29C902DFB963

Jung-uk Kim

> 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
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to
> "freebsd-current-unsubscribe at freebsd.org"


More information about the freebsd-current mailing list