From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by passt.top (Postfix, from userid 1000) id A3E4B5A061D; Thu, 28 Nov 2024 15:07:24 +0100 (CET) From: Stefano Brivio To: passt-dev@passt.top Subject: [PATCH] perf/passt_vu_tcp: Make it shine Date: Thu, 28 Nov 2024 15:07:16 +0100 Message-ID: <20241128140724.1790133-1-sbrivio@redhat.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-ID-Hash: TTAGJ46YRXG7WTUVNFE2B7SB4FKV4P6Y X-Message-ID-Hash: TTAGJ46YRXG7WTUVNFE2B7SB4FKV4P6Y X-MailFrom: sbrivio@passt.top 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 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: U2lnbmVkLW9mZi1ieTogU3RlZmFubyBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4NCi0tLQ0K IHRlc3QvcGVyZi9wYXNzdF92dV90Y3AgfCAzMCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t LS0NCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pDQoN CmRpZmYgLS1naXQgYS90ZXN0L3BlcmYvcGFzc3RfdnVfdGNwIGIvdGVzdC9wZXJmL3Bhc3N0X3Z1 X3RjcA0KaW5kZXggYjQzNDAwOC4uYzQ0MDliOSAxMDA2NDQNCi0tLSBhL3Rlc3QvcGVyZi9wYXNz dF92dV90Y3ANCisrKyBiL3Rlc3QvcGVyZi9wYXNzdF92dV90Y3ANCkBAIC0zOCwxMCArMzgsMTAg QEAgaG91dAlGUkVRX1BST0NGUyAoZWNobyAic2NhbGU9MSI7IHNlZCAtbiAncy9jcHUgTUh6Lio6 IFwoWzAtOV0qXClcLi4qJC8oXDErMTBeMlwNCiBob3V0CUZSRVFfQ1BVRlJFUSAoZWNobyAic2Nh bGU9MSI7IHByaW50ZiAnKCAlaSArIDEwXjUgLyAyICkgLyAxMF42XG4nICQoY2F0IC9zeXMvZGV2 aWNlcy9zeXN0ZW0vY3B1L2NwdTAvY3B1ZnJlcS9zY2FsaW5nX21heF9mcmVxKSApIHwgYmMgLWwN CiBob3V0CUZSRVEgWyAtbiAiX19GUkVRX0NQVUZSRVFfXyIgXSAmJiBlY2hvIF9fRlJFUV9DUFVG UkVRX18gfHwgZWNobyBfX0ZSRVFfUFJPQ0ZTX18NCiANCi1zZXQJVEhSRUFEUyA0DQotc2V0CVRJ TUUgNQ0KK3NldAlUSFJFQURTIDYNCitzZXQJVElNRSAyDQogc2V0CU9NSVQgMC4xDQotc2V0CU9Q VFMgLVogLVAgX19USFJFQURTX18gLWwgMU0gLU9fX09NSVRfXyAtTg0KK3NldAlPUFRTIC1aIC1Q IF9fVEhSRUFEU19fIC1PX19PTUlUX18gLU4NCiANCiBpbmZvCVRocm91Z2hwdXQgaW4gR2Jwcywg bGF0ZW5jeSBpbiDCtXMsIF9fVEhSRUFEU19fIHRocmVhZHMgYXQgX19GUkVRX18gR0h6DQogcmVw b3J0CXBhc3N0X3Z1IHRjcCBfX1RIUkVBRFNfXyBfX0ZSRVFfXw0KQEAgLTU1LDE2ICs1NSwxNiBA QCBpcGVyZjNzCW5zIDEwMDAyDQogYncJLQ0KIGJ3CS0NCiBndWVzdAlpcCBsaW5rIHNldCBkZXYg X19JRk5BTUVfXyBtdHUgMTI4MA0KLWlwZXJmMwlCVyBndWVzdCBfX01BUF9OUzZfXyAxMDAwMiBf X1RJTUVfXyBfX09QVFNfXyAtdyAxNk0NCitpcGVyZjMJQlcgZ3Vlc3QgX19NQVBfTlM2X18gMTAw MDIgX19USU1FX18gX19PUFRTX18gLXcgMTZNIC1sIDFNDQogYncJX19CV19fIDEuMiAxLjUNCiBn dWVzdAlpcCBsaW5rIHNldCBkZXYgX19JRk5BTUVfXyBtdHUgMTUwMA0KLWlwZXJmMwlCVyBndWVz dCBfX01BUF9OUzZfXyAxMDAwMiBfX1RJTUVfXyBfX09QVFNfXyAtdyAzMk0NCitpcGVyZjMJQlcg Z3Vlc3QgX19NQVBfTlM2X18gMTAwMDIgX19USU1FX18gX19PUFRTX18gLXcgMzJNIC1sIDFNDQog YncJX19CV19fIDEuNiAxLjgNCiBndWVzdAlpcCBsaW5rIHNldCBkZXYgX19JRk5BTUVfXyBtdHUg OTAwMA0KLWlwZXJmMwlCVyBndWVzdCBfX01BUF9OUzZfXyAxMDAwMiBfX1RJTUVfXyBfX09QVFNf XyAtdyA2NE0NCitpcGVyZjMJQlcgZ3Vlc3QgX19NQVBfTlM2X18gMTAwMDIgX19USU1FX18gX19P UFRTX18gLXcgNjRNIC1sIDFNDQogYncJX19CV19fIDQuMCA1LjANCiBndWVzdAlpcCBsaW5rIHNl dCBkZXYgX19JRk5BTUVfXyBtdHUgNjU1MjANCi1pcGVyZjMJQlcgZ3Vlc3QgX19NQVBfTlM2X18g MTAwMDIgX19USU1FX18gX19PUFRTX18gLXcgNjRNDQoraXBlcmYzCUJXIGd1ZXN0IF9fTUFQX05T Nl9fIDEwMDAyIF9fVElNRV9fIF9fT1BUU19fIC13IDY0TSAtbCAxTQ0KIGJ3CV9fQldfXyA3LjAg OC4wDQogDQogaXBlcmYzawlucw0KQEAgLTkzLDIyICs5MywyMiBAQCB0cglUQ1AgdGhyb3VnaHB1 dCBvdmVyIElQdjQ6IGd1ZXN0IHRvIGhvc3QNCiBpcGVyZjNzCW5zIDEwMDAyDQogDQogZ3Vlc3QJ aXAgbGluayBzZXQgZGV2IF9fSUZOQU1FX18gbXR1IDI1Ng0KLWlwZXJmMwlCVyBndWVzdCBfX01B UF9OUzRfXyAxMDAwMiBfX1RJTUVfXyBfX09QVFNfXyAtdyAyTQ0KK2lwZXJmMwlCVyBndWVzdCBf X01BUF9OUzRfXyAxMDAwMiBfX1RJTUVfXyBfX09QVFNfXyAtdyAyTSAtbCAxTQ0KIGJ3CV9fQldf XyAwLjIgMC4zDQogZ3Vlc3QJaXAgbGluayBzZXQgZGV2IF9fSUZOQU1FX18gbXR1IDU3Ng0KLWlw ZXJmMwlCVyBndWVzdCBfX01BUF9OUzRfXyAxMDAwMiBfX1RJTUVfXyBfX09QVFNfXyAtdyA0TQ0K K2lwZXJmMwlCVyBndWVzdCBfX01BUF9OUzRfXyAxMDAwMiBfX1RJTUVfXyBfX09QVFNfXyAtdyA0 TSAtbCAxTQ0KIGJ3CV9fQldfXyAwLjUgMC44DQogZ3Vlc3QJaXAgbGluayBzZXQgZGV2IF9fSUZO QU1FX18gbXR1IDEyODANCi1pcGVyZjMJQlcgZ3Vlc3QgX19NQVBfTlM0X18gMTAwMDIgX19USU1F X18gX19PUFRTX18gLXcgOE0NCitpcGVyZjMJQlcgZ3Vlc3QgX19NQVBfTlM0X18gMTAwMDIgX19U SU1FX18gX19PUFRTX18gLXcgOE0gLWwgMU0NCiBidwlfX0JXX18gMS4yIDEuNQ0KIGd1ZXN0CWlw IGxpbmsgc2V0IGRldiBfX0lGTkFNRV9fIG10dSAxNTAwDQotaXBlcmYzCUJXIGd1ZXN0IF9fTUFQ X05TNF9fIDEwMDAyIF9fVElNRV9fIF9fT1BUU19fIC13IDE2TQ0KK2lwZXJmMwlCVyBndWVzdCBf X01BUF9OUzRfXyAxMDAwMiBfX1RJTUVfXyBfX09QVFNfXyAtdyAxNk0gLWwgMU0NCiBidwlfX0JX X18gMS42IDEuOA0KIGd1ZXN0CWlwIGxpbmsgc2V0IGRldiBfX0lGTkFNRV9fIG10dSA5MDAwDQot aXBlcmYzCUJXIGd1ZXN0IF9fTUFQX05TNF9fIDEwMDAyIF9fVElNRV9fIF9fT1BUU19fIC13IDY0 TQ0KK2lwZXJmMwlCVyBndWVzdCBfX01BUF9OUzRfXyAxMDAwMiBfX1RJTUVfXyBfX09QVFNfXyAt dyA2NE0gLWwgMU0NCiBidwlfX0JXX18gNC4wIDUuMA0KIGd1ZXN0CWlwIGxpbmsgc2V0IGRldiBf X0lGTkFNRV9fIG10dSA2NTUyMA0KLWlwZXJmMwlCVyBndWVzdCBfX01BUF9OUzRfXyAxMDAwMiBf X1RJTUVfXyBfX09QVFNfXyAtdyA2NE0NCitpcGVyZjMJQlcgZ3Vlc3QgX19NQVBfTlM0X18gMTAw MDIgX19USU1FX18gX19PUFRTX18gLXcgNjRNIC1sIDFNDQogYncJX19CV19fIDcuMCA4LjANCiAN CiBpcGVyZjNrCW5zDQpAQCAtMTQ1LDcgKzE0NSw3IEBAIGJ3CS0NCiBidwktDQogYncJLQ0KIGJ3 CS0NCi1pcGVyZjMJQlcgbnMgOjoxIDEwMDAxIF9fVElNRV9fIF9fT1BUU19fIC13IDMyTQ0KK2lw ZXJmMwlCVyBucyA6OjEgMTAwMDEgX19USU1FX18gX19PUFRTX18gLXcgMjU2TSAtbCAxNmsNCiBi dwlfX0JXX18gNi4wIDYuOA0KIA0KIGlwZXJmM2sJZ3Vlc3QNCkBAIC0xODEsNyArMTgxLDcgQEAg YncJLQ0KIGJ3CS0NCiBidwktDQogYncJLQ0KLWlwZXJmMwlCVyBucyAxMjcuMC4wLjEgMTAwMDEg X19USU1FX18gX19PUFRTX18gLXcgMzJNDQoraXBlcmYzCUJXIG5zIDEyNy4wLjAuMSAxMDAwMSBf X1RJTUVfXyBfX09QVFNfXyAtdyAyNTZNIC1sIDE2aw0KIGJ3CV9fQldfXyA2LjAgNi44DQogDQog aXBlcmYzawlndWVzdA0KLS0gDQoyLjQzLjANCg0K