It sounds like you're talking about monitoring and manipulating the contents of 
queues, which is a very fine-grained operation that must operate at very small 
timescales.  This isn't addressed by OpenFlow and probably isn't suitable for a 
remote controller.  OpenFlow allows for assigning packets from a flow to a 
specific queue -- once they're past that point, they're out of OpenFlow's 
hands.  I don't think OVS provides anything beyond that.

You may be able to achieve what you want by assigning flows to queues 
intelligently (e.g., put the things you may want to drop into a lower priority 
queue).  If not, what you want to do is modify the queuing code (e.g., either 
in the Linux kernel or by using something like Click).

-- Murphy

On May 2, 2013, at 11:12 AM, Sayed Qaiser Ali Shah Shah wrote:

> Hello Everybody,
> 
> I am working on queues in OVS and using POX controller. I have created queues 
> in OVS and am assigning flows to Queues via POX controller. I can delete 
> flows from OVS manually but I want to do is dynamically delete flows from 
> queue, so that controller tells OVS to delete specific flow from queue when 
> its full and how can we check that whether queue is full or not? Is there any 
> technique to do this? As far as I searched, I didn't find any such thing on 
> Internet.
> 
> -- 
> Regards
> 
> Sayed Qaiser Ali Shah
> MSIT-12
> NUST (SEECS)

Reply via email to