IB/core: Pass hardware specific data in query_device
Vendors should be able to pass vendor specific data to/from user-space via query_device uverb. In order to do this, we need to pass the vendors' specific udata. Signed-off-by: Matan Barak <matanb@mellanox.com> Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
This commit is contained in:

committad av
Doug Ledford

förälder
24306dc661
incheckning
2528e33e68
@@ -1550,12 +1550,14 @@ full:
|
||||
}
|
||||
}
|
||||
|
||||
static int qib_query_device(struct ib_device *ibdev,
|
||||
struct ib_device_attr *props)
|
||||
static int qib_query_device(struct ib_device *ibdev, struct ib_device_attr *props,
|
||||
struct ib_udata *uhw)
|
||||
{
|
||||
struct qib_devdata *dd = dd_from_ibdev(ibdev);
|
||||
struct qib_ibdev *dev = to_idev(ibdev);
|
||||
|
||||
if (uhw->inlen || uhw->outlen)
|
||||
return -EINVAL;
|
||||
memset(props, 0, sizeof(*props));
|
||||
|
||||
props->device_cap_flags = IB_DEVICE_BAD_PKEY_CNTR |
|
||||
|
Referens i nytt ärende
Block a user