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 566575A004C for ; Wed, 05 Jun 2024 18:21:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1717604490; 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=5LnMAPLfIUwqau0wF2lXtZb4TZVjKW9/pkw0GqngEEg=; b=ZcQ3+4JTg5IB78BHhB+BL0bLXhcGQ7Dm0iJpaaTyPz9ut4E1Rjrw4PCeLl7o/qyr6KfFcI FU8OyMN3eo8oqSjb/6KDQfAZrXeb+xBx38Ehv5pezOsUR/ZACErR8XP8E4DofNTaMb8OVl fSYoi3Agel/7ca8nryg18QekxaWVHwY= Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-648-MQIjrcgZPLKA1Bupz7uCbg-1; Wed, 05 Jun 2024 12:21:28 -0400 X-MC-Unique: MQIjrcgZPLKA1Bupz7uCbg-1 Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-7952b4c5fb8so13074385a.3 for ; Wed, 05 Jun 2024 09:21:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717604488; x=1718209288; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5LnMAPLfIUwqau0wF2lXtZb4TZVjKW9/pkw0GqngEEg=; b=PC+n+FIC7RAlvIQH3+ZaiX8VHDcKll+J6zINi14E1f0Jmmi3qaPeSuL4t5YZgrNn+P EsOh3bLMsRzwt/R/dX1+GUifYjfjtGLZDghYreNUDS52KvhLZsi/OwzNMBHrQZqDUrCG kVRTfytKIvEYWbQUlsOJaufrE0rH1P3+OHm5n5JO8N2otkwqoMWFj2Wn4oDUxI1DaK73 KVUyZPelKlr1eCrB4DGXurFt24zBVG3IzG8wvszLbKE1+B6dyy1cuNj9Qidwfy8SlzDp 7D9saMTLl+5Y2Xhn7ZbMLJATDlDZOOnjQ3eE9o372fSWTiD0ecAY/LBplrz4BYPDFTXe /PAg== X-Gm-Message-State: AOJu0Yzm1Rtvy1ygXq4iWx/ckrnClmWuZ9XhtdiiBYsgCGiVTBTFBzKh mL13ce1GmDBsV/dpbkmsy0lFORC66QI7YjUp7aDMZRSIb2U/Rz2j2EnS/UJeCfoIK4hStKz5iHV 2gT2/LMbq9VOHlb7dy72VYGLdwRaXrWN6LPQM5iXegtraBY2vIA== X-Received: by 2002:a05:620a:3187:b0:792:d1d2:e07c with SMTP id af79cd13be357-795240e1333mr388345285a.68.1717604487820; Wed, 05 Jun 2024 09:21:27 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFe42MgD8GJtpOunujTEQwbV5fqNPlLSmiQHzPl62IcfRRqtBWlzh51DGoqk94qq+NyJ7kesg== X-Received: by 2002:a05:620a:3187:b0:792:d1d2:e07c with SMTP id af79cd13be357-795240e1333mr388341885a.68.1717604487443; Wed, 05 Jun 2024 09:21:27 -0700 (PDT) Received: from [10.0.0.174] ([24.225.234.80]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-43ff23c2520sm60493561cf.32.2024.06.05.09.21.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 05 Jun 2024 09:21:27 -0700 (PDT) Message-ID: Date: Wed, 5 Jun 2024 12:21:26 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v8] tcp: move seq_to_tap update to when frame is queued To: Stefano Brivio References: <20240604182908.1833186-1-jmaloy@redhat.com> <20240604233020.1edad3a9@elisabeth> From: Jon Maloy In-Reply-To: <20240604233020.1edad3a9@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: 3AMDMNQTRIXV33QWMVPCCGRXFMX3AJGI X-Message-ID-Hash: 3AMDMNQTRIXV33QWMVPCCGRXFMX3AJGI X-MailFrom: jmaloy@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, lvivier@redhat.com, dgibson@redhat.com 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: DQoNCk9uIDIwMjQtMDYtMDQgMTc6MzAsIFN0ZWZhbm8gQnJpdmlvIHdyb3RlOg0KPiBPbiBUdWUs ICA0IEp1biAyMDI0IDE0OjI5OjA4IC0wNDAwDQo+IEpvbiBNYWxveSA8am1hbG95QHJlZGhhdC5j b20+IHdyb3RlOg0KPg0KPj4gKy8qKg0KPj4gKyAqIHRjcF9yZXZlcnRfc2VxKCkgLSBSZXZlcnQg YWZmZWN0ZWQgY29ubi0+c2VxX3RvX3RhcCBhZnRlciBmYWlsZWQgdHJhbnNtaXNzaW9uDQo+PiAr ICogQGNvbm5zOiAgICAgICBBcnJheSBvZiBjb25uZWN0aW9uIHBvaW50ZXJzIGNvcnJlc3BvbmRp bmcgdG8gcXVldWVkIGZyYW1lcw0KPj4gKyAqIEBmcmFtZXM6ICAgICAgVHdvLWRpbWVuc2lvbmFs IGFycmF5IGNvbnRhaW5pbmcgcXVldWVkIGZyYW1lcyB3aXRoIHN1Yi1pb3ZzDQo+PiArICogQG51 bV9mcmFtZXM6ICBOdW1iZXIgb2YgZW50cmllcyBpbiB0aGUgdHdvIGFycmF5cyB0byBiZSBjb21w YXJlZA0KPj4gKyAqLw0KPj4gK3N0YXRpYyB2b2lkIHRjcF9yZXZlcnRfc2VxKHN0cnVjdCB0Y3Bf dGFwX2Nvbm4gKipjb25ucywgc3RydWN0IGlvdmVjICgqZnJhbWVzKVtUQ1BfTlVNX0lPVlNdLA0K Pj4gKwkJCSAgIGludCBudW1fZnJhbWVzKQ0KPj4gK3sNCj4+ICsJaW50IGk7DQo+PiArDQo+PiAr CWZvciAoaSA9IDA7IGkgPCBudW1fZnJhbWVzOyBpKyspIHsNCj4+ICsJCXN0cnVjdCB0Y3BfdGFw X2Nvbm4gKmNvbm4gPSBjb25uc1tpXTsNCj4+ICsJCXN0cnVjdCB0Y3BoZHIgKnRoID0gZnJhbWVz W2ldW1RDUF9JT1ZfUEFZTE9BRF0uaW92X2Jhc2U7DQo+PiArCQl1aW50MzJfdCBzZXEgPSBudG9o bCh0aC0+c2VxKTsNCj4+ICsNCj4+ICsJCWlmIChTRVFfTEUoY29ubi0+c2VxX3RvX3RhcCwgc2Vx KSkNCj4+ICsJCQljb250aW51ZTsNCj4gU2VlOg0KPiAgICBodHRwczovL2FyY2hpdmVzLnBhc3N0 LnRvcC9wYXNzdC1kZXYvWmtyXzRMa2pESW1nRnFTaUB6YXR6aXQNCj4gICAgaHR0cHM6Ly9hcmNo aXZlcy5wYXNzdC50b3AvcGFzc3QtZGV2L1psa3JCRmt4bGlDQ1Qzc3RAemF0eml0DQo+DQo+IGFi b3V0IHRoaXMgaWYgKFNFUV9MRSkgLi4uIGNvbnRpbnVlOw0KPg0KTXkgcG9pbnQgaXMsIGFnYWlu LCB0aGF0IGluIHRoZSBuZXh0IHBhdGNoIGluIHRoZSBzZXJpZXMgSSBkbw0KDQpzdGF0aWMgdm9p ZCB0Y3BfcmV2ZXJ0X3NlcShzdHJ1Y3QgdGNwX3RhcF9jb25uICoqY29ubnMsIHN0cnVjdCBpb3Zl YyANCigqZnJhbWVzKVtUDQogwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBjb250aW51ZTsNCg0KIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb25u LT5zZXFfdG9fdGFwID0gc2VxOw0KK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdGNwX3Nl dF9wZWVrX29mZnNldChjb25uLT5zb2NrLCBzZXEgLSANCmNvbm4tPnNlcV9hY2tfZnJvbV90YXAp Ow0KIMKgwqDCoMKgwqDCoMKgIH0NCiDCoH0NCg0KU28sIHRoaXMgc3RpbGwgbWFrZXMgc2Vuc2Uu DQoNCi8vL2pvbg0KDQo=