summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2011-01-08 18:04:04 +0000
committerGabor Juhos <juhosg@openwrt.org>2011-01-08 18:04:04 +0000
commitd88fc86fca4763300279cf558d603a7718fb7631 (patch)
tree611e2ba0ded3d0cdddd8ee2f7ad868d4faefb57e
parentec9b5d6243e6df68cadc443fa0ee4f7ddf6ac7ad (diff)
downloadmtk-20170518-d88fc86fca4763300279cf558d603a7718fb7631.zip
mtk-20170518-d88fc86fca4763300279cf558d603a7718fb7631.tar.gz
mtk-20170518-d88fc86fca4763300279cf558d603a7718fb7631.tar.bz2
generic: rtl8366s: use correct bitmasks in sanity checks
SVN-Revision: 24935
-rw-r--r--target/linux/generic/files/drivers/net/phy/rtl8366s.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/target/linux/generic/files/drivers/net/phy/rtl8366s.c b/target/linux/generic/files/drivers/net/phy/rtl8366s.c
index f0c21f7..80a546a 100644
--- a/target/linux/generic/files/drivers/net/phy/rtl8366s.c
+++ b/target/linux/generic/files/drivers/net/phy/rtl8366s.c
@@ -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;