Re: [PATCH v3 03/10] crypto/dpaa2_sec: add dpaa2_sec poll mode driver
From: Neil Horman <nhorman@tuxdriver.com>
Date: 2017-01-24 15:06:26
On Tue, Jan 24, 2017 at 12:04:09PM +0530, Akhil Goyal wrote:
On 1/21/2017 1:01 AM, Neil Horman wrote:quoted
On Fri, Jan 20, 2017 at 06:47:49PM +0530, Akhil Goyal wrote:quoted
On 1/20/2017 6:02 PM, Neil Horman wrote:quoted
On Fri, Jan 20, 2017 at 07:35:02PM +0530, akhil.goyal@nxp.com wrote:quoted
From: Akhil Goyal <redacted> Signed-off-by: Hemant Agrawal <redacted> Signed-off-by: Akhil Goyal <redacted> --- 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.mapNAK, 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. NeilThanks 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 lookquoted
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 Neilquoted
-AkhilThanks 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