Hi Fan, >-----Original Message----- >From: dev <dev-boun...@dpdk.org> On Behalf Of Fan Zhang >Sent: Friday 22 October 2021 18:04 >To: dev@dpdk.org >Cc: gak...@marvell.com; Zhang, Roy Fan <roy.fan.zh...@intel.com>; Kusztal, >ArkadiuszX <arkadiuszx.kusz...@intel.com>; Ji, Kai <kai...@intel.com> >Subject: [dpdk-dev] [dpdk-dev v4 7/9] crypto/qat: unified device private data >structure > >This patch unifies the QAT symmetric and asymmetric device private data >structures and functions. > >Signed-off-by: Arek Kusztal <arkadiuszx.kusz...@intel.com> >Signed-off-by: Fan Zhang <roy.fan.zh...@intel.com> >Signed-off-by: Kai Ji <kai...@intel.com> >--- <snip> >+ >+void >+qat_cryptodev_info_get(struct rte_cryptodev *dev, >+ struct rte_cryptodev_info *info) >+{ >+ struct qat_cryptodev_private *qat_private = dev->data- >>dev_private; >+ struct qat_pci_device *qat_dev = qat_private->qat_dev; >+ enum qat_service_type service_type = qat_private->service_type; >+ >+ if (info != NULL) { >+ info->max_nb_queue_pairs = >+ qat_qps_per_service(qat_dev, service_type); >+ info->feature_flags = dev->feature_flags; >+ info->capabilities = qat_private->qat_dev_capabilities; >+ info->driver_id = qat_sym_driver_id;
As this is a shared function between sym and asym, the driver id is being incorrectly set as always qat_sym_driver_id >+ /* No limit of number of sessions */ >+ info->sym.max_nb_sessions = 0; >+ } >+} >+ Thanks, Ciara