Hi Mahipal, Please cc me in your future optimization patches.
Series-reviewed-by: Gavin Hu <gavin...@arm.com> > -----Original Message----- > From: Mahipal Challa <mcha...@marvell.com> > Sent: Wednesday, January 8, 2020 3:32 PM > To: dev@dpdk.org; tho...@monjalon.net; jer...@marvell.com; Gavin Hu > <gavin...@arm.com> > Cc: jer...@marvell.com; Narayana Prasad Raju Athreya > <pathr...@marvell.com>; Subrahmanyam Nilla <sni...@marvell.com>; > Venkateshwarlu Nalla <venk...@marvell.com>; Gavin Hu > <gavin...@arm.com> > Subject: RE: [dpdk-dev] [PATCH v4 0/6] OCTEON TX2 End Point Driver > > Hi Gavin, > We have incorporated the changes you suggested in v3, please ack. > We like to take up performance improvement optimizations later( that you > suggested in v3) and upstream in the future, so for this release 20.02 we > like to > go with the existing patch set sources(v4), please ack. > > Thanks, > Mahipal > > > -----Original Message----- > > From: dev <dev-boun...@dpdk.org> On Behalf Of Mahipal Challa > > Sent: Tuesday, January 7, 2020 7:53 PM > > To: dev@dpdk.org > > Cc: Jerin Jacob Kollanukkaran <jer...@marvell.com>; Narayana Prasad Raju > > Athreya <pathr...@marvell.com>; Subrahmanyam Nilla > > <sni...@marvell.com>; Venkateshwarlu Nalla <venk...@marvell.com>; > > gavin...@arm.com > > Subject: [dpdk-dev] [PATCH v4 0/6] OCTEON TX2 End Point Driver > > > > This patchset adds support for OCTEON TX2 end point mode of operation. > > The driver implementation uses DPDK rawdevice sub-system. > > > > v2: > > * Updated memory barrior API's as per Gavin Hu suggestion. > > > > v3: > > * Fixed memory leak possibility issues. > > > > v4: > > * Improved error handling in selftest API. > > > > Mahipal Challa (6): > > raw/octeontx2_ep: add build infra and device probe > > raw/octeontx2_ep: add device configuration > > raw/octeontx2_ep: add device uninitialization > > raw/octeontx2_ep: add enqueue operation > > raw/octeontx2_ep: add dequeue operation > > raw/octeontx2_ep: add driver self test > > > > MAINTAINERS | 5 + > > config/common_base | 5 + > > doc/guides/rawdevs/index.rst | 1 + > > doc/guides/rawdevs/octeontx2_ep.rst | 89 +++ > > drivers/common/octeontx2/hw/otx2_sdp.h | 184 +++++ > > drivers/common/octeontx2/otx2_common.c | 9 + > > drivers/common/octeontx2/otx2_common.h | 4 + > > .../octeontx2/rte_common_octeontx2_version.map | 6 + > > drivers/raw/Makefile | 1 + > > drivers/raw/meson.build | 1 + > > drivers/raw/octeontx2_ep/Makefile | 44 ++ > > drivers/raw/octeontx2_ep/meson.build | 9 + > > drivers/raw/octeontx2_ep/otx2_ep_enqdeq.c | 844 > > +++++++++++++++++++++ > > drivers/raw/octeontx2_ep/otx2_ep_enqdeq.h | 52 ++ > > drivers/raw/octeontx2_ep/otx2_ep_rawdev.c | 361 +++++++++ > > drivers/raw/octeontx2_ep/otx2_ep_rawdev.h | 499 ++++++++++++ > > drivers/raw/octeontx2_ep/otx2_ep_test.c | 173 +++++ > > drivers/raw/octeontx2_ep/otx2_ep_vf.c | 476 ++++++++++++ > > drivers/raw/octeontx2_ep/otx2_ep_vf.h | 10 + > > .../rte_rawdev_octeontx2_ep_version.map | 4 + > > mk/rte.app.mk | 2 + > > 21 files changed, 2779 insertions(+) > > create mode 100644 doc/guides/rawdevs/octeontx2_ep.rst > > create mode 100644 drivers/common/octeontx2/hw/otx2_sdp.h > > create mode 100644 drivers/raw/octeontx2_ep/Makefile create mode > > 100644 drivers/raw/octeontx2_ep/meson.build > > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_enqdeq.c > > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_enqdeq.h > > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_rawdev.c > > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_rawdev.h > > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_test.c > > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_vf.c > > create mode 100644 drivers/raw/octeontx2_ep/otx2_ep_vf.h > > create mode 100644 > > drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map > > > > -- > > 1.8.3.1