aboutsummaryrefslogtreecommitdiff
path: root/datapath/datapath.c
diff options
context:
space:
mode:
Diffstat (limited to 'datapath/datapath.c')
-rw-r--r--datapath/datapath.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/datapath/datapath.c b/datapath/datapath.c
index 2d67657d..c7d24129 100644
--- a/datapath/datapath.c
+++ b/datapath/datapath.c
@@ -657,7 +657,7 @@ static int validate_actions(const struct nlattr *attr,
vlan = nla_data(a);
if (vlan->vlan_tpid != htons(ETH_P_8021Q))
return -EINVAL;
- if (vlan->vlan_tci & htons(VLAN_TAG_PRESENT))
+ if (!(vlan->vlan_tci & htons(VLAN_TAG_PRESENT)))
return -EINVAL;
break;