<br><font size=2><tt>Oops. You mean change priv to:</tt></font>
<br>
<br><font size=2><tt>struct ipoib_rx_buf *rx_ring    ____cacheline_aligned_in_smp;<br>
struct ib_wc recv_ibwc[IPOIB_NUM_RECV_WC];</tt></font>
<br><font size=2><tt> <br>
spinlock_t           tx_lock;  ____cacheline_aligned_in_smp;</tt></font>
<br><font size=2><tt>struct ipoib_tx_buf *tx_ring;   <br>
unsigned             tx_head;<br>
unsigned             tx_tail;<br>
struct ib_sge        tx_sge;<br>
struct ib_send_wr    tx_wr;</tt></font>
<br><font size=2><tt>struct ib_wc ibwc[IPOIB_NUM_WC];<br>
</tt></font>
<br><font size=2 face="sans-serif">Thanks<br>
Shirley Ma<br>
IBM Linux Technology Center<br>
15300 SW Koll Parkway<br>
Beaverton, OR 97006-6063<br>
Phone(Fax): (503) 578-7638</font>