On Wed, Apr 15, 2015 at 08:22:01PM +0000, Sorin Vinturis wrote:
> The nl_sock_transact_multiple function enters in an infinite loop,
> when invalid error, EINVAL, is returned by nl_sock_transact_multiple__.
> EINVAL is the error returned by the latter function when a driver
> request fails.
> 
> v2: Any error returned by nl_sock_transact_multiple__, except EAGAIN,
> causes the rest of NL transactions to be aborted.
> An error response from the driver is considered a successful transaction
> and the 'done' transactions counter is incremented.
> 
> v3: Removed the incrementation of the transactions counter in case of driver
> request failure.
> 
> Signed-off-by: Sorin Vinturis <[email protected]>
> Reported-by: Alin Gabriel Serdean <[email protected]>
> Reported-at: https://github.com/openvswitch/ovs-issues/issues/57
> Acked-by: Eitan Eliahu <[email protected]>
> Acked-by: Nithin Raju <[email protected]>

Applied to master, thanks.
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to