TableMod

This message is used to determine a packet's fate when it misses in the table. It can be forwarded to the controller, dropped, or sent to the next table.
Initiator
Controller
Acknowledged
No

Not Defined
This message is not defined in this version of the protocol.

Structure

A table identifier of 0xff will apply the action to all tables. Otherwise, the table id picks a single table to modify.

Message Structure

Name Bits Byte Ordering Constraints
table_id 8 - in 0..0xfe
pad 24 - none
config 32 MSBF see table

Message Constraints

Field Name Code
config MissController 0x00000000
MissContinue 0x00000001
MissDrop 0x00000002
MissMask 0x00000003

References

Openflow Switch Specification 1.1.0 pages 38-39

Structure

A table identifier of 0xff will apply the action to all tables. Otherwise, the table id picks a single table to modify.

Message Structure

Name Bits Byte Ordering Constraints
table_id 8 - in 0..0xfe
pad 24 - none
config 32 MSBF see table

Message Constraints

Field Name Code
config MissController 0x00000000
MissContinue 0x00000001
MissDrop 0x00000002
MissMask 0x00000003

References

Openflow Switch Specification 1.2 pages 46-47

Structure

This version depreciates the config functionality of the message.

Message Structure

Name Bits Byte Ordering Constraints
table_id 8 - in 0..0xfe
pad 24 - none
config 32 - none

References

Openflow Switch Specification 1.3.0 pages 54-55

Structure

This version adds a config value.

Message Structure

Name Bits Byte Ordering Constraints
table_id 8 - in 0..0xfe
pad 24 - none
config 32 MSBF 0x00000003

References

Openflow Switch Specification 1.3.1 pages 63-64

Structure

This version adds a config value.

Message Structure

Name Bits Byte Ordering Constraints
table_id 8 - in 0..0xfe
pad 24 - none
config 32 MSBF 0x00000003

References

Openflow Switch Specification 1.3.2 pages 64-65

Structure

This version adds a config value.

Message Structure

Name Bits Byte Ordering Constraints
table_id 8 - in 0..0xfe
pad 24 - none
config 32 MSBF 0x00000003

References

Openflow Switch Specification pages 68-69

Under development
This section is under active development.