PortStatus

These messages are asynchronous events sent from the switch to the controller indicating a change of status for the indicated port.
Initiator
Switch
Acknowledged
No

Structure

This message begins with the standard header, followed by an 8 bit reason field, has 7 bytes of padding, and finally a port.

Message Structure

Name Bits Byte Ordering Constraints
reason 8 - See below
padding 56 - none
port - MSBF port restrictions

Message Constraints

Field Name Value
Reason Add 0x00
Delete 0x01
Modify 0x02

References

OpenFlow Switch Specification 1.0.0, page 40

Structure

This message begins with the standard header, followed by an 8 bit reason field, has 7 bytes of padding, and finally a port.

Message Structure

Name Bits Byte Ordering Constraints
reason 8 - See below
padding 56 - none
port - MSBF port restrictions

Message Constraints

Field Name Value
Reason Add 0x00
Delete 0x01
Modify 0x02

References

OpenFlow Switch Specification 1.1.0, pages

52-53

Structure

This message begins with the standard header, followed by an 8 bit reason field, has 7 bytes of padding, and finally a port.

Message Structure

Name Bits Byte Ordering Constraints
reason 8 - See below
padding 56 - none
port - MSBF port restrictions

Message Constraints

Field Name Value
Reason Add 0x00
Delete 0x01
Modify 0x02

References

OpenFlow Switch Specification 1.2.0, pages 62-63

Structure

This message begins with the standard header, followed by an 8 bit reason field, has 7 bytes of padding, and finally a port.

Message Structure

Name Bits Byte Ordering Constraints
reason 8 - See below
padding 56 - none
port - MSBF port restrictions

Message Constraints

Field Name Value
Reason Add 0x00
Delete 0x01
Modify 0x02

References

OpenFlow Switch Specification 1.3.0, pages 79-80

Structure

This message begins with the standard header, followed by an 8 bit reason field, has 7 bytes of padding, and finally a port.

Message Structure

Name Bits Byte Ordering Constraints
reason 8 - See below
padding 56 - none
port - MSBF port restrictions

Message Constraints

Field Name Value
Reason Add 0x00
Delete 0x01
Modify 0x02

References

OpenFlow Switch Specification 1.3.1, pages 94-95

Structure

This message begins with the standard header, followed by an 8 bit reason field, has 7 bytes of padding, and finally a port.

Message Structure

Name Bits Byte Ordering Constraints
reason 8 - See below
padding 56 - none
port - MSBF port restrictions

Message Constraints

Field Name Value
Reason Add 0x00
Delete 0x01
Modify 0x02

References

OpenFlow Switch Specification 1.3.2, page 97

Structure

This message begins with the standard header, followed by an 8 bit reason field, has 7 bytes of padding, and finally a port.

Message Structure

Name Bits Byte Ordering Constraints
reason 8 - See below
padding 56 - none
port - MSBF port restrictions

Message Constraints

Field Name Value
Reason Add 0x00
Delete 0x01
Modify 0x02

References

OpenFlow Switch Specification 1.3.1, page 102

Structure

This message begins with the standard header, followed by an 8 bit reason field, has 7 bytes of padding, and finally a port.

Message Structure

Name Bits Byte Ordering Constraints
reason 8 - See below
padding 56 - none
port - MSBF port restrictions

Message Constraints

Field Name Value
Reason Add 0x00
Delete 0x01
Modify 0x02

References

OpenFlow Switch Specification 1.4.0, page 127