From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5FAB2A04FD; Mon, 23 May 2022 10:22:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 127714014F; Mon, 23 May 2022 10:22:55 +0200 (CEST) Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) by mails.dpdk.org (Postfix) with ESMTP id 9D13740222 for ; Fri, 20 May 2022 13:32:06 +0200 (CEST) Received: by mail-wr1-f53.google.com with SMTP id u27so10287664wru.8 for ; Fri, 20 May 2022 04:32:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=8cjFO/ttEZmWO/KMXTAg7yGwS0dRWoHpQZoOkwHraNo=; b=LltA7HOnb4g3sN43vwUBYh+jiZY9o6aUDbNu3q1uIJNdZ27TuX83vPuZdMwwCoZbTm 1lAm5iSsA4NYhzfTGETJnuxEsVxGJikEr2E8MXPC9VFNU6N7N+7oyROa0AzR43I6yaSr bQfw4TrpJIPSKgaOMlxP9MFqKb2FNGEVFmeGKqmlxRoqsG7TrreBm34f+Rkux7FSPgpL l1HLxt4IsoX0nHDllvpVZoDtVoYdf6m7ET920DuHidYCdaHRvy6R++DqzFJLETdg60WC VEIPkAmqAxTw3JUzizQVJbj0i0uvah+FdcyCZvRYth7JWYvaKOL0/cHnNLpLaC33ptYB Tplw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=8cjFO/ttEZmWO/KMXTAg7yGwS0dRWoHpQZoOkwHraNo=; b=yfLvA3ojul5CJAkXa/g3to7GRha8iUC5YqYOJztqXSXg5dCWj1k2MrAMxiTGckgvBZ Du29aD76q36PkIbIpBJKkajhqaAvdNX66CF44N7SjmLjmvlclWQ3t1g+p1Yf/eAjd7dO 4Fr88zaT5yX8YxvtUveItL2oe5JQgkelmVrxATtjn9+E/K/3V2yU/zZjVbexIScJMe4l +VhHFkT4plQ44guS91ik9QHuVOXTYr/fhD6YM/8xQtE/JNsuAcq6S2A3ST7wRrFs/uyv aIXN06eU073XVBRoF75xSKn4xchnSyf/oyyVxOzzrUfDG3Bncv63R+W41Z461oTdfk7Y EeAg== X-Gm-Message-State: AOAM5315HCPxfJyEy4xQ9r+fz25Noipj7iOeyiI9187ZJ4+yFRoeAGNn 07G37j1lY4qOckzKkwoS+mOM0Vm5+BJTlw== X-Google-Smtp-Source: ABdhPJz8BhT4PGvZUKXjG085fhMaLXVtyzjoy2BWWyc5TKp17nuPxUwfGpX+syQ4LRp66iMQo2kg5w== X-Received: by 2002:a05:6000:cd:b0:20e:5e59:b4b3 with SMTP id q13-20020a05600000cd00b0020e5e59b4b3mr7665711wrx.519.1653046326332; Fri, 20 May 2022 04:32:06 -0700 (PDT) Received: from localhost.localdomain ([213.146.143.36]) by smtp.gmail.com with ESMTPSA id m10-20020a7bca4a000000b003972e136b8asm1828080wml.15.2022.05.20.04.32.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 May 2022 04:32:05 -0700 (PDT) From: Zhangfei Gao To: Akhil Goyal , Declan Doherty , Fan Zhang , Ashish Gupta , Ray Kinsella Cc: dev@dpdk.org, Zhangfei Gao Subject: [PATCH RFC 0/3] Add UADK compression and crypto PMD Date: Fri, 20 May 2022 19:31:51 +0800 Message-Id: <20220520113154.7164-1-zhangfei.gao@linaro.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Mon, 23 May 2022 10:22:54 +0200 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Supported hardware platforms: HiSilicon Kunpeng920 and Kunpeng930 The PMD relies on UADK Interface: https://github.com/Linaro/uadk Zhangfei Gao (3): compress: add UADK compression PMD test/crypto: add cryptodev_uadk_autotest drivers/crypto: add UADK crypto PMD app/test/test_cryptodev.c | 7 + app/test/test_cryptodev.h | 1 + doc/guides/compressdevs/index.rst | 1 + doc/guides/compressdevs/uadk.rst | 73 ++ doc/guides/cryptodevs/index.rst | 1 + doc/guides/cryptodevs/uadk.rst | 80 ++ drivers/compress/meson.build | 1 + drivers/compress/uadk/meson.build | 28 + drivers/compress/uadk/uadk_compress_pmd.c | 500 +++++++++ drivers/compress/uadk/version.map | 3 + drivers/crypto/meson.build | 1 + drivers/crypto/uadk/meson.build | 36 + drivers/crypto/uadk/uadk_crypto_pmd.c | 1159 +++++++++++++++++++++ drivers/crypto/uadk/version.map | 3 + 14 files changed, 1894 insertions(+) create mode 100644 doc/guides/compressdevs/uadk.rst create mode 100644 doc/guides/cryptodevs/uadk.rst create mode 100644 drivers/compress/uadk/meson.build create mode 100644 drivers/compress/uadk/uadk_compress_pmd.c create mode 100644 drivers/compress/uadk/version.map create mode 100644 drivers/crypto/uadk/meson.build create mode 100644 drivers/crypto/uadk/uadk_crypto_pmd.c create mode 100644 drivers/crypto/uadk/version.map -- 2.25.1