From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gandalf.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3]) by passt.top (Postfix) with ESMTPS id 2B7495A0277 for ; Mon, 6 Nov 2023 08:08:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gibson.dropbear.id.au; s=201602; t=1699254520; bh=MJ1dGyAW+C08Vx2YAR5ccYit0qcIoPAG2bdtgjfPxJg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MoS5yXWCVmGcdmsSF6EDWN4U8fQBoIEJPiij3jK//ktDKi8uN8K4sgem/xetYjHLy MMTECTVL+ckTd/wEPMbzF1bA5SRxL2VBBLbEfPwmvD93xwVTCuDFFEj6Mj0H0Y+zm+ Gr+WwnSDNRdQRnL6/TqGzaghEUDxCPNUGlTxzMFo= Received: by gandalf.ozlabs.org (Postfix, from userid 1007) id 4SP2WX5gLQz4xWX; Mon, 6 Nov 2023 18:08:40 +1100 (AEDT) From: David Gibson To: passt-dev@passt.top, Stefano Brivio Subject: [PATCH 8/8] test/perf: Simplify calculation of "omit" time for TCP throughput Date: Mon, 6 Nov 2023 18:08:33 +1100 Message-ID: <20231106070834.1270986-9-david@gibson.dropbear.id.au> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20231106070834.1270986-1-david@gibson.dropbear.id.au> References: <20231106070834.1270986-1-david@gibson.dropbear.id.au> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-ID-Hash: QYEE62RZ2SGXGQLCUCCJ2DDAV4DPCL7Y X-Message-ID-Hash: QYEE62RZ2SGXGQLCUCCJ2DDAV4DPCL7Y X-MailFrom: dgibson@gandalf.ozlabs.org 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: David Gibson 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: Rm9yIHRoZSBUQ1AgdGhyb3VnaHB1dCB0ZXN0cywgd2UgdXNlIGlwZXJmMydzIC1PICJvbWl0IiBv cHRpb24gd2hpY2gNCmlnbm9yZXMgcmVzdWx0cyBmb3IgdGhlIGdpdmVuIHRpbWUgYXQgdGhlIGJl Z2lubmluZyBvZiB0aGUgdGVzdC4gIEN1cnJlbnRseQ0Kd2UgY2FsY3VsYXRlIHRoaXMgYXMgMS82 dGggb2YgdGhlIHRlc3QgbWVhc3VyZW1lbnQgdGltZS4gIFRoZSBwdXJwb3NlIG9mDQotTywgaG93 ZXZlciwgaXMgdG8gc2tpcCBvdmVyIHRoZSBUQ1Agc2xvdyBzdGFydCBwZXJpb2QsIHdoaWNoIGlu IG5vIHdheQ0KZGVwZW5kcyBvbiB0aGUgb3ZlcmFsbCBsZW5ndGggb2YgdGhlIHRlc3QuDQoNClRo ZSBzbG93IHN0YXJ0IHRpbWUgaXMgcm91Z2hseSBzcGVha2luZw0KICAgIGxvZ18yICggbWF4X3dp bmRvd19zaXplIC8gTVNTICkgKiByb3VuZF90cmlwX3RpbWUNClRoZXNlIGZhY3RvcnMgYWxsIHZh cnkgYmV0d2VlbiB0ZXN0cyBhbmQgbWFjaGluZXMgd2UncmUgcnVubmluZyBvbiwgYnV0IHdlDQpj YW4gZXN0aW1hdGUgc29tZSByZWFzb25hYmxlIGJvdW5kcyBmb3IgdGhlbToNCiAgKiBUaGUgbWF4 aW11bSB3aW5kb3cgc2l6ZSBpcyBib3VuZGVkIGJ5IHRoZSBidWZmZXIgc2l6ZXMgYXQgZWFjaCBl bmQsDQogICAgd2hpY2ggc2hvdWxkbid0IGV4Y2VlZCAxNk1pQg0KICAqIFRoZSBtc3MgdmFyaWVz IHdpdGggdGhlIE1UVSB3ZSB1c2UsIGJ1dCB0aGUgc21hbGxlc3Qgd2UgdXNlIGluIHRlc3RzIGlz DQogICAgfjI1NiBieXRlcw0KICAqIFJvdW5kIHRyaXAgdGltZSB3aWxsIHZhcnkgd2l0aCB0aGUg c3lzdGVtLCBidXQgd2l0aCB0aGVzZSBlc3NlbnRpYWxseQ0KICAgIGxvY2FsIHRyYW5zZmVycyBp dCB3aWxsIHR5cGljYWxseSBiZSB3ZWxsIHVuZGVyIDFtcyAob24gbXkgbGFwdG9wIGl0IGlzDQog ICAgY2xvc2VyIHRvIDAuMDNtcykNCg0KVGhhdCBnaXZlcyBhIHdvcnN0IGNhc2Ugc2xvdyBzdGFy dCB0aW1lIG9mIGFib3V0IDE2bXMuICBTZXR0aW5nIGFuIG9taXQNCnRpbWUgb2YgMC4xcyB1bmlm b3JtbHkgaXMgdGhlcmVmb3JlIG1vcmUgdGhhbiBlbm91Z2gsIGFuZCBzdWJzdGFudGlhbGx5DQpz bWFsbGVyIHRoYW4gd2hhdCB3ZSBjYWxjdWxhdGUgbm93IGZvciB0aGUgZGVmYXVsdCBjYXNlICgx MHMgLyA2IH49IDEuN3MpLg0KDQpUaGlzIHJlZHVjZXMgdG90YWwgdGltZSBmb3IgdGhlIHN0YW5k YXJkIGJlbmNobWFyayBydW4gYnkgYXJvdW5kIDMwcy4NCg0KU2lnbmVkLW9mZi1ieTogRGF2aWQg R2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+DQotLS0NCiB0ZXN0L3BlcmYvcGFz c3RfdGNwIHwgMiArLQ0KIHRlc3QvcGVyZi9wYXN0YV90Y3AgfCAyICstDQogMiBmaWxlcyBjaGFu Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS90ZXN0 L3BlcmYvcGFzc3RfdGNwIGIvdGVzdC9wZXJmL3Bhc3N0X3RjcA0KaW5kZXggZGE0ZTM2OS4uNjMx YTQwNyAxMDA2NDQNCi0tLSBhL3Rlc3QvcGVyZi9wYXNzdF90Y3ANCisrKyBiL3Rlc3QvcGVyZi9w YXNzdF90Y3ANCkBAIC00MCw3ICs0MCw3IEBAIGhvdXQJRlJFUSBbIC1uICJfX0ZSRVFfQ1BVRlJF UV9fIiBdICYmIGVjaG8gX19GUkVRX0NQVUZSRVFfXyB8fCBlY2hvIF9fRlJFUV9QUk9DDQogc2V0 CVRIUkVBRFMgMQ0KIHNldAlTVFJFQU1TIDgNCiBzZXQJVElNRSAxMA0KLWhvdXQJT01JVCBlY2hv IF9fVElNRV9fIC8gNiB8IGJjIC1sDQorc2V0CU9NSVQgMC4xDQogc2V0CU9QVFMgLVogLVAgX19T VFJFQU1TX18gLWwgMU0gLU9fX09NSVRfXw0KIA0KIGluZm8JVGhyb3VnaHB1dCBpbiBHYnBzLCBs YXRlbmN5IGluIMK1cywgb25lIHRocmVhZCBhdCBfX0ZSRVFfXyBHSHosIF9fU1RSRUFNU19fIHN0 cmVhbXMNCmRpZmYgLS1naXQgYS90ZXN0L3BlcmYvcGFzdGFfdGNwIGIvdGVzdC9wZXJmL3Bhc3Rh X3RjcA0KaW5kZXggMTFjNzNmOC4uNzc3NzUzMiAxMDA2NDQNCi0tLSBhL3Rlc3QvcGVyZi9wYXN0 YV90Y3ANCisrKyBiL3Rlc3QvcGVyZi9wYXN0YV90Y3ANCkBAIC0yNCw3ICsyNCw3IEBAIG5zCS9z YmluL3N5c2N0bCAtdyBuZXQuaXB2NC50Y3BfdGltZXN0YW1wcz0wDQogc2V0CVRIUkVBRFMgMg0K IHNldAlTVFJFQU1TIDINCiBzZXQJVElNRSAxMA0KLWhvdXQJT01JVCBlY2hvIF9fVElNRV9fIC8g NiB8IGJjIC1sDQorc2V0CU9NSVQgMC4xDQogc2V0CU9QVFMgLVogLXcgNE0gLWwgMU0gLVAgX19T VFJFQU1TX18gLU9fX09NSVRfXw0KIA0KIGhvdXQJRlJFUV9QUk9DRlMgKGVjaG8gInNjYWxlPTEi OyBzZWQgLW4gJ3MvY3B1IE1Iei4qOiBcKFswLTldKlwpXC4uKiQvKFwxKzEwXjJcLzIpXC8xMF4z L3AnIC9wcm9jL2NwdWluZm8pIHwgYmMgLWwgfCBoZWFkIC1uMQ0KLS0gDQoyLjQxLjANCg0K