X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fdpif-netdev.c;h=1daa93b299aa53f64d05b9ff3ff940669e07c727;hb=54e05b5f6f7d3504dc74a73dcf9707cbdb28d1d1;hp=e9f006c3479978ab43f63de6c4c35e6c90f62d3e;hpb=67a4917b07031b387beafaedce413b4207214059;p=openvswitch diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c index e9f006c3..1daa93b2 100644 --- a/lib/dpif-netdev.c +++ b/lib/dpif-netdev.c @@ -752,7 +752,7 @@ dpif_netdev_validate_actions(const union odp_action *actions, int n_actions, case ODPAT_SET_VLAN_PCP: *mutates = true; - if (a->vlan_pcp.vlan_pcp & ~VLAN_PCP_MASK) { + if (a->vlan_pcp.vlan_pcp & ~(VLAN_PCP_MASK >> VLAN_PCP_SHIFT)) { return EINVAL; } break;