Hi,

I got the below proposal given by Ben from a thread which was
discussing about buffering packet in.

******STARTS *****

Here's a new copy of the change that I proposed to Open vSwitch:

- When a packet misses in the flow table, check for a buffered packet
  whose flow is identical.

  * If there is one, just append the new packet to a linked list
    attached to that buffered packet.  Don't send a packet-in.

  * If there is none, make a new packet buffer and send a packet-in to
    the controller.

- If the controller sends a flow-add for a buffered packet, apply it to
  the buffered packet itself and to every packet on the linked list.

- If the controller sends a packet-out for a buffered packet, send it.
  Then if there's a list attached to the buffered packet, send the first
  packet in the list to the controller as a packet-in.

- If a buffered packet times out, send the first packet in the list to
  the controller as a packet-in.


- Ben


****ENDS*******


Is this currently implemented in ovs or any patches are available for
reference ?


- Thas
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to