From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id B07C9A0C47;
	Tue, 12 Oct 2021 19:20:56 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 8F133410DF;
	Tue, 12 Oct 2021 19:20:56 +0200 (CEST)
Received: from NAM12-BN8-obe.outbound.protection.outlook.com
 (mail-bn8nam12on2089.outbound.protection.outlook.com [40.107.237.89])
 by mails.dpdk.org (Postfix) with ESMTP id 14EC6410DC
 for <dev@dpdk.org>; Tue, 12 Oct 2021 19:20:55 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=e38HsrEUSD21wnHEjFLQzQ5hdQAo4xhWxkwqjCdB97+nTiPHbzoeGS6BjCATF/B8j5+DsFiSkMR1tzL0E6nQHPGpFGwHFKQh8kAG91YOyTUxPr+WaIsKmcZF4CZqWU2IWMWoBa5yBz8GbPo8ZcqHPr8N4IfA9lB7+Ool4fTFHz8w5jxekOCEFEloTmiTNUa10SyWpE7wiGVzWqnIiFg2CP57+wMWOwdNgys/bOs9OiBfWFqGjpkmB/A1aEDceMs0iUz/tKHR0u3/ModHzzd7WniQDQUvyMFhaEVznBQHRNcf4F/cJ33gCSsrtlFQun2ykad/09vEjAGK9NkorvjAmg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=V92hEFWKBD6COeu4orK/MF35bGC8N2Tp7tcCVMIBPnQ=;
 b=WCIflyJ0zlGGof67qYMreVjuwOS/BLA7VLFzJo+1GxXMDisyPmcL59iI7bYqdIaByggbPmygHzcHQ/tutOfFdkPeyd4YED3qqxHyjMHda96VKVCT0nGOX7c+iXOS57jK1fI4+NbmZi3xCUqiezI1VYj15T6gd5ItaXoQzo5Mv5DKGRk+CT2bRalghQG1+Nxclhuvk81nwUURjYgYco+E2hZYEaL6zrIw7GntSSLH1oSvWnkgLGBgJMm9xDStGDR6yGyteuTCZSufGKQFp0f5z8aI3zPoYnEdd/6YmNJ+hxh9dqFzI3sjyvo+hVn0+VDJGefXHtM3bdBiSyzSIIcqXQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;
 dkim=pass header.d=nvidia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=V92hEFWKBD6COeu4orK/MF35bGC8N2Tp7tcCVMIBPnQ=;
 b=NpS4mQMvl7tA8arLEUhjWFisyxkbwhWpMemL16KkmMQM9I2UzAyaSoOOpvIfUfomgnG1lFqrlQVA1M4z46oZ+4TGpabNeuhDX4TFkDqy9EYT2+6EhjiPUfkEBtZNuM2Sl/EqbVrTKymvvfuIdYFaqTAhWZCJoRRCBEsK7PawhJRFMIW6VCTqbjs9mIR9d47xaWdv/3OGRFK4Z9nnj5P9r+l1lQ41Sk2X5ByxiXlREJeiLjQssnC8x7YuHimbGtyJ4zIRMXyS3dmu9gIISTYGqyy86AtCWIoLhczhf9xyet7ByQdT1U4hdugjKEAgCIGH0xD9q7TlzBGKsTSZR5wh0w==
Received: from DM4PR12MB5389.namprd12.prod.outlook.com (2603:10b6:5:39a::7) by
 DM6PR12MB5536.namprd12.prod.outlook.com (2603:10b6:5:1ba::20) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.4587.19; Tue, 12 Oct 2021 17:20:53 +0000
Received: from DM4PR12MB5389.namprd12.prod.outlook.com
 ([fe80::45be:2914:19ef:f4bb]) by DM4PR12MB5389.namprd12.prod.outlook.com
 ([fe80::45be:2914:19ef:f4bb%3]) with mapi id 15.20.4587.026; Tue, 12 Oct 2021
 17:20:53 +0000
From: Tal Shnaiderman <talshn@nvidia.com>
To: Tal Shnaiderman <talshn@nvidia.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: NBU-Contact-Thomas Monjalon <thomas@monjalon.net>, "gakhil@marvell.com"
 <gakhil@marvell.com>, "declan.doherty@intel.com" <declan.doherty@intel.com>,
 "asomalap@amd.com" <asomalap@amd.com>, "ruifeng.wang@arm.com"
 <ruifeng.wang@arm.com>, "ajit.khaparde@broadcom.com"
 <ajit.khaparde@broadcom.com>, "raveendra.padasalagi@broadcom.com"
 <raveendra.padasalagi@broadcom.com>, "vikas.gupta@broadcom.com"
 <vikas.gupta@broadcom.com>, "anoobj@marvell.com" <anoobj@marvell.com>,
 "roy.fan.zhang@intel.com" <roy.fan.zhang@intel.com>,
 "pablo.de.lara.guarch@intel.com" <pablo.de.lara.guarch@intel.com>,
 "john.griffin@intel.com" <john.griffin@intel.com>, "fiona.trahe@intel.com"
 <fiona.trahe@intel.com>, "deepak.k.jain@intel.com" <deepak.k.jain@intel.com>, 
 "adwivedi@marvell.com" <adwivedi@marvell.com>, "ktejasree@marvell.com"
 <ktejasree@marvell.com>, "michaelsh@marvell.com" <michaelsh@marvell.com>,
 "lironh@marvell.com" <lironh@marvell.com>, "rnagadheeraj@marvell.com"
 <rnagadheeraj@marvell.com>, "jsrikanth@marvell.com" <jsrikanth@marvell.com>,
 Matan Azrad <matan@nvidia.com>, "g.singh@nxp.com" <g.singh@nxp.com>,
 "hemant.agrawal@nxp.com" <hemant.agrawal@nxp.com>, "jianjay.zhou@huawei.com"
 <jianjay.zhou@huawei.com>
Thread-Topic: [dpdk-dev] [PATCH] doc: add table of supported operating systems
 for cryptodevs
Thread-Index: AQHXv4nRsEQU6fM6YE26d7QVoNd8cavPmFMw
Date: Tue, 12 Oct 2021 17:20:53 +0000
Message-ID: <DM4PR12MB53899BA1D6F808B839D0C239A4B69@DM4PR12MB5389.namprd12.prod.outlook.com>
References: <20211012165255.21196-1-talshn@nvidia.com>
In-Reply-To: <20211012165255.21196-1-talshn@nvidia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: nvidia.com; dkim=none (message not signed)
 header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 192e4e84-ca1f-41d1-907c-08d98da4a524
x-ms-traffictypediagnostic: DM6PR12MB5536:
x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR12MB5536F43A7F18476C995BDFB4A4B69@DM6PR12MB5536.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: aUhl9Qc/8BB4TOXBBMaRcvGaZYKOHlNDjC+cyE9lPXtTiCAtwct8Zv6ldW6trGuB380ZIu1W2XWxUkSqoiSsGqit8V35LrbXkfHQ0dEoGuNObR2Kagmb3nuAVvwk04xCjnfNLlOt2nAkXOkxK0DXhcCA3+6AFORf/l+gHBHiQa5oE4atKJEhHdUemLfQO3h8T6l0J7HVNwudg9179G7EgWjDCcmf5mSzA4HrxvItcOgslkNmpKfR3VZA8boyskERv+YbcI0lEIgN8Nn/0APAKjNsRBml3EPsvueeLmgzTKhRlfMGrFTAuPvsT6Jz4nSUzVU7zP9ikmRGeLqJcRx6RO4hR3lrQKw2BYfmL80TdvxD9fBrV9y/7R2CBsV5OZ7EcC5umO2GjTRzQXV9ZEy5l5UYdzI3fvUjExRV+FeMvesyiRDZxH9tQpHdofInxbGqxjdCck257+XvSFDDlnBRAuvJ/MQ7dz+Wl6tPALDMXL3E9V/shWj9D8iX30nb0a+AwEBczMYMbRd7xAI36GBSFO1DgL9BGRIM4++B/ZGkxDoeVtZuJSGb6BzBC3Z/wCGs9FGejglH/G7XObfJkIZYJYomkouEqNDscxBBYLh3h0R+PVVnIax78Qqh2geH94FL1tK2ke500d6OCPu+8asFXeUXhmOgiQhY6wiShM38ATfxQDvcbVuPpRkIp+2afqPoXHcNnH0qWcNvFdz7/yOuYg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM4PR12MB5389.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(366004)(66446008)(64756008)(66556008)(7416002)(316002)(186003)(66476007)(38070700005)(26005)(54906003)(110136005)(2906002)(6506007)(71200400001)(76116006)(4326008)(9686003)(7696005)(66946007)(30864003)(83380400001)(86362001)(55016002)(5660300002)(8676002)(52536014)(122000001)(508600001)(33656002)(8936002)(38100700002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?iM2DeHvU4JNnL5UB7kwvhNPyjCTOd32hSLDCYa58LVd6Gujfv0qH4pXzh8u/?=
 =?us-ascii?Q?AjSX0vzdBOH2s8UuMF1B3ZHNwDBX8S7Esx7d2wdJLm/ffUiPvVfCO+h/0Rw7?=
 =?us-ascii?Q?FwyPFRh785X2yYdNeCfKxysIGydxSOT8XXVCRAdtbcOsirCY4hvJlKYFjUr0?=
 =?us-ascii?Q?rRn3qUmijUu+7kZYzZyIgodIVcroZLROlKXQfj2oDQFBF6sUfr0e8L1yC/WA?=
 =?us-ascii?Q?BrM+UjsNUarVykoM++Midoywbks83XlRAvy6JQQEoCl0kpOcDgVsHYPqnyf0?=
 =?us-ascii?Q?JdTORoMDdF2u3Q07zgBBQy9vb1H7HMlYSfX/luluueR+7WBEOUww3puUS5Ev?=
 =?us-ascii?Q?eoNnuUTr2j+O6PJKtgiatGhtiu1YM9MQ89egXwj1ldDC96a1sDzTqjrAMG9f?=
 =?us-ascii?Q?BQu80qjyZ0k92qJM9jrqvh2q4c8iAqagaHhEWYZUPC3lQN7PPcLccSmhKjDA?=
 =?us-ascii?Q?u0eJ3D0xO/4XIh666X/sW2fuFRaxdeJbIE7eZHifcg5eiSF0iXP3pcTReeqj?=
 =?us-ascii?Q?D1RYAsaf32DmyxUOOLljycfo5RQwoxZfF8ebISy63/G+z1LBjBYs6nBH0Xsv?=
 =?us-ascii?Q?K4DNd/OBKq9P3VQvhNNA27zkySAH9n/v3ajjIoV/fKjdbldXXNXhZwVkKnCs?=
 =?us-ascii?Q?RMKvpvTsdRM7/fA+o+otiEgukFOV/V3IJLDoIeXAHC/822NVoGkixmnEL5LL?=
 =?us-ascii?Q?ENp9TY9CDI0EsBfqHHFAR546S+a4xMAKgUtejYJyijlQbspEBMVIt1KNNlqH?=
 =?us-ascii?Q?VKGNxmxNibSlsgvAO+M7xuTLFeSLbCx3bS9tFH6rjUJ5058wgAYXUVWRIRUi?=
 =?us-ascii?Q?kXMZhoHhUVcmUDG0Mz6OKI+c66SV5Ft4aAR5a8iusehPiHSYrYRHzCWpGbRt?=
 =?us-ascii?Q?TCxwgxxELpPlG6Uc86MEuWZo2Pmbzujj66kIlNq+UgCemYIgTjGhJx+jr9X2?=
 =?us-ascii?Q?3RH8LFbn+szsPWOgGT17M5E53V2v7UYy8ceD1xEbJBeuL32NDDBBMRV6ZTYg?=
 =?us-ascii?Q?oFfK5DWr7juuOkUi/JYLpaP+JK0tPTDpolhu+ABxcg77A8w8j7/kVRdDJnx7?=
 =?us-ascii?Q?x2cL2PP+cHP2io/aKszxx65G6Tvbuz1AbjWjBvAqDZ7Mdd62eAOv26T0KlZS?=
 =?us-ascii?Q?RYcZzi2AGrpUTj3pU5bS3vSAO91C/uRXik1kVzBNe757swR6NfzsMl++17Xw?=
 =?us-ascii?Q?hNvfSJP7xL51PubD7IY+dny+Gn3twm3PT/mUXVsLvmCQ9PRs0I0Y9FpnC7Ur?=
 =?us-ascii?Q?vbzPM8rUR7NE7EVQLSdn7JVa2ZIJ6pZmGEKkuMFcDsy7C2buAkEp35cHxuXB?=
 =?us-ascii?Q?PIM=3D?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Nvidia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5389.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 192e4e84-ca1f-41d1-907c-08d98da4a524
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2021 17:20:53.3141 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: mDhTXiYJyB3GNryzuCSQsdVv92Dc4ku+c6TR8EY9dWsP02cXnJCgUBv6ixOFLwcGhO487BfNWWRy8D08jwq2ZA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB5536
Subject: Re: [dpdk-dev] [PATCH] doc: add table of supported operating
 systems for cryptodevs
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

Hi Crypto PMD maintainers,

This patch adds to the crypto documentation guide a table of supported oper=
ating systems per crypto PMD.

However, I'm not sure my assumption regarding the FreeBSD OS support is cor=
rect, I based it on the meson.build script of each PMD
and marked FreeBSD =3D Y (supported) for each PMD who didn't explicitly use=
 the condition below:

if not is_linux
    build =3D false
    ....

Please let me know if I'm wrong and I'll modify the table.

Thanks,

Tal.

> Subject: [dpdk-dev] [PATCH] doc: add table of supported operating systems
> for cryptodevs
>=20
> External email: Use caution opening links or attachments
>=20
>=20
> Added table to the crypto device drivers documentation stating the suppor=
t
> of each PMD on Linux, FreeBSD and Windows.
>=20
> Signed-off-by: Tal Shnaiderman <talshn@nvidia.com>
> ---
> Depends-on: series-19563 ("Support MLX5 crypto driver on Windows")
> ---
>  doc/guides/conf.py                           | 5 +++++
>  doc/guides/cryptodevs/features/aesni_gcm.ini | 7 +++++++
> doc/guides/cryptodevs/features/aesni_mb.ini  | 7 +++++++
>  doc/guides/cryptodevs/features/armv8.ini     | 7 +++++++
>  doc/guides/cryptodevs/features/bcmfs.ini     | 7 +++++++
>  doc/guides/cryptodevs/features/caam_jr.ini   | 6 ++++++
>  doc/guides/cryptodevs/features/ccp.ini       | 6 ++++++
>  doc/guides/cryptodevs/features/cn10k.ini     | 6 ++++++
>  doc/guides/cryptodevs/features/cn9k.ini      | 6 ++++++
>  doc/guides/cryptodevs/features/default.ini   | 8 ++++++++
>  doc/guides/cryptodevs/features/dpaa2_sec.ini | 6 ++++++
> doc/guides/cryptodevs/features/dpaa_sec.ini  | 6 ++++++
>  doc/guides/cryptodevs/features/kasumi.ini    | 7 +++++++
>  doc/guides/cryptodevs/features/mlx5.ini      | 7 +++++++
>  doc/guides/cryptodevs/features/mvsam.ini     | 7 +++++++
>  doc/guides/cryptodevs/features/nitrox.ini    | 6 ++++++
>  doc/guides/cryptodevs/features/null.ini      | 9 ++++++++-
>  doc/guides/cryptodevs/features/octeontx.ini  | 7 +++++++
> doc/guides/cryptodevs/features/octeontx2.ini | 6 ++++++
>  doc/guides/cryptodevs/features/openssl.ini   | 7 +++++++
>  doc/guides/cryptodevs/features/qat.ini       | 7 +++++++
>  doc/guides/cryptodevs/features/snow3g.ini    | 7 +++++++
>  doc/guides/cryptodevs/features/virtio.ini    | 7 +++++++
>  doc/guides/cryptodevs/features/zuc.ini       | 7 +++++++
>  doc/guides/cryptodevs/overview.rst           | 7 +++++++
>  25 files changed, 167 insertions(+), 1 deletion(-)
>=20
> diff --git a/doc/guides/conf.py b/doc/guides/conf.py index
> 67d2dd62c7..0494b0efe7 100644
> --- a/doc/guides/conf.py
> +++ b/doc/guides/conf.py
> @@ -368,6 +368,11 @@ def setup(app):
>                              'Asymmetric',
>                              'Asymmetric algorithms in crypto drivers',
>                              'Asymmetric algorithm')
> +    table_file =3D dirname(__file__) + '/cryptodevs/overview_os_table.tx=
t'
> +    generate_overview_table(table_file, 6,
> +                            'OS',
> +                            'Operating systems support for crypto driver=
s',
> +                            'Operating system')
>      table_file =3D dirname(__file__) +
> '/compressdevs/overview_feature_table.txt'
>      generate_overview_table(table_file, 1,
>                              'Features', diff --git
> a/doc/guides/cryptodevs/features/aesni_gcm.ini
> b/doc/guides/cryptodevs/features/aesni_gcm.ini
> index c592298668..58ab133e5f 100644
> --- a/doc/guides/cryptodevs/features/aesni_gcm.ini
> +++ b/doc/guides/cryptodevs/features/aesni_gcm.ini
> @@ -39,3 +39,10 @@ AES GCM (256) =3D Y
>  ; Supported Asymmetric algorithms of the 'aesni_gcm' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'aesni_gcm' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> diff --git a/doc/guides/cryptodevs/features/aesni_mb.ini
> b/doc/guides/cryptodevs/features/aesni_mb.ini
> index 1883217868..e616f13d50 100644
> --- a/doc/guides/cryptodevs/features/aesni_mb.ini
> +++ b/doc/guides/cryptodevs/features/aesni_mb.ini
> @@ -74,3 +74,10 @@ CHACHA20-POLY1305 =3D Y  ; Supported Asymmetric
> algorithms of the 'aesni_mb' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'aesni_mb' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> \ No newline at end of file
> diff --git a/doc/guides/cryptodevs/features/armv8.ini
> b/doc/guides/cryptodevs/features/armv8.ini
> index beb40c0578..33c1291ce6 100644
> --- a/doc/guides/cryptodevs/features/armv8.ini
> +++ b/doc/guides/cryptodevs/features/armv8.ini
> @@ -32,3 +32,10 @@ SHA256 HMAC  =3D Y
>  ; Supported Asymmetric algorithms of the 'armv8' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'armv8' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> \ No newline at end of file
> diff --git a/doc/guides/cryptodevs/features/bcmfs.ini
> b/doc/guides/cryptodevs/features/bcmfs.ini
> index f7fb2ed884..5def12f8a5 100644
> --- a/doc/guides/cryptodevs/features/bcmfs.ini
> +++ b/doc/guides/cryptodevs/features/bcmfs.ini
> @@ -58,3 +58,10 @@ AES CCM (256)     =3D Y
>  ; Supported Asymmetric algorithms of the 'bcmfs' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'bcmfs' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> \ No newline at end of file
> diff --git a/doc/guides/cryptodevs/features/caam_jr.ini
> b/doc/guides/cryptodevs/features/caam_jr.ini
> index 8d55cdb6cd..ba6d10c880 100644
> --- a/doc/guides/cryptodevs/features/caam_jr.ini
> +++ b/doc/guides/cryptodevs/features/caam_jr.ini
> @@ -49,3 +49,9 @@ AES GCM (256) =3D Y
>  ; Supported Asymmetric algorithms of the 'dpaa2_sec' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'dpaa2_sec' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> \ No newline at end of file
> diff --git a/doc/guides/cryptodevs/features/ccp.ini
> b/doc/guides/cryptodevs/features/ccp.ini
> index 866d4c52e7..53abd2b68e 100644
> --- a/doc/guides/cryptodevs/features/ccp.ini
> +++ b/doc/guides/cryptodevs/features/ccp.ini
> @@ -63,3 +63,9 @@ AES GCM (256) =3D Y
>  ; Supported Asymmetric algorithms of the 'ccp' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'ccp' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> \ No newline at end of file
> diff --git a/doc/guides/cryptodevs/features/cn10k.ini
> b/doc/guides/cryptodevs/features/cn10k.ini
> index f5552feca3..43523537b2 100644
> --- a/doc/guides/cryptodevs/features/cn10k.ini
> +++ b/doc/guides/cryptodevs/features/cn10k.ini
> @@ -78,3 +78,9 @@ Modular Inversion       =3D
>  Diffie-hellman          =3D
>  ECDSA                   =3D Y
>  ECPM                    =3D Y
> +
> +;
> +; Supported Operating systems of the 'cn10k' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> \ No newline at end of file
> diff --git a/doc/guides/cryptodevs/features/cn9k.ini
> b/doc/guides/cryptodevs/features/cn9k.ini
> index dd935d439d..d834659d29 100644
> --- a/doc/guides/cryptodevs/features/cn9k.ini
> +++ b/doc/guides/cryptodevs/features/cn9k.ini
> @@ -78,3 +78,9 @@ Modular Inversion       =3D
>  Diffie-hellman          =3D
>  ECDSA                   =3D Y
>  ECPM                    =3D Y
> +
> +;
> +; Supported Operating systems of the 'cn9k' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> \ No newline at end of file
> diff --git a/doc/guides/cryptodevs/features/default.ini
> b/doc/guides/cryptodevs/features/default.ini
> index c24814de98..4581a44bd2 100644
> --- a/doc/guides/cryptodevs/features/default.ini
> +++ b/doc/guides/cryptodevs/features/default.ini
> @@ -117,3 +117,11 @@ Modular Inversion       =3D
>  Diffie-hellman          =3D
>  ECDSA                   =3D
>  ECPM                    =3D
> +
> +;
> +; Supported Operating systems of a default crypto driver.
> +;
> +[OS]
> +Linux   =3D
> +FreeBSD =3D
> +Windows =3D
> diff --git a/doc/guides/cryptodevs/features/dpaa2_sec.ini
> b/doc/guides/cryptodevs/features/dpaa2_sec.ini
> index a1c91821de..3d6e449ca1 100644
> --- a/doc/guides/cryptodevs/features/dpaa2_sec.ini
> +++ b/doc/guides/cryptodevs/features/dpaa2_sec.ini
> @@ -62,3 +62,9 @@ AES GCM (256) =3D Y
>  ; Supported Asymmetric algorithms of the 'dpaa2_sec' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'dpaa2_sec' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> diff --git a/doc/guides/cryptodevs/features/dpaa_sec.ini
> b/doc/guides/cryptodevs/features/dpaa_sec.ini
> index 6a8f77fb1d..77101fa12d 100644
> --- a/doc/guides/cryptodevs/features/dpaa_sec.ini
> +++ b/doc/guides/cryptodevs/features/dpaa_sec.ini
> @@ -62,3 +62,9 @@ AES GCM (256) =3D Y
>  ; Supported Asymmetric algorithms of the 'dpaa_sec' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'dpaa_sec' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> diff --git a/doc/guides/cryptodevs/features/kasumi.ini
> b/doc/guides/cryptodevs/features/kasumi.ini
> index fbdb47e89f..d400a4269d 100644
> --- a/doc/guides/cryptodevs/features/kasumi.ini
> +++ b/doc/guides/cryptodevs/features/kasumi.ini
> @@ -30,3 +30,10 @@ KASUMI F9 =3D Y
>  ; Supported Asymmetric algorithms of the 'kasumi' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'kasumi' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> diff --git a/doc/guides/cryptodevs/features/mlx5.ini
> b/doc/guides/cryptodevs/features/mlx5.ini
> index a89526add0..0d210b2114 100644
> --- a/doc/guides/cryptodevs/features/mlx5.ini
> +++ b/doc/guides/cryptodevs/features/mlx5.ini
> @@ -35,3 +35,10 @@ AES XTS (256)  =3D Y
>  ; Supported Asymmetric algorithms of a mlx5 crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'mlx5' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +Windows =3D Y
> diff --git a/doc/guides/cryptodevs/features/mvsam.ini
> b/doc/guides/cryptodevs/features/mvsam.ini
> index 7516c31861..e1d182dd8e 100644
> --- a/doc/guides/cryptodevs/features/mvsam.ini
> +++ b/doc/guides/cryptodevs/features/mvsam.ini
> @@ -58,3 +58,10 @@ AES GCM (256) =3D Y
>  ; Supported Asymmetric algorithms of the 'mvsam' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'mvsam' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> diff --git a/doc/guides/cryptodevs/features/nitrox.ini
> b/doc/guides/cryptodevs/features/nitrox.ini
> index a1d6bcb4f1..6cab93a343 100644
> --- a/doc/guides/cryptodevs/features/nitrox.ini
> +++ b/doc/guides/cryptodevs/features/nitrox.ini
> @@ -42,3 +42,9 @@ AES GCM (256)  =3D Y
>  ; Supported Asymmetric algorithms of the 'nitrox' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'nitrox' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> diff --git a/doc/guides/cryptodevs/features/null.ini
> b/doc/guides/cryptodevs/features/null.ini
> index a1c3e22a36..ae09cdd1c0 100644
> --- a/doc/guides/cryptodevs/features/null.ini
> +++ b/doc/guides/cryptodevs/features/null.ini
> @@ -28,4 +28,11 @@ NULL =3D Y
>  ;
>  ; Supported Asymmetric algorithms of the 'null' crypto driver.
>  ;
> -[Asymmetric]
> \ No newline at end of file
> +[Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'null' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> \ No newline at end of file
> diff --git a/doc/guides/cryptodevs/features/octeontx.ini
> b/doc/guides/cryptodevs/features/octeontx.ini
> index d9776a5788..acc361f99b 100644
> --- a/doc/guides/cryptodevs/features/octeontx.ini
> +++ b/doc/guides/cryptodevs/features/octeontx.ini
> @@ -77,3 +77,10 @@ Modular Inversion       =3D
>  Diffie-hellman          =3D
>  ECDSA                   =3D Y
>  ECPM                    =3D Y
> +
> +;
> +; Supported Operating systems of the 'octeontx' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> diff --git a/doc/guides/cryptodevs/features/octeontx2.ini
> b/doc/guides/cryptodevs/features/octeontx2.ini
> index 66c5fefde6..c54dc9409c 100644
> --- a/doc/guides/cryptodevs/features/octeontx2.ini
> +++ b/doc/guides/cryptodevs/features/octeontx2.ini
> @@ -79,3 +79,9 @@ Modular Inversion       =3D
>  Diffie-hellman          =3D
>  ECDSA                   =3D Y
>  ECPM                    =3D Y
> +
> +;
> +; Supported Operating systems of the 'octeontx2' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> diff --git a/doc/guides/cryptodevs/features/openssl.ini
> b/doc/guides/cryptodevs/features/openssl.ini
> index 74bb987ecd..4b0f9b162e 100644
> --- a/doc/guides/cryptodevs/features/openssl.ini
> +++ b/doc/guides/cryptodevs/features/openssl.ini
> @@ -65,3 +65,10 @@ DSA =3D Y
>  Modular Exponentiation =3D Y
>  Modular Inversion =3D Y
>  Diffie-hellman =3D Y
> +
> +;
> +; Supported Operating systems of the 'openssl' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> diff --git a/doc/guides/cryptodevs/features/qat.ini
> b/doc/guides/cryptodevs/features/qat.ini
> index 6cc09cde70..bc50ecf032 100644
> --- a/doc/guides/cryptodevs/features/qat.ini
> +++ b/doc/guides/cryptodevs/features/qat.ini
> @@ -82,3 +82,10 @@ CHACHA20-POLY1305 =3D Y  Modular Exponentiation  =3D Y
>  Modular Inversion              =3D Y
>  RSA                                            =3D Y
> +
> +;
> +; Supported Operating systems of the 'qat' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> \ No newline at end of file
> diff --git a/doc/guides/cryptodevs/features/snow3g.ini
> b/doc/guides/cryptodevs/features/snow3g.ini
> index 14ac7e4b6d..98a14420f5 100644
> --- a/doc/guides/cryptodevs/features/snow3g.ini
> +++ b/doc/guides/cryptodevs/features/snow3g.ini
> @@ -30,3 +30,10 @@ SNOW3G UIA2 =3D Y
>  ; Supported Asymmetric algorithms of the 'snow3g' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'snow3g' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> diff --git a/doc/guides/cryptodevs/features/virtio.ini
> b/doc/guides/cryptodevs/features/virtio.ini
> index 5dff094821..8f22b6210b 100644
> --- a/doc/guides/cryptodevs/features/virtio.ini
> +++ b/doc/guides/cryptodevs/features/virtio.ini
> @@ -30,3 +30,10 @@ SHA1 HMAC      =3D Y
>  ; Supported Asymmetric algorithms of the 'virtio' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'virtio' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> diff --git a/doc/guides/cryptodevs/features/zuc.ini
> b/doc/guides/cryptodevs/features/zuc.ini
> index 1c53454a6c..fa120c1d4d 100644
> --- a/doc/guides/cryptodevs/features/zuc.ini
> +++ b/doc/guides/cryptodevs/features/zuc.ini
> @@ -30,3 +30,10 @@ ZUC EIA3 =3D Y
>  ; Supported Asymmetric algorithms of the 'zuc' crypto driver.
>  ;
>  [Asymmetric]
> +
> +;
> +; Supported Operating systems of the 'zuc' crypto driver.
> +;
> +[OS]
> +Linux =3D Y
> +FreeBSD =3D Y
> diff --git a/doc/guides/cryptodevs/overview.rst
> b/doc/guides/cryptodevs/overview.rst
> index b87c4c6a27..1172297915 100644
> --- a/doc/guides/cryptodevs/overview.rst
> +++ b/doc/guides/cryptodevs/overview.rst
> @@ -80,3 +80,10 @@ Supported Asymmetric Algorithms  ..
> _table_crypto_pmd_asym_algos:
>=20
>  .. include:: overview_asym_table.txt
> +
> +Supported Operating Systems
> +-------------------------------
> +
> +.. _table_crypto_pmd_os:
> +
> +.. include:: overview_os_table.txt
> --
> 2.16.1.windows.4