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 0B6BEA034E; Thu, 24 Feb 2022 13:48:27 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 992AA41155; Thu, 24 Feb 2022 13:48:26 +0100 (CET) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2073.outbound.protection.outlook.com [40.107.93.73]) by mails.dpdk.org (Postfix) with ESMTP id 12EC34114D for ; Thu, 24 Feb 2022 13:48:25 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pc8sszsJ+MsbTIEbDWCjP6mZ8qNw/dkoGRic7VfJiUOTWqzgXiIgAaEqP+v16LDx8knXGeT0f54oUGq2SgUTna8B8VOAyk6+WseRXTmAFCe2ZF2ZuWJNycQAvW0lwpC1FY5scnZ9gbNzK+6hmCH7AybUb6wkgR8pS9pF0ntj/36vz2gJ0I6us41GgJvjNCLM6VGuLoz18SOwGJvjG0wFMPtERQI2ijyVPlBH2rcqj016xg19SN2M5kx59HXyWpfMjRzQ3tf+p0Ji05HjPz46ZZEENXe7V/jXDDuTivDtdHy27iz4qUij8+Bs1JZbXbWx5UtwAjkgQmTuXRPOs5eNdA== 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=HBags4xvrrOlmpnvq1mHtfbaSullpvDnCFQDyFJ05X4=; b=IQcyqBOgwLPwSwHSMRMud81SItKU0WtmdihUzrTnCmv9DGWOsBKbAHvKuQ0vExvM1HVX3pTvkR0E1vE8EjfqaSGYEehKr3IoQWp3P4GsNSvLxjgat49jh07uxxDguP4vTWrM7Wm6vlUtfHhAPL8BnwFEDDR7nilKJucSsIca49Awm38ia0nM8WFGPpVrtntfQ1Wbh3j6rkxdC4rMxafePymPgtbcVqq5p1lAUNp5aXB1l5erorObwT2ciHXpIL37wJ2UM5WeUezTY5CEOKUArNglJ7pWRgYJxrX70PIsDm8N29cTfQFaD++3G3Xhrj+Sq35AtLqpTMxfoOoLHzqqEg== 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=HBags4xvrrOlmpnvq1mHtfbaSullpvDnCFQDyFJ05X4=; b=cz0GQ5Wem9QhCyFJtFkjAVB2ZQN/bJ2w/QPVHOVAslTIJGV16GKOnqhSPXXI6O90a7ZL8hCQEKdn45xuBkBUsClCMuLjnS4gYTcO1jLH5mZwu3Xe3DJtF7jnoayxFDX0hqdP0NJesHf98dFYAHAixvjr5B0YTxo+qsRlXozAaFO5AKXGWXq+aEIWpxFDI1d+vfE1Qo9wXDfhePKKucQiyY/aMjFXmOyO2NB0amU37UvIO7Va2VZsCm6tQDjIFgL/j3fswHFzMN44cyW5UND8b7MAlaGldph+jr5lTnYPzl08HhIhRry2dXI9VaS/2ke0+4ulrCpPDqpzXeOv3Aba7g== Received: from BYAPR12MB3078.namprd12.prod.outlook.com (2603:10b6:a03:a8::31) by BN8PR12MB3187.namprd12.prod.outlook.com (2603:10b6:408:69::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Thu, 24 Feb 2022 12:48:23 +0000 Received: from BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::c8a5:fe91:7c8d:5e84]) by BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::c8a5:fe91:7c8d:5e84%5]) with mapi id 15.20.4995.027; Thu, 24 Feb 2022 12:48:23 +0000 From: Raslan Darawsheh To: Slava Ovsiienko , "dev@dpdk.org" CC: Matan Azrad Subject: RE: [PATCH v3 0/3] net/mlx5: support send scheduling for ConnectX-7 Thread-Topic: [PATCH v3 0/3] net/mlx5: support send scheduling for ConnectX-7 Thread-Index: AQHYKW0RmsyJ+HbXpkmRvLR49K41b6yipqcg Date: Thu, 24 Feb 2022 12:48:23 +0000 Message-ID: References: <20220214085655.22648-2-viacheslavo@nvidia.com> <20220224105501.6549-1-viacheslavo@nvidia.com> In-Reply-To: <20220224105501.6549-1-viacheslavo@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5b1c955f-594c-42ec-4635-08d9f793f163 x-ms-traffictypediagnostic: BN8PR12MB3187:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VAr6tVLZ41ECJ/upgqz4uLiBouc5Yhuk9XiKQSYOyhL7R8TBZ5KHlLk4JtSXTWtLyxCymgjGZVA2WnW6mjqT8KViY/4lLLMEQkbJpSpEuKo6r3SHz43mUhOgP4n38y9LdgrXWAHtx2nMadovx16EMnELsKQu76tBECtqjHDeJogLgoykjK+sj3t/0YKZlcVGWgPUsNnTHWn6enDuktI8qzV4qt/ubDTE/ssyTGemsrQp6SmbLBpsp8UQZamvqYzVUwL+DAByLVzhCwN+3cYOaP9a0safStOTLKI6p+kHI5ThRLvtcQ7GFdks0TtH7/HH1cnQMrigXJx/0jUNEyARNOA4U5potAG9CqEz0CQVO7SjxWPqYl+TCy+u/zdp3+3Su1UprS3sLAOg3ndPqMwlN+qVoFC0XTrzCoXh7guipBk3/4raBSX0W18iIY3oORo90WEL7QjCN1J4qm8rISpSkrJZkv8fU4lKeLGOFBJ4d4EtFVBgbyoXll37qbCwOpkt9tQ83WXO8WmXRTCK1yGcP7enqCHX0rhATOO2rlBD8zboWRelP49NQ/NJXSSeRBPxUbzBVMeKS08Y/K2pSjpc6INMquT99wWIcPU5VpdaHZGqg5e0DeOaa5cG9ynvk8TAbybNqnM8Nxc2yYwT89MyA+yPiPnqoZy42/9x1M78q85i4RujPoxk57cOLcpwZiVJKxHtBN6QO+7Y00nevXLzM6olL7FY4VkJkXyGdVwcKNp38NcgmQcVZYJ8Ng1xmJH+rI5d1Z1p3VQpVZL/rF+qtiRHq0fK3Ls6lbVUIzmIrIqMFUtIbND9G/GHfXsZ6Lh4B4iP19KZqDTTI5v99G5nbA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB3078.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(52536014)(86362001)(6506007)(110136005)(7696005)(4326008)(8936002)(33656002)(508600001)(316002)(76116006)(66946007)(53546011)(66556008)(66476007)(66446008)(64756008)(71200400001)(38100700002)(8676002)(26005)(122000001)(5660300002)(966005)(9686003)(83380400001)(2906002)(38070700005)(107886003)(186003)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?PDLLt83k+76vElFdp8gA9a/uerEsLRfbHxTkIGnwWEeKcqiFMgsboKVWZsZ2?= =?us-ascii?Q?zofaGP7r+cR22SnKs/D8n11zHtLkS5Q4+x26OFxW6sgfuqL/EZcEchcAQYya?= =?us-ascii?Q?JCB9aQYPe3/qmHU9mMtZw2gHi5rYf/CJSuAyyhBV6NckPSi48+8tWIPID0B4?= =?us-ascii?Q?RoOYuN328jttA9sBRdSsKIpgIVxhx4KD/2n6ydO1BncO8GFQeUc30oz0J97F?= =?us-ascii?Q?IBhdqjJPbkqBauHJ9IhjsTY285JOn9Lp6Ue0ORVqaLZNCALhuZWvb9PK9YTI?= =?us-ascii?Q?fj7sDoJG4WMjpjE3y4bn0drZrG7SdTvwpyAVzeLiIXrx9TRTXofzS87i3+CS?= =?us-ascii?Q?rWKu4ktl/CwUNeH9a2rb3kIS6cP+CtVppFTRvpwxRxxGdrB9OakrolYkOIch?= =?us-ascii?Q?zSvOCTpZnYHf152N7p/XipW389rHuTA1h85BO/QaAFdJ1oBwbuYusdGdWWkt?= =?us-ascii?Q?Z1YkSxkoPZK8nFWTQR6lg2/BPGuDnOcBoRHtG1NvDPbdF6f9n3dBRMUyXt7k?= =?us-ascii?Q?F0kOS8XJpRhN/VRV4NAvjln1CuTbCPxH47iT5q2rR0bqOL+AaLFKnuUs9aHA?= =?us-ascii?Q?HtMcDjiwIXyz7ONCTJEW4KQpRhMXYTPSqIqTQ+vfqnX5my5Wr14wGgfHwSM8?= =?us-ascii?Q?1+gOpYcipOLq05PRfVRWLOvB+4gH9PfkRO8my/rZPy8q/uKvzWbc/jE6rQow?= =?us-ascii?Q?T7LniLwY6bJyixGcLpw/aq6PT5Rbq3mfvgBnhJvz19yQ6vs8y7xTJcXury08?= =?us-ascii?Q?ePOQwKHLZtlcBW5IWcsAfxEvreZU41Eh/B1U3SZeZ2iYEmy5+8UgSR84HBD7?= =?us-ascii?Q?7CDB6/m3lw9h259Ls635fb3yURkw32+ctrv+5LbVvf5Om9yHvjPPo6+LswN0?= =?us-ascii?Q?9AaPSxofO1unaw8v+G3HYt7WfI5SW84BAEgYw8cO4z96ngXijBJylaGTZK85?= =?us-ascii?Q?4LcIY0sKkHRaEIGcD32duJHK6ExGzRPyy/eNzuHMVGuhKVBPN3ztV8ev3tqO?= =?us-ascii?Q?RM4cBiE3OvioawHtgtjEDjN6GbaXPuHpCBGuXmoxhsCUcjBwTO8jkeI7mJhd?= =?us-ascii?Q?22fNNnG66V2upEZomFL+v+lO5QuZXwxSJvWL+b+iqKaNs2oUVK88X1smqS1d?= =?us-ascii?Q?7SD+Rn0zvcFzN9Kxo4tVxwuWJfEdKhmbs1hWRNFUn7Xnvs0S4ncN1NfzP1Kg?= =?us-ascii?Q?Wdbo46dee4/U5lJ5xbu7lvpRENr4EQLqibx8bSw6UWR3xbBRZc941iBycmOl?= =?us-ascii?Q?AT/ooUiOVVRNV1jeedY5PsJcCym8PsvftNh3z/8VwlfXtCL13o9AerT/03tg?= =?us-ascii?Q?ySPp+u+JTSLD4X2Xl4LhM3FnLoop2ZmIDzX8Gp1IrieCXEPtuJ72Yg4t0JWm?= =?us-ascii?Q?5VK2rjZ077ymIVQX1DiKxYhcCw7Lkfomr1uVhojpQSvjMgPsvWTvHNchd9os?= =?us-ascii?Q?EwkYN9aLHR9/pOYJmHie8N3aypiSUL6+S4XFmg2teAupG3YfE5XJEHaw54RI?= =?us-ascii?Q?rZdhcPqO7JiBZixpfiG8tbRq7DNp+1pefqDv7wpJegCMAOSKi0r0oZJeCe8S?= =?us-ascii?Q?w7/QVJGXF7iRgAjqbcw/KIbrLrSCaxB5EQ15oRbknQEoeRWgCGyPKy8L+8Xs?= =?us-ascii?Q?qsyzDa7XXi8CH5pRZkraj00=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: BYAPR12MB3078.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5b1c955f-594c-42ec-4635-08d9f793f163 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2022 12:48:23.0922 (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: 1/isVHNvEDHBjTmyR3w7Q+kKNC5a58Y4kHXMIH+2vtdhSR+L4k8o7hQr5TZT/PDLn2/ISfpuVlz8tCOhn7nbUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB3187 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 Hi, > -----Original Message----- > From: Slava Ovsiienko > Sent: Thursday, February 24, 2022 12:55 PM > To: dev@dpdk.org > Cc: Matan Azrad ; Raslan Darawsheh > > Subject: [PATCH v3 0/3] net/mlx5: support send scheduling for ConnectX-7 >=20 > Since the ConnectX-6DX the send scheduling capability is provided. > An application can register the dynamic field and dynamic flags in mbuf f= or > timestamp and specify the desired moment of time the packet should sent. >=20 > The send scheduling feature over ConnectX-6DX uses the complicated > infrastructure with reference Clock Queue and inter-queue synchronizing > operations. Since ConnectX-7 the new wait descriptor format is introduced > where the timestamp can be promoted to hardware directly. > The patchset adds support for this new hardware option in PMD. >=20 > Signed-off-by: Viacheslav Ovsiienko >=20 > v1: http://patches.dpdk.org/project/dpdk/cover/20220214085655.22648-1- > viacheslavo@nvidia.com/ > v2: http://patches.dpdk.org/project/dpdk/cover/20220222102648.4662-1- > viacheslavo@nvidia.com/ > - fix compilation issues > - rebase > v3: documentation patch rearranging >=20 > Viacheslav Ovsiienko (3): > common/mlx5: add send on time capability check > net/mlx5: configure Tx queue with send on time offload > net/mlx5: add wait on time support in Tx datapath >=20 > doc/guides/nics/mlx5.rst | 5 ++ > doc/guides/rel_notes/release_22_03.rst | 6 +++ > drivers/common/mlx5/mlx5_devx_cmds.c | 1 + > drivers/common/mlx5/mlx5_devx_cmds.h | 1 + > drivers/common/mlx5/mlx5_prm.h | 27 +++++++++- > drivers/net/mlx5/linux/mlx5_verbs.c | 4 ++ > drivers/net/mlx5/mlx5.h | 3 ++ > drivers/net/mlx5/mlx5_devx.c | 2 + > drivers/net/mlx5/mlx5_tx.h | 75 +++++++++++++++++++++++--- > drivers/net/mlx5/mlx5_txq.c | 18 ++++++- > 10 files changed, 131 insertions(+), 11 deletions(-) >=20 > -- > 2.18.1 Replaced V2 with this new version, Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh