ofproto: Match VLAN PCP and rewrite ToS bits (OpenFlow 0.9)
authorJustin Pettit <jpettit@nicira.com>
Wed, 11 Nov 2009 22:59:49 +0000 (14:59 -0800)
committerJustin Pettit <jpettit@nicira.com>
Sat, 20 Feb 2010 10:22:26 +0000 (02:22 -0800)
commit959a2ecdc8a5ffe53e74456ff6eb1ec25092db75
treed7f7759d577a14c00c0e255e2403a4ecd1f4534d
parent2f6d344525463ebe52f6bbd0e9a4cc22e33dacbe
ofproto: Match VLAN PCP and rewrite ToS bits (OpenFlow 0.9)

Starting in OpenFlow 0.9, it is possible to match on the VLAN PCP
(priority) field and rewrite the IP ToS/DSCP bits.  This check-in
provides that support and bumps the wire protocol number to 0x98.

NOTE: The wire changes come together over the set of OpenFlow 0.9 commits,
so OVS will not be OpenFlow-compatible with any official release between
this commit and the one that completes the set.
17 files changed:
datapath/actions.c
datapath/datapath.c
datapath/flow.c
include/openflow/openflow.h
include/openvswitch/datapath-protocol.h
lib/classifier.c
lib/classifier.h
lib/dpif-netdev.c
lib/flow.c
lib/odp-util.c
lib/ofp-print.c
lib/vconn.c
ofproto/ofproto.c
tests/flowgen.pl
tests/test-classifier.c
utilities/ovs-ofctl.8.in
utilities/ovs-ofctl.c