mf_is_value_valid() use symbolic value instead of 7 for vlan pcp Signed-off-by: Isaku Yamahata <yamah...@valinux.co.jp> --- lib/meta-flow.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/lib/meta-flow.c b/lib/meta-flow.c index b3a4bff..719c0d9 100644 --- a/lib/meta-flow.c +++ b/lib/meta-flow.c @@ -968,7 +968,7 @@ mf_is_value_valid(const struct mf_field *mf, const union mf_value *value) return !(value->be16 & htons(VLAN_CFI | VLAN_PCP_MASK)); case MFF_VLAN_PCP: - return !(value->u8 & ~7); + return !(value->u8 & ~(VLAN_PCP_MASK >> VLAN_PCP_SHIFT)); case MFF_IPV6_LABEL: return !(value->be32 & ~htonl(IPV6_LABEL_MASK)); -- 1.7.1.1 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev