=== PacketOut Messages


==== Drop a Buffered Packet

[source,yaml]
----
# Drop a buffered packet.
type: PACKET_OUT
msg:
  buffer_id: 257
----


==== Send a Packet From the Controller Out Port 1

[source,yaml]
----
# Send packet data out port 1.
type: PACKET_OUT
msg:
  data: 000000000000000000000000000000000000
  actions:
    - action: OUTPUT
      port_no: 1
----


==== Send a Packet From the Controller Out Port 1, 2, and 3

[source,yaml]
----
# Send packet data out port 1, 2 and 3.
type: PACKET_OUT
msg:
  data: 000000000000000000000000000000000000
  actions:
    - action: OUTPUT
      port_no: 1
    - action: OUTPUT
      port_no: 2
    - action: OUTPUT
      port_no: 3
----

==== Drop an Empty Unbuffered Packet (i.e. a pointless operation).

[source,yaml]
----
# Drop an unbuffered, empty packet (pointlessly).
type: PACKET_OUT
msg: {}
----
