> -----Original Message----- > From: Vijay Srivastava <[email protected]> > Sent: Friday, October 29, 2021 10:47 PM > To: [email protected] > Cc: [email protected]; Xia, Chenbo <[email protected]>; > [email protected]; Vijay Kumar Srivastava <[email protected]> > Subject: [PATCH v3 04/10] vdpa/sfc: get device supported max queue count > > From: Vijay Kumar Srivastava <[email protected]> > > Implement vDPA ops get_queue_num to get the maximum number > of queues supported by the device. > > Signed-off-by: Vijay Kumar Srivastava <[email protected]> > Acked-by: Andrew Rybchenko <[email protected]> > Reviewed-by: Maxime Coquelin <[email protected]> > --- > drivers/vdpa/sfc/sfc_vdpa_ops.c | 16 +++++++++++++--- > 1 file changed, 13 insertions(+), 3 deletions(-) > > diff --git a/drivers/vdpa/sfc/sfc_vdpa_ops.c b/drivers/vdpa/sfc/sfc_vdpa_ops.c > index 5750944..6c702e1 100644 > --- a/drivers/vdpa/sfc/sfc_vdpa_ops.c > +++ b/drivers/vdpa/sfc/sfc_vdpa_ops.c > @@ -31,10 +31,20 @@ > static int > sfc_vdpa_get_queue_num(struct rte_vdpa_device *vdpa_dev, uint32_t *queue_num) > { > - RTE_SET_USED(vdpa_dev); > - RTE_SET_USED(queue_num); > + struct sfc_vdpa_ops_data *ops_data; > + void *dev; > > - return -1; > + ops_data = sfc_vdpa_get_data_by_dev(vdpa_dev); > + if (ops_data == NULL) > + return -1; > + > + dev = ops_data->dev_handle; > + *queue_num = sfc_vdpa_adapter_by_dev_handle(dev)->max_queue_count; > + > + sfc_vdpa_info(dev, "vDPA ops get_queue_num :: supported queue num : %d", > + *queue_num);
%d -> %u With this fixed: Reviewed-by: Chenbo Xia <[email protected]> > + > + return 0; > } > > static int > -- > 1.8.3.1

