[openib-general] [PATCHv4] IPoIB CM Experimental support
Michael S. Tsirkin
mst at mellanox.co.il
Wed Jan 10 10:11:58 PST 2007
> Quoting Roland Dreier <rdreier at cisco.com>:
> Subject: Re: [PATCHv4] IPoIB CM Experimental support
>
> Also, I haven't really looked yet, but how does the connected mode
> patch interact with the NAPI patches?
The latest version uses prov->cq for all RX packets, so
it's trivial to merge it with NAPI if we want: the relevant part
of the patch is:
static void ipoib_ib_handle_wc(struct net_device *dev, struct ib_wc *wc)
{
- if (wc->wr_id & IPOIB_OP_RECV)
+ if (wc->wr_id & IPOIB_CM_OP_SRQ)
+ ipoib_cm_handle_rx_wc(dev, wc);
+ else if (wc->wr_id & IPOIB_OP_RECV)
ipoib_ib_handle_rx_wc(dev, wc);
else
ipoib_ib_handle_tx_wc(dev, wc);
I haven't tested this combination yet.
--
MST
More information about the general
mailing list