X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fmeta-flow.h;h=28d43ebc78e4de62236308f93bd82616602fe729;hb=cc34bc8c8611868474253b8fbd9e79cd66c60c94;hp=d3d56d8923329eca8b14fbb4b1dc1dabfc79f825;hpb=0d7e2fe4d5decafe1d52c4dbdb0d77d17ac53a80;p=openvswitch diff --git a/lib/meta-flow.h b/lib/meta-flow.h index d3d56d89..28d43ebc 100644 --- a/lib/meta-flow.h +++ b/lib/meta-flow.h @@ -66,8 +66,10 @@ enum mf_field_id { MFF_ETH_TYPE, /* be16 */ MFF_VLAN_TCI, /* be16 */ - MFF_VLAN_VID, /* be16 */ - MFF_VLAN_PCP, /* u8 */ + MFF_DL_VLAN, /* be16 (OpenFlow 1.0 compatibility) */ + MFF_VLAN_VID, /* be16 (OpenFlow 1.2 compatibility) */ + MFF_DL_VLAN_PCP, /* u8 (OpenFlow 1.0 compatibility) */ + MFF_VLAN_PCP, /* be16 (OpenFlow 1.2 compatibility) */ /* L3. */ MFF_IPV4_SRC, /* be32 */ @@ -318,10 +320,6 @@ void mf_random_value(const struct mf_field *, union mf_value *value); /* Subfields. */ void mf_write_subfield(const struct mf_subfield *, const union mf_subvalue *, struct cls_rule *); -void mf_set_subfield(const struct mf_subfield *, uint64_t value, - struct cls_rule *); -void mf_set_subfield_value(const struct mf_subfield *, uint64_t value, - struct flow *); void mf_read_subfield(const struct mf_subfield *, const struct flow *, union mf_subvalue *);