diff options
author | Gabor Juhos <juhosg@openwrt.org> | 2011-01-08 18:04:04 +0000 |
---|---|---|
committer | Gabor Juhos <juhosg@openwrt.org> | 2011-01-08 18:04:04 +0000 |
commit | d88fc86fca4763300279cf558d603a7718fb7631 (patch) | |
tree | 611e2ba0ded3d0cdddd8ee2f7ad868d4faefb57e /target/linux/generic/files | |
parent | ec9b5d6243e6df68cadc443fa0ee4f7ddf6ac7ad (diff) | |
download | mtk-20170518-d88fc86fca4763300279cf558d603a7718fb7631.zip mtk-20170518-d88fc86fca4763300279cf558d603a7718fb7631.tar.gz mtk-20170518-d88fc86fca4763300279cf558d603a7718fb7631.tar.bz2 |
generic: rtl8366s: use correct bitmasks in sanity checks
SVN-Revision: 24935
Diffstat (limited to 'target/linux/generic/files')
-rw-r--r-- | target/linux/generic/files/drivers/net/phy/rtl8366s.c | 8 |
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; |