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