> ipoib_cm.c:ipoib_cm_send() does:
> if (++priv->tx_outstanding == ipoib_sendq_size)
> netif_stop_queue(dev);
>
> but ipoib_ib.c:ipoib_send() does:
> if (++priv->tx_outstanding == (ipoib_sendq_size - 1)) {
> netif_stop_queue(dev);
So this is not in the upstream kernel... I wonder if this is a bug
introduced in an OFED 1.3 patch?