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 1804C42ABC; Tue, 9 May 2023 13:53:32 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B3AF6410FC; Tue, 9 May 2023 13:53:31 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2049.outbound.protection.outlook.com [40.107.94.49]) by mails.dpdk.org (Postfix) with ESMTP id D88B5410FA for ; Tue, 9 May 2023 13:53:30 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PLn7kMeNJ0iLOwqZZK+bJNXJeHVXt0mAyI674HXNBQTkokvq1YbG+VE9D3LORQPxdHzOOaLowNDer5uizUISPkd/2Uy/Y+kGqCJfivEcBTLsBnWiuzJ5blEBffSrdsht0kR6+wAdCRTG5qoIOlrs4S6GT6zxB6qIp4sZDCpuU8UjfqeiMxWr+UQ6gBqtxcT91FpJNHeVBeVkGaqgPRX4BOXwAz3eoGO8yhNBptB/+gdBADs4suhrAZUbRiTvOFgz1F+K2RkAAJaOTds7ncSg3+asjAcovp0MMzxEcm3qD4dGSHVFdIZa1AMSxyP9mP7KkPnC5l0wHEgTbWnFWB904g== 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=BjPTtKVwpMrvsD6//sxUpi3+Hrndxnbnks6Bz7AeMp4=; b=ID/p2Grtey74VXSCTbVzrFdt41XAGE2aIiUzGos4bncC19WYXpf5OvMSi2GcvWkEIr0gyR/Au2nU8IDacKRaEBPSaH7jZsRxw5UitUxthPEZjOZBnHuJwJp2mY6y7NwaiXdqBdYNEVSnJsko1KQkGed9JGyAEVUhNeSPIPUip4Q+HnKRaa7CwE1uZfBn9urGu9JAHp6ysGxeXoT3p5McH+qCl742xK1K70srgYov9/aBy36X3e17NVoa1TmiuIzSw8FrSNWFFh4qN6MCIMNCFytnIrhMc3jQ59H9YmshBO/reYbqa8BdB0BLC+pxcNrY3V67RTXa7CTKaxuGVdZ4aA== 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=BjPTtKVwpMrvsD6//sxUpi3+Hrndxnbnks6Bz7AeMp4=; b=cOGnjhS8ziW8S5YwxQHksIyu3o5zDbDr9ADXQ2FETLNEiadFatj7IrWoV2oBKBTSrLSefFcTMlVDMMUWJj3eCWvLPsXHJb3QBdJUBcmkMaVDNjh5MBi3GHTiUcW7eEwgl1EmSE02LlRJLoCdKWFf0ZCTQjvxLv0Mko58SgoXYvSO6FKiFsAVAZw8LGTaA73trjsFyVHIRLfp9Hl22V/RqxcShuYvpwcB6jggSfGrboB/g4IIpDyK0MxiWx0/ikZN6gvreGZ5o/6VsLKXHUMsfDTulDg8VTavdKmCI8eRmTgZA42VE9Ot3oVqhEy2tGDyYNzCoM+WJDfQTNNk3hOZ2Q== Received: from CO6PR12MB5396.namprd12.prod.outlook.com (2603:10b6:303:139::8) by MN0PR12MB5738.namprd12.prod.outlook.com (2603:10b6:208:371::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.32; Tue, 9 May 2023 11:53:28 +0000 Received: from CO6PR12MB5396.namprd12.prod.outlook.com ([fe80::806e:b9a2:172:8973]) by CO6PR12MB5396.namprd12.prod.outlook.com ([fe80::806e:b9a2:172:8973%5]) with mapi id 15.20.6363.033; Tue, 9 May 2023 11:53:28 +0000 From: Suanming Mou To: "anoobj@marvell.com" , "Doherty, Declan" CC: "gakhil@marvell.com" , "dev@dpdk.org" Subject: min_mbuf_head/tailroom_req in rte_cryptodev_info Thread-Topic: min_mbuf_head/tailroom_req in rte_cryptodev_info Thread-Index: AdmCavqBDvSG/kX3Qvu7sFyW5LMpHA== Date: Tue, 9 May 2023 11:53:28 +0000 Message-ID: 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-traffictypediagnostic: CO6PR12MB5396:EE_|MN0PR12MB5738:EE_ x-ms-office365-filtering-correlation-id: 95f2a382-83bd-453d-6a04-08db508400be x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QDBoy1uEag2x+F4uLkUFhzpPQLHKYDdpmswVYRv5vs4VnHmBAk5QVQLWY+FzQdLKG7W5N0NjAfENUns+Dry0GhAi6gzpHCljECZ1+MKSXZDakvgPlULodxSlAEE9TKxSGaKNtjTZX0kNcguyGKnnMnaegzG4j8JbPkjzPfKO/3A6OuKGnbHzXcNumO9bbYtIYjgZwoyb18Yq0FcWkc/K1VlhmmIJj6UdumfuQ0RF4k/A7vlYB5cblluGqIcDHV7RYdLiB55uusMgLfjwoxLoNZJgAEvkyt7/8LXDYu0R7VxiGsZ3/b1sp3+FepPJzEECUCUBtNZv2bT6Ku/27LY5A9XwsVk7AWgyyDwBIWuL79P4A/sPsCby26Ip8jeGaHRtaaCWfISY0wZyoC32Qu13kPy5teuO+kA/Y8hSKEXuDA3V6QlcsbsMADZp0DQh5ddp59apcqFtsMfIfbH/kH9YVCOb7dilcpI+nVE5k3ksmyxjpVOTn+JQ5egAeLNW1i6wOmXzNhH8PrnWY03l3pVdbIMN3qFH300n6+5XrIqQawpp2h1CuPmyxI3sqdYerosjgIZ9/rJwIkJDURFdlbumBONqwf0TnmopPiRks3lOadd/Ag1NRjQaRYMj7qWxdoTy x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR12MB5396.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(39860400002)(366004)(376002)(346002)(136003)(396003)(451199021)(71200400001)(7696005)(110136005)(54906003)(33656002)(38100700002)(478600001)(4326008)(86362001)(66476007)(76116006)(64756008)(41300700001)(66556008)(66946007)(66446008)(316002)(6506007)(83380400001)(4743002)(186003)(9686003)(38070700005)(52536014)(5660300002)(8936002)(2906002)(9326002)(8676002)(55016003)(4744005)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?n252xkKYIsRPoxW0piDHymAMjYbkjvEZ10y0CGjiDw7BNkQr8zB0UTLpyFES?= =?us-ascii?Q?mqjIoJ/aE7hZB2vFEi+Z5PjBmRTJP++BL5lx3tUz1wb2JT7HFBvWaBmYB9wY?= =?us-ascii?Q?aFDyVkZ9A0rfoJXDfNUtGExFUWCVEaVJv7E6JaKO68kgSP20ey4MMXKLjqZd?= =?us-ascii?Q?G0xk0oq/HUH8NxyEE2ztgaz/QHff3xncqLoPGxLdDsLzxznXFjBH14d1W6Hl?= =?us-ascii?Q?cfXcwpiyAAbWU5GGQKIwvZeYzSwm8pd/ppubU4VPRp4gzlMNopXJSGMk2Ufg?= =?us-ascii?Q?QogtJzu93aXSr24y+hR8u4zaWJ0xvSAgZnf6AzKoJZu8CfyMSRNMBKoKH+Ic?= =?us-ascii?Q?1c1+Gqp4szEeRgKCSXAcUbu2x/uW2nzFZStKdBqutKBVDuifTfZeX6pm6n2m?= =?us-ascii?Q?iJf7qQx+KzTc3SiPeysYrWNoppz7NFt71dREcv4YV63yPH4SE3VGmgGwz7oN?= =?us-ascii?Q?2OeWX6eOAIqLXdiOK52fD81ZF8gTmwYJg4imfijGglLkCZs710q8kqBjRcsY?= =?us-ascii?Q?HP5YhZZyX1fbbAJWzz9jRYPco9jlzEJaNf05kW+vtVqQIM3867O1zioW/j7/?= =?us-ascii?Q?49JD8cMOW3uXAHYXGjIz8ekJEYHXOEmdUrIw9mlsdjghcYvRX+VG/Ez+OLkn?= =?us-ascii?Q?e0pK6SNJt9aNJN+0QqexTPHeJaRmrbKjwyo7Rqj6wkH/joVGYDVyERH31gz9?= =?us-ascii?Q?wepQEWJjMTOOUhg2D8DViFjaa2nBXiWUlJL4Zab8dCNTCeV+/ORxidZF0Ksf?= =?us-ascii?Q?/6oLar30g62UQf40SKOjaVZM/CcCc1SyuuOxlHGurM1ZRyagrf14Kk7RodSE?= =?us-ascii?Q?TmY/SfELm7XXuAHPaqq/ILzhundMqaraHr7xseki58DxJ/qMJ8OrGIGfng5/?= =?us-ascii?Q?cYT4NUZpYFzx6J2trXpPyeavNfEENtXl3N099p0YIiEq5jhPea3m1ewWjUD0?= =?us-ascii?Q?+iyxckUr659ccCnNxi99hj1txmzIsU0eDkQGwRYzb6u4/mikzi10VhLeOAAv?= =?us-ascii?Q?YuOG6hecXEgCysQF3Umw9S54OZQtba0Vq/GiLumHS/JOizxSOlID5Rn1tzAV?= =?us-ascii?Q?39myLRp0hzUc5+oaT6MXJpTmEZAipNSAK5sGwQ01H3rUmXcExA3tzteerkyg?= =?us-ascii?Q?C4ezfT03TXuImvFYAxRE4/daKohPu7ClpCZSrpbkSTWr6frAOTjYJeEergx3?= =?us-ascii?Q?nttiOddndKxHRB5vJ57dWZj4W7q0Zoa2Ndk+OWUVI3X6wtECJoSZnzsH+HN/?= =?us-ascii?Q?hM9WDFt6EaE/facT7Vjd+IowFUP+xtJY+7JXAxyzUH0LpeRLhYtgqFBvl//W?= =?us-ascii?Q?c3xZ6mbXbyBS/HRPycNNbwrXSms8TXgekviYEK3L9vacOURO18m5gdvnmVGm?= =?us-ascii?Q?inJljJo/DKuatTDXtDva7a2nYHBpB051OtfhgJuZO3x538i8qRqYIJRAFmsS?= =?us-ascii?Q?staVi0eWvBxTo/ieGEYS2ptZi6wkwSqZDRd0lu3YjQTs5XUfn8u8ExH9D7gd?= =?us-ascii?Q?ch5giMOGs3FPb0FnAHu9T9/ExxfZtdhVeCQEltLL3a7S5X5VwiPvo30JUQ?= =?us-ascii?Q?=3D=3D?= Content-Type: multipart/alternative; boundary="_000_CO6PR12MB5396CD6451AA872B2266BD87C1769CO6PR12MB5396namp_" MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR12MB5396.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 95f2a382-83bd-453d-6a04-08db508400be X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2023 11:53:28.1304 (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: 9Agfdd8L0yJAFT6ZD6FXdEUH2m8iFmavi/EJc0I0wBMLMj2t8TapblALZbYrqQPpD+GO2R/9UEFMFF9SVuZNGQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR12MB5738 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 --_000_CO6PR12MB5396CD6451AA872B2266BD87C1769CO6PR12MB5396namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Guys, Sorry for disturbing you. I have one small question regarding the min_mbuf_= head/tailroom_req in rte_cryptodev_info. I saw you were the people who discussed, reviewed and added that two fields= . IIUC, the two fields provided a hint to the PMD that HW can use(modify) the= headroom and tailroom space to improve the performance. But regarding the space(e.g. headroom) user reserved, should the data offse= t(sym_op->aead.data.offset) in struct rte_crypto_op also be taken into acco= unt? e.g. if the mbuf in the operation is something like below: |---headroom--|----op offset---|---payload to process---|---tailroom---| In that case, what is the headroom mean to HW? Start from real mbuf headroo= m before op offset or the offset before payload? Thanks, Suanming Mou --_000_CO6PR12MB5396CD6451AA872B2266BD87C1769CO6PR12MB5396namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Guys,

 

Sorry for disturbing you. I have one small question = regarding the min_mbuf_head/tailroom_req in rte_cryptodev_info.<= /p>

I saw you were the people who discussed, reviewed an= d added that two fields.

IIUC, the two fields provided a hint to the PMD that= HW can use(modify) the headroom and tailroom space to improve the performa= nce.

But regarding the space(e.g. headroom) user reserved= , should the data offset(sym_op->aead.data.offset) in struct rte_crypto_= op also be taken into account?

e.g. if the mbuf in the operation is something like = below:

|---headroom--|----op offset---|---payload to proces= s---|---tailroom---|

In that case, what is the headroom mean to HW? Start= from real mbuf headroom before op offset or the offset before payload?

 

Thanks,

Suanming Mou

--_000_CO6PR12MB5396CD6451AA872B2266BD87C1769CO6PR12MB5396namp_--