From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by passt.top (Postfix) with ESMTP id 4EF3C5A0272 for ; Wed, 7 Feb 2024 15:02:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1707314568; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Hi043wSZmRt5V1Xx1KNI9zTOyzbasZMze383vy1JuQo=; b=UQcJAgScfumFjgBiXfgay7WTQ/HSUO8cuhcbCq2TW+DA4PQjQDTZnVaunkvPz6cpqPsbRJ EhkslCnyMPYeZSBIHrlhyTtgmR3i3My8irn8F5edslbHb1V/7quCViT16+kJogpzkI30fF ULUupAY7PTYdsMM9QqYZr2035Iq29DY= Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-686-Kgv9-HGTNAWFRfb3wBN_1g-1; Wed, 07 Feb 2024 09:02:46 -0500 X-MC-Unique: Kgv9-HGTNAWFRfb3wBN_1g-1 Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-68c88fe9dadso27181436d6.0 for ; Wed, 07 Feb 2024 06:02:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707314565; x=1707919365; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Hi043wSZmRt5V1Xx1KNI9zTOyzbasZMze383vy1JuQo=; b=fmiFAte3+Vi3e7ZpcAl6Yfq+S6tbtz05zAPTD1dg8K0ZntYI63qoWIS5kOGJz93Jw9 2dO9hhEzBKJNNnqZQzi2iyva8lWsMWgx9Jv3i0sd5lSly8FiUHI5ACMDax+192gQQJWB n21TzSAj19Mw14g2dXFd6VDwiRDTn4CF+Q/GgKm+7cizESjpHRNvhGBfFav5Ku+JCf5p bEN/pIonwtlY/HwvLedIkSiUqtPxEwC0lQYOOFT2R/X8iU7xIzfxG5qvwx2OSnCdEikB JaKBLgeBVIE0VvL/qqVN2siE7XbmTvVxqpS30jWxWTzsIyRMigc8nApEChbUxgKzTK2l tNIQ== X-Gm-Message-State: AOJu0Yy4wDNvc1I3BP27VbiqFVXSrFGk9FQtgPi2bsop/r2QaNg9giYl EBYuWFwyDW9xUWdVl0DlhydDoS7UGDyspWsSdt7iH2Xm3iL7mK79Kk1pCgQl6zkRov/zm8T+Q1Q f6Hvo5c4To3VyAuagK/XWP9FeofMk0SiRwDRj0tVsmOM2LUFXKQ== X-Received: by 2002:a05:6214:411c:b0:68c:945e:4a46 with SMTP id kc28-20020a056214411c00b0068c945e4a46mr23598090qvb.15.1707314565551; Wed, 07 Feb 2024 06:02:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IHJTAI8GCJoU8YxtEJouDi4pD6+2ibGV3RyxrKN09iC2ltGPPeugcetONt70Mu2NDTaeit8BA== X-Received: by 2002:a05:6214:411c:b0:68c:945e:4a46 with SMTP id kc28-20020a056214411c00b0068c945e4a46mr23598030qvb.15.1707314565058; Wed, 07 Feb 2024 06:02:45 -0800 (PST) Received: from [192.168.100.30] ([82.142.8.70]) by smtp.gmail.com with ESMTPSA id lv8-20020a056214578800b0068cc18c6ba0sm223809qvb.48.2024.02.07.06.02.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 07 Feb 2024 06:02:44 -0800 (PST) Message-ID: <854a77ba-4d9e-44e4-b4c2-29a23b3af695@redhat.com> Date: Wed, 7 Feb 2024 15:02:42 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 01/24] iov: add some functions to manage iovec To: Stefano Brivio References: <20240202141151.3762941-1-lvivier@redhat.com> <20240202141151.3762941-2-lvivier@redhat.com> <20240206171019.7aaec06d@elisabeth> From: Laurent Vivier In-Reply-To: <20240206171019.7aaec06d@elisabeth> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 Message-ID-Hash: L2P7X7HGZX4W376IEQKJ6WNI6P7GRO7K X-Message-ID-Hash: L2P7X7HGZX4W376IEQKJ6WNI6P7GRO7K X-MailFrom: lvivier@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: passt-dev@passt.top X-Mailman-Version: 3.3.8 Precedence: list List-Id: Development discussion and patches for passt Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: T24gMi82LzI0IDE3OjEwLCBTdGVmYW5vIEJyaXZpbyB3cm90ZToNCj4gT24gRnJpLCAgMiBGZWIg MjAyNCAxNToxMToyOCArMDEwMA0KPiBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29t PiB3cm90ZToNCj4gLi4uDQo+IGRpZmYgLS1naXQgYS9pb3YuaCBiL2lvdi5oDQo+IG5ldyBmaWxl IG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAwMDAwMC4uMzFmYmY2ZDBlMWNmDQo+IC0tLSAv ZGV2L251bGwNCj4gKysrIGIvaW92LmgNCj4gQEAgLTAsMCArMSw0NiBAQA0KPiArLy8gU1BEWC1M aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb3ItbGF0ZXINCj4gKw0KPiArLyogc29tZSBwYXJ0 cyBjb3BpZWQgZnJvbSBRRU1VIGluY2x1ZGUvcWVtdS9pb3YuaCAqLw0KPiArDQo+ICsjaWZuZGVm IElPVkVDX0gNCj4gKyNkZWZpbmUgSU9WRUNfSA0KPiArDQo+ICsjaW5jbHVkZSA8dW5pc3RkLmg+ DQo+ICsjaW5jbHVkZSA8c3RyaW5nLmg+DQo+ICsNCj4gK3NpemVfdCBpb3ZfZnJvbV9idWZfZnVs bChjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwgdW5zaWduZWQgaW50IGlvdl9jbnQsDQo+ICsJCQkg c2l6ZV90IG9mZnNldCwgY29uc3Qgdm9pZCAqYnVmLCBzaXplX3QgYnl0ZXMpOw0KPiArc2l6ZV90 IGlvdl90b19idWZfZnVsbChjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwgY29uc3QgdW5zaWduZWQg aW50IGlvdl9jbnQsDQo+ICsJCSAgICAgICBzaXplX3Qgb2Zmc2V0LCB2b2lkICpidWYsIHNpemVf dCBieXRlcyk7DQo+ICsNCj4gK3N0YXRpYyBpbmxpbmUgc2l6ZV90IGlvdl9mcm9tX2J1Zihjb25z dCBzdHJ1Y3QgaW92ZWMgKmlvdiwNCj4gKwkJCQkgIHVuc2lnbmVkIGludCBpb3ZfY250LCBzaXpl X3Qgb2Zmc2V0LA0KPiArCQkJCSAgY29uc3Qgdm9pZCAqYnVmLCBzaXplX3QgYnl0ZXMpDQo+ICt7 DQo+IElzIHRoZXJlIGEgcGFydGljdWxhciByZWFzb24gdG8gaW5jbHVkZSB0aGVzZSB0d28gaW4g YSBoZWFkZXI/IFRoZQ0KPiBjb21waWxlciB3aWxsIGlubGluZSBhcyBuZWVkZWQgaWYgdGhleSBh cmUgaW4gYSBzb3VyY2UgZmlsZS4NCj4NClRoaXMgY29kZSBoYXMgYmVlbiBpbnRyb2R1Y2VkIGlu IFFFTVUgYnk6DQoNCmNvbW1pdCBhZDUyM2JjYTU2YTcyMDJkMjQ5OGM1NTBhNDFiZTVjOTg2YzRk MzNjDQpBdXRob3I6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+DQpEYXRlOsKg wqAgVHVlIERlYyAyMiAxMjowMzozMyAyMDE1ICswMTAwDQoNCiDCoMKgwqAgaW92OiBhdm9pZCBt ZW1jcHkgZm9yICJzaW1wbGUiIGlvdl9mcm9tX2J1Zi9pb3ZfdG9fYnVmDQoNCiDCoMKgwqAgbWVt Y3B5IGNhbiB0YWtlIGEgbGFyZ2UgYW1vdW50IG9mIHRpbWUgZm9yIHNtYWxsIHJlYWRzIGFuZCB3 cml0ZXMuDQogwqDCoMKgIEZvciB2aXJ0aW8gaXQgaXMgYSBjb21tb24gY2FzZSB0aGF0IHRoZSBm aXJzdCBpb3ZlYyBjYW4gc2F0aXNmeSB0aGUNCiDCoMKgwqAgd2hvbGUgcmVhZCBvciB3cml0ZS7C oCBJbiB0aGF0IGNhc2UsIGFuZCBpZiBieXRlcyBpcyBhIGNvbnN0YW50IHRvDQogwqDCoMKgIGF2 b2lkIGV4Y2Vzc2l2ZSBncm93dGggb2YgY29kZSwgaW5saW5lIHRoZSBmaXJzdCBpdGVyYXRpb24N CiDCoMKgwqAgaW50byB0aGUgY2FsbGVyLg0KDQogwqDCoMKgIFNpZ25lZC1vZmYtYnk6IFBhb2xv IEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+DQogwqDCoMKgIE1lc3NhZ2UtaWQ6IDE0NTA3 ODIyMTMtMTQyMjctMS1naXQtc2VuZC1lbWFpbC1wYm9uemluaUByZWRoYXQuY29tDQogwqDCoMKg IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4NCg0K SXMgdGhlIGNvbXBpbGVyIGFibGUgdG8gY2hlY2sgImJ5dGVzIiBpcyBhIGNvbnN0YW50IGFuZCBp bmxpbmUgdGhlIGZ1bmN0aW9uIGlmIHRoZSANCmRlZmluaXRpb24gaXMgaW4gYSAuYyBmaWxlIGFu ZCBub3QgaW4gYSAuaCA/DQoNClRoYW5rcywNCkxhdXJlbnQNCg0K