mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-24 05:35:19 +02:00
backfire: generic: rtl8366s: use correct bitmasks in sanity checks (backport of r24935)
git-svn-id: svn://svn.openwrt.org/openwrt/branches/backfire@24995 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
69b6d709fd
commit
dfb3103e2a
@ -455,8 +455,8 @@ static int rtl8366s_set_vlan_4k(struct rtl8366_smi *smi,
|
||||
int i;
|
||||
|
||||
if (vlan4k->vid >= RTL8366S_NUM_VIDS ||
|
||||
vlan4k->member > RTL8366S_PORT_ALL ||
|
||||
vlan4k->untag > RTL8366S_PORT_ALL ||
|
||||
vlan4k->member > RTL8366S_VLAN_MEMBER_MASK ||
|
||||
vlan4k->untag > RTL8366S_VLAN_UNTAG_MASK ||
|
||||
vlan4k->fid > RTL8366S_FIDMAX)
|
||||
return -EINVAL;
|
||||
|
||||
@ -524,8 +524,8 @@ static int rtl8366s_set_vlan_mc(struct rtl8366_smi *smi, u32 index,
|
||||
if (index >= RTL8366S_NUM_VLANS ||
|
||||
vlanmc->vid >= RTL8366S_NUM_VIDS ||
|
||||
vlanmc->priority > RTL8366S_PRIORITYMAX ||
|
||||
vlanmc->member > RTL8366S_PORT_ALL ||
|
||||
vlanmc->untag > RTL8366S_PORT_ALL ||
|
||||
vlanmc->member > RTL8366S_VLAN_MEMBER_MASK ||
|
||||
vlanmc->untag > RTL8366S_VLAN_UNTAG_MASK ||
|
||||
vlanmc->fid > RTL8366S_FIDMAX)
|
||||
return -EINVAL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user