Hi, thanks so much for the response!

Could you help me understand what goes on in openvswitch in the 
ofproto-dpif-xlate.c?
When I set SLOW_ACTION for the context and I try to log in all the 
ctx->xin->packet I get alternatively one packet and one other “packet” I cannot 
parse..
On the contrary, If I try to log all the packets in odp_execute_actions.c I get 
what I expect.
If I were to modify the packets going through a group, how could I do it? 
Changing the xin->packet didn’t seem to work.

> On Sep 5, 2015, at 04:33, Ben Pfaff <[email protected]> wrote:
> 
> On Thu, Sep 03, 2015 at 05:40:17PM +1000, Dario Banfi wrote:
>> I have been trying to to create a “reordering” group that buffers TCP 
>> packets and send them out in order, but without success.
>> I use the slow path for all the packets and I can get the sequence either 
>> from ctx->xin->packet or in handle_upcall() .
>> 
>> But how can I buffer the packets, reorder them and send them all out? Any 
>> hint on the file / function where this could implemented would be really 
>> appreciated.
>> Isn’t there anywhere in the code where I can send out all the reordered 
>> packets with a loop?
> 
> The existing code doesn't ever buffer packets, so this would require
> adding new concepts.

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

Reply via email to