• 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.