Facts
We support up to four such customizable fields per OpenFlow table.
The custom fields defined are local to that table. That is, the OXM field CUSTOM_MATCH_ONE…FOUR can map to a different packet field on each table. They are not global to the whole of OpenFlow pipeline.
Each custom match field can match up to 128 bits of data. The fields can also be masked and wild carded.
The maximum allowed offset from any start type is 63 bytes.
A flow table can have a combination of standard OXM fields with custom match fields.
Each custom match field consumes a match group in itself.