IB/core: add a helper to check for READ WITH INVALIDATE support
Signed-off-by: Christoph Hellwig <hch@lst.de> Tested-by: Steve Wise <swise@opengridcomputing.com> Reviewed-by: Steve Wise <swise@opengridcomputing.com> Reviewed-by: Sagi Grimberg <sagi@grimberg.me> Signed-off-by: Doug Ledford <dledford@redhat.com>
This commit is contained in:
parent
ff2ba99365
commit
002516edf5
@ -2318,6 +2318,18 @@ static inline bool rdma_cap_roce_gid_table(const struct ib_device *device,
|
|||||||
device->add_gid && device->del_gid;
|
device->add_gid && device->del_gid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Check if the device supports READ W/ INVALIDATE.
|
||||||
|
*/
|
||||||
|
static inline bool rdma_cap_read_inv(struct ib_device *dev, u32 port_num)
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
* iWarp drivers must support READ W/ INVALIDATE. No other protocol
|
||||||
|
* has support for it yet.
|
||||||
|
*/
|
||||||
|
return rdma_protocol_iwarp(dev, port_num);
|
||||||
|
}
|
||||||
|
|
||||||
int ib_query_gid(struct ib_device *device,
|
int ib_query_gid(struct ib_device *device,
|
||||||
u8 port_num, int index, union ib_gid *gid,
|
u8 port_num, int index, union ib_gid *gid,
|
||||||
struct ib_gid_attr *attr);
|
struct ib_gid_attr *attr);
|
||||||
|
Loading…
Reference in New Issue
Block a user