OFPRR_IDLE_TIMEOUT yes ---
OFPRR_HARD_TIMEOUT yes ---
OFPRR_DELETE yes ---
+ OFPRR_GROUP_DELETE (OF1.4+) yes ---
+ OFPRR_METER_DELETE (OF1.4+) yes ---
+ OFPRR_EVICTION (OF1.4+) yes ---
OFPT_PORT_STATUS
OFPPR_ADD yes yes
OFPPR_DELETE yes yes
OFPPR_MODIFY yes yes
+
+ OFPT_ROLE_REQUEST / OFPT_ROLE_REPLY (OF1.4+)
+ OFPCRR_MASTER_REQUEST --- ---
+ OFPCRR_CONFIG --- ---
+ OFPCRR_EXPERIMENTER --- ---
+
+ OFPT_TABLE_STATUS (OF1.4+)
+ OFPTR_VACANCY_DOWN --- ---
+ OFPTR_VACANCY_UP --- ---
+
+ OFPT_REQUESTFORWARD (OF1.4+)
+ OFPRFR_GROUP_MOD --- ---
+ OFPRFR_METER_MOD --- ---
```
The NXT_SET_ASYNC_CONFIG message directly sets all of the values in
[8] 0000/efff <none> <none> <none>
[9] 1001/1001 <none> <none> 1001/1001,--
[10] 3000/3000 <none> <none> <none>
+ [11] 1000/1000 <none> fffe/0,??/1 1000/1000,--
Each column is interpreted as follows.
NXM_OF_VLAN_TCI(_W), a mask of ffff is equivalent to
NXM_OF_VLAN_TCI.
- - OF1.0 and OF1.1: wwww/x,yy/z means dl_vlan wwww, OFPFW_DL_VLAN
- x, dl_vlan_pcp yy, and OFPFW_DL_VLAN_PCP z. ? means that the
- given nibble is ignored (and conventionally 0 for wwww or yy,
- conventionally 1 for x or z). <none> means that the given match
- is not supported.
+ - OF1.0 and OF1.1: wwww/x,yy/z means dl_vlan wwww, OFPFW_DL_VLAN x,
+ dl_vlan_pcp yy, and OFPFW_DL_VLAN_PCP z. If OFPFW_DL_VLAN or
+ OFPFW_DL_VLAN_PCP is 1, the corresponding field value is
+ wildcarded, otherwise it is matched. ? means that the given bits
+ are ignored (their conventional values are 0000/x,00/0 in OF1.0,
+ 0000/x,00/1 in OF1.1; x is never ignored). <none> means that the
+ given match is not supported.
- OF1.2: xxxx/yyyy,zz means OXM_OF_VLAN_VID_W with value xxxx and
mask yyyy, and OXM_OF_VLAN_PCP (which is not maskable) with
is just an example; one can match on any desired VID bit
pattern.)
+[11] Matches any packet with an 802.1Q header, regardless of VID or
+ PCP.
+
Additional notes:
- OF1.2: The top three bits of OXM_OF_VLAN_VID are fixed to zero,