[ovs-discuss] Possible when sending flow mods

Ben Pfaff blp at nicira.com
Wed Nov 13 18:07:32 UTC 2013


On Wed, Nov 13, 2013 at 04:30:48PM +0000, John Hurley wrote:
> I've been testing some ofproto-provider code that writes received flow mods
> to a separate table. When this table is full a TABLE_FULL error is returned
> by setting the parameter in ofoperation_complete().
> 
> When I blast OVS with flow mods (more than my table can handle) it works
> fine under normal circumstances. However, if I do some processing (quite
> intensive) on the receipt of a flow mod while further flow mods are still
> being added I find that OVS crashes. To ensure this is not a bug my side I
> replaced my code with a sleep statement and got the same result. Should it
> be the case that OVS has some failsafe mechanism to prevent its buffers
> being overloaded? - In my tests I am seeing a Segfault and a crash. Running
> Gdb shows a crash can take place in multiple locations.

If OVS segfaults, that's a bug.

How can we reproduce the crash?



More information about the discuss mailing list