generic: rtl8366s: use correct bitmasks in sanity checks

SVN-Revision: 24935
lede-17.01
Gabor Juhos 2011-01-08 18:04:04 +00:00
parent ec9b5d6243
commit d88fc86fca
1 changed files with 4 additions and 4 deletions

View File

@ -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;