+ description "Experimenter in later versions.";
+ }
+ }
+ }
+
+ typedef flow-wildcards-v10 {
+ /* ofp_flow_wildcards */
+ description "Flow wildcards - NW_SRC_MASK & NW_DST_MASK are handled separately";
+ type bits {
+ bit IN_PORT {
+ description "Switch input port.";
+ position 0;
+ }
+ bit DL_VLAN {
+ description "VLAN id.";
+ position 1;
+ }
+ bit DL_SRC {
+ description "Ethernet source address.";
+ position 2;
+ }
+ bit DL_DST {
+ description "Ethernet destination address.";
+ position 3;
+ }
+ bit DL_TYPE {
+ description "Ethernet frame type.";
+ position 4;
+ }
+ bit NW_PROTO {
+ description "IP protocol.";
+ position 5;
+ }
+ bit TP_SRC {
+ description "TCP/UDP source port.";
+ position 6;
+ }
+ bit TP_DST {
+ description "TCP/UDP destination port.";
+ position 7;
+ }
+ bit DL_VLAN_PCP {
+ description "VLAN priority.";
+ position 20;
+ }
+ bit NW_TOS {
+ description "IP ToS (DSCP field, 6 bits).";
+ position 21;