Greetings!

I have been trying to configure a NETGEAR WNDR3400 device to use VLAN ID 201 on 
its WAN port to be able to talk to a Calix FTTH ONT. Studying the problem, I 
have found that the device contains a BCM5325 switch, which only supports up to 
16 VLAN entries. However, each entry may have a VID that is 12 bits long, ie 
0-4095.

It does not seem that the current b53 driver supports this:

From b53_common.c:
static int b53_port_set_pvid(struct switch_dev *dev, int port, int val)
{
...
        if (val > 15 && is5325(priv))
                return -EINVAL;
...


I don't think this is hardware limitation, as people seem to have gotten it to 
work in DD-WRT, see http://www.dd-wrt.com/phpBB2/viewtopic.php?t=86919.

I am wondering if any of this work has been investigated for b53? I plan to 
spend a bit more time with this issue and try to patch the driver to provide a 
solution. However, being a newbie to the OpenWRT architecture, I may need 
advice regarding enforcement of 16 max VLANs while allowing VIDs from 0-4095. I 
think that if feasible, it would be a very useful change.

Thanks,
Ilya


_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to