Re: [PATCH v1 1/5] IB/uverbs: ex_query_device: answer must not depend on request's comp_mask

2015-03-02 Thread Yann Droneaud
Hi Or, Le samedi 31 janvier 2015 à 22:09 +0200, Or Gerlitz a écrit : On Fri, Jan 30, 2015, Yann Droneaud ydrone...@opteya.com wrote: [..] I have not the chance of owning HCA with the support for this feature, nor the patches libibverbs / libmlx5 ... (anyway I would not have the time to

Re: [PATCH 8/9] IB/ipoib: deserialize multicast joins

2015-03-02 Thread Doug Ledford
On Sun, 2015-03-01 at 15:58 +0200, Erez Shitrit wrote: On 2/22/2015 2:27 AM, Doug Ledford wrote: Allow the ipoib layer to attempt to join all outstanding multicast groups at once. The ib_sa layer will serialize multiple attempts to join the same group, but will process attempts to join

Re: [PATCH 7/9] IB/ipoib: fix MCAST_FLAG_BUSY usage

2015-03-02 Thread Doug Ledford
On Sun, 2015-03-01 at 11:31 +0200, Erez Shitrit wrote: On 2/22/2015 2:27 AM, Doug Ledford wrote: Commit a9c8ba5884 (IPoIB: Fix usage of uninitialized multicast objects) added a new flag MCAST_JOIN_STARTED, but was not very strict in how it was used. We didn't always initialize the

Re: [PATCH 1/9] IB/ipoib: factor out ah flushing

2015-03-02 Thread Doug Ledford
On Sun, 2015-03-01 at 08:47 +0200, Erez Shitrit wrote: On 2/26/2015 6:27 PM, Doug Ledford wrote: @@ -1037,6 +1038,7 @@ static void __ipoib_ib_dev_flush(struct ipoib_dev_priv *priv, if (level == IPOIB_FLUSH_LIGHT) { ipoib_mark_paths_invalid(dev);

Re: [PATCH] IB/ipatch: Use setup_timer and mod_timer

2015-03-02 Thread Vaishali Thakkar
On Mon, Mar 2, 2015 at 10:17 PM, Yann Droneaud ydrone...@opteya.com wrote: Le lundi 02 mars 2015 à 01:16 +0530, Vaishali Thakkar a écrit : Use timer API functions setup_timer and mod_timer instead of structure assignments as they are standard way to set the timer and to update the expire field

Re: [PATCH] IB/ipatch: Use setup_timer and mod_timer

2015-03-02 Thread Yann Droneaud
Le lundi 02 mars 2015 à 01:16 +0530, Vaishali Thakkar a écrit : Use timer API functions setup_timer and mod_timer instead of structure assignments as they are standard way to set the timer and to update the expire field of an active timer respectively. This is done using Coccinelle and