On Tue, Jan 24, 2017 at 12:04:09PM +0530, Akhil Goyal wrote: > On 1/21/2017 1:01 AM, Neil Horman wrote: > > On Fri, Jan 20, 2017 at 06:47:49PM +0530, Akhil Goyal wrote: > > > On 1/20/2017 6:02 PM, Neil Horman wrote: > > > > On Fri, Jan 20, 2017 at 07:35:02PM +0530, akhil.go...@nxp.com wrote: > > > > > From: Akhil Goyal <akhil.go...@nxp.com> > > > > > > > > > > Signed-off-by: Hemant Agrawal <hemant.agra...@nxp.com> > > > > > Signed-off-by: Akhil Goyal <akhil.go...@nxp.com> > > > > > --- > > > > > config/common_base | 8 + > > > > > config/defconfig_arm64-dpaa2-linuxapp-gcc | 12 + > > > > > drivers/bus/Makefile | 3 + > > > > > drivers/common/Makefile | 3 + > > > > > drivers/crypto/Makefile | 1 + > > > > > drivers/crypto/dpaa2_sec/Makefile | 77 +++++ > > > > > drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 374 > > > > > +++++++++++++++++++++ > > > > > drivers/crypto/dpaa2_sec/dpaa2_sec_logs.h | 70 ++++ > > > > > drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h | 225 > > > > > +++++++++++++ > > > > > .../crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map | 4 + > > > > > drivers/net/dpaa2/Makefile | 1 + > > > > > drivers/pool/Makefile | 4 + > > > > > mk/rte.app.mk | 6 + > > > > > 13 files changed, 788 insertions(+) > > > > > create mode 100644 drivers/crypto/dpaa2_sec/Makefile > > > > > create mode 100644 drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c > > > > > create mode 100644 drivers/crypto/dpaa2_sec/dpaa2_sec_logs.h > > > > > create mode 100644 drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h > > > > > create mode 100644 > > > > > drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map > > > > > > > > > NAK, you're trying to patch driver/bus/Makefile, which doesn't exist in > > > > the > > > > upstream tree, please fix your patch. > > > > > > > > I'm also opposed to the inclusion of pmds that require non-open external > > > > libraries as your documentation suggests that you require. If you need > > > > an out > > > > of tree library to support your hardware, you will recieve no benefit > > > > from the > > > > upstream community in terms of testing and maintenence, nor will the > > > > community > > > > be able to work with your hardware on arches that your library doesn't > > > > support. > > > > > > > > Neil > > > > > > > Thanks for your comments Neil. > > > dpaa2_sec driver is dependent on dpaa2 driver which is in review in other > > > thread. I have mentioned that in the cover letter. > > > Its latest version is http://dpdk.org/dev/patchwork/patch/19782/ > > > > > Sorry, I missed that comment, I'll go find the other thread and take another > > look > > > > > Also there is no external library used. The libraries that are mentioned > > > in > > > the documentation are all part of the above dpaa2 driver patchset. > > > > > Your documentation patch doesn't seem to suggest that. From the patch: > > > > +This driver relies on external libraries and kernel drivers for resources > > +allocations and initialization. The following dependencies are not part of > > +DPDK and must be installed separately: > > + > > +- **NXP Linux SDK** > > + > > + NXP Linux software development kit (SDK) includes support for family > > + of QorIQ® ARM-Architecture-based system on chip (SoC) processors > > + and corresponding boards. > > > > .... > > > > If thats not the case, you should update the documentation. If it is the > > case, > > I think my initial comment is still valid... > > > > Regards > > Neil > > > > > -Akhil > > > > > > > > > > > > Thanks for pointing this out. I will update the documentation. >
I found the v6 patch series that you referenced, and this set still doesn't apply cleanly to it. Theres a conflict in one of the makefiles. > Regards, > Akhil > >