[ovs-discuss] Forwarding of packets in switch buffer
thasleem palara
thasleemp at gmail.com
Wed Mar 26 09:02:23 UTC 2014
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20140326/424d32d5/attachment-0002.html>
More information about the discuss
mailing list