diff options
author | Ben Pfaff <blp@nicira.com> | 2012-07-22 23:20:22 -0700 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2012-07-23 09:21:37 -0700 |
commit | cc34bc8c8611868474253b8fbd9e79cd66c60c94 (patch) | |
tree | 46ddd516ea85342fc05625029bc605431478b80b /lib/classifier.h | |
parent | fb0451d9bfbfb1d2803423c4491fe2d4da4cdc3a (diff) |
meta-flow: Add OF1.2-like MFF_VLAN_VID and MFF_VLAN_PCP.
OpenFlow 1.0 and 1.2 have notions of VLAN that are different
enough to warrant separate "meta-flow" fields, which this commit
adds.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'lib/classifier.h')
-rw-r--r-- | lib/classifier.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/classifier.h b/lib/classifier.h index b76b9573..93223450 100644 --- a/lib/classifier.h +++ b/lib/classifier.h @@ -112,6 +112,9 @@ void cls_rule_set_dl_tci_masked(struct cls_rule *, ovs_be16 tci, ovs_be16 mask); void cls_rule_set_any_vid(struct cls_rule *); void cls_rule_set_dl_vlan(struct cls_rule *, ovs_be16); +void cls_rule_set_vlan_vid(struct cls_rule *, ovs_be16); +void cls_rule_set_vlan_vid_masked(struct cls_rule *, + ovs_be16 vid, ovs_be16 mask); void cls_rule_set_any_pcp(struct cls_rule *); void cls_rule_set_dl_vlan_pcp(struct cls_rule *, uint8_t); void cls_rule_set_tp_src(struct cls_rule *, ovs_be16); |