Roland, the following code in ipoib: while ((int) priv->tx_tail - (int) priv->tx_head < 0) { seems to rely on integer overflow which seems to be undefined behaviour. Should we care? -- MST