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 26EB75A005E for ; Wed, 15 Feb 2023 18:05:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1676480719; 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=7Uez2UvEUbf7ggMer6d/iTHLF5nLgJ9GQCw77R6YvLo=; b=QQuQzx3PJnEli/nO1pCER3sFG7Hfy2eldZvopOxSQnAXItHEJdJjXWr5ipi0r6YWAryzFZ c2IKof8T342IL7c9GboU1V+6/Wvw49PQI/WNyJhQE6824YGQze7IuffAK5wLc++Z3V/M9K 4xU9pDacD1TelYrPLwE9rnQ4ht0sV78= Received: from mail-ed1-f70.google.com (mail-ed1-f70.google.com [209.85.208.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-474-U8ot3vBgNHqNE-V4vf7gmQ-1; Wed, 15 Feb 2023 12:05:15 -0500 X-MC-Unique: U8ot3vBgNHqNE-V4vf7gmQ-1 Received: by mail-ed1-f70.google.com with SMTP id ev18-20020a056402541200b004a621e993a8so13163816edb.13 for ; Wed, 15 Feb 2023 09:04:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=7Uez2UvEUbf7ggMer6d/iTHLF5nLgJ9GQCw77R6YvLo=; b=tiEBP5SZ3ACWpChUpmtx5VxYtWaDitiVdvWn+viugR/907sqvw6Rx7Tc6WVcRsVMMH eSN4NaLYIeHZbtQg06OR7XnxHwRvi6LaEHv9e4XtFFpF3pQahPzEUxbiZLC7MI72BEeY 3TiT9cNM/1q5dNcqBpzW4sB+mXscYQLhShAvNpw66OWgpXT4SqQJ9oxI64UfALljnyB9 lhdh2odu+8teBhTa5rgSCjsPvoLc4quinHfd31ofuRbeTWLSanfUh5UNdWCPWkY/CIFA 7HEn8kBpaEmbjFOrjhWToa1h6EOLEEMyCKrYUUq3N39F1ur6nUVOR3MJYRh1HGf+2sJn tEXA== X-Gm-Message-State: AO0yUKU09qJwtvVzOl53tn2feQ6HNzQJRVmYtLDpA+0tIsJV+1y0yh2l Jh4POD/4FZWwWShvB0ybsUuwad+PtN3viDwgXFfEjrER+fl+4szBc9R/DVCCUMK2HMgyF9jO0C2 b5VJq3m0M44fL X-Received: by 2002:a17:906:f75b:b0:88c:a43d:81bc with SMTP id jp27-20020a170906f75b00b0088ca43d81bcmr2489666ejb.58.1676480697396; Wed, 15 Feb 2023 09:04:57 -0800 (PST) X-Google-Smtp-Source: AK7set9y0P2RQXt9DQ7Te3d3zYLSib52pnIvGyltnhAsKfGVT08q9lTH9WcRRFaUTLvmuVeNMxDhfw== X-Received: by 2002:a17:906:f75b:b0:88c:a43d:81bc with SMTP id jp27-20020a170906f75b00b0088ca43d81bcmr2489647ejb.58.1676480697148; Wed, 15 Feb 2023 09:04:57 -0800 (PST) Received: from [10.43.2.39] (nat-pool-brq-t.redhat.com. [213.175.37.10]) by smtp.gmail.com with ESMTPSA id s8-20020aa7cb08000000b004acd9a3afb3sm2919499edt.63.2023.02.15.09.04.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Feb 2023 09:04:56 -0800 (PST) Message-ID: <7cbc3713-9d51-2950-2a3c-ae90928b83b6@redhat.com> Date: Wed, 15 Feb 2023 18:04:56 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH 4/4] qemu_passt: Don't let passt fork off To: Laine Stump , Libvirt , passt-dev@passt.top References: <5abfc412e4692a38e980c8dc600e1bfbd03ddcfd.1676374699.git.mprivozn@redhat.com> <20230214140253.49bbc13a@elisabeth> <90dbb5f3-7b3f-893c-ca32-a7653eb486c6@redhat.com> From: =?UTF-8?B?TWljaGFsIFByw612b3puw61r?= In-Reply-To: <90dbb5f3-7b3f-893c-ca32-a7653eb486c6@redhat.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-MailFrom: mprivozn@redhat.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation Message-ID-Hash: N7MRYI3Z3TSV3IBM7D7MXTPN2XHEWOHC X-Message-ID-Hash: N7MRYI3Z3TSV3IBM7D7MXTPN2XHEWOHC X-Mailman-Approved-At: Thu, 16 Feb 2023 00:45:24 +0100 CC: Stefano Brivio X-Mailman-Version: 3.3.3 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: T24gMi8xNS8yMyAwODo1MCwgTGFpbmUgU3R1bXAgd3JvdGU6DQo+IE9uIDIvMTQvMjMgODowMiBB TSwgU3RlZmFubyBCcml2aW8gd3JvdGU6DQo+PiBPbiBUdWUsIDE0IEZlYiAyMDIzIDEyOjUxOjIy ICswMTAwDQo+PiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPiB3cm90ZToN Cj4+DQo+Pj4gV2hlbiBwYXNzdCBzdGFydHMgaXQgdHJpZXMgdG8gZG8gc29tZSBzZWN1cml0eSBt ZWFzdXJlcyB0bw0KPj4+IHJlc3RyaWN0IGl0c2VsZi4gRm9yIGluc3RhbmNlLCBpdCBjcmVhdGVz IGl0cyBvd24gbmFtZXNwYWNlcywNCj4+PiB1bW91bnRzIGJhc2ljYWxseSBldmVyeXRoaW5nLCBk cm9wcyBjYXBhYmlsaXRpZXMsIGZvcmtzIG9mZiB0bw0KPj4+IGZ1cnRoZXIgcmVzdHJpY3QgaXRz ZWxmICh0aGUgY2hpbGQgaXMgd2hlcmUgYWxsIGludGVyZXN0aW5nIHdvcmsNCj4+PiB0YWtlcyBw bGFjZSBub3cpLiBUaGlzIGlzIHNvdW5kLCBleGNlcHQgaXQncyBjYXVzaW5nIHR3bw0KPj4+IHBy b2JsZW1zOg0KPj4+DQo+Pj4gMSkgdGhlIFBJRCBmaWxlIEZELCB3aGljaCB3ZSBsZWFrIGludG8g dGhlIHBhc3N0IHByb2Nlc3MsIGdldHMNCj4+PiDCoMKgwqAgY2xvc2VkIChhbmQgdGh1cyBvdXIg dmlyUGlkRmlsZSooKSBoZWxwZXJzIHNlZSB1bmxvY2tlZCBQSUQNCj4+PiDCoMKgwqAgZmlsZSwg d2hpY2ggbWFrZXMgdGhlbSB0aGluayB0aGUgcHJvY2VzcyBpcyBnb25lKSwNCj4+DQo+PiBJIGRp ZG4ndCByZWFsaXNlIHRoaXMgd2FzIHRoZSBjYXNlLCBidXQgZ2l2aW5nIHBhc3N0IHdyaXRlICh1 bmxlc3MgSSdtDQo+PiBtaXNzaW5nIHNvbWV0aGluZykgYWNjZXNzIHRvIGEgZmlsZSBjcmVhdGVk IGJ5IGxpYnZpcnRkIGRvZXNuJ3QgbG9vaw0KPj4gZGVzaXJhYmxlIHRvIG1lLg0KPiANCj4+DQo+ Pj4gMikgdGhlIFBJRCBmaWxlIG5vIGxvbmdlciByZWZsZWN0cyB0cnVlIFBJRCBvZiB0aGUgcHJv Y2Vzcy4NCj4+Pg0KPj4+IFdvcnNlLCB0aGUgY2hpbGQgY2FsbHMgc2V0c2lkKCkgc28gd2UgY2Fu J3QgZXZlbiBraWxsIHRoZSB3aG9sZQ0KPj4+IHByb2Nlc3MgZ3JvdXAuIEkgbWVhbiwgd2UgY2Fu IGJ1dCBpdCB3b24ndCBiZSBhbnkgZ29vZC4NCj4gDQo+IEkgdGhpbmsgdGhhdCAoaW5jb3JyZWN0 IFBJRCBpbiB0aGUgcGlkZmlsZSkgaXPCoCBoYXBwZW5pbmcgYmVjYXVzZSBNaWNoYWwNCj4gaXMg dXNpbmcgdGhlIG9yaWdpbmFsIHZlcnNpb24gb2YgbXkgcGF0Y2hlcyB0aGF0IHdlcmUgcHVzaGVk IC0gSSBoYWQNCj4gbWltaWNrZWQgdGhlIGJlaGF2aW9yIG9mIHNsaXJwLCB3aGVyZSBsaWJ2aXJ0 IGRlYW1vbml6ZXMgdGhlIG5ldw0KPiBwcm9jZXNzLiBJZiB0aGF0IHByb2Nlc3MgdGhlbiBkYWVt b25pemVzIGl0c2VsZiwgd2UgaGF2ZSBzb21lIHNvcnQgb2YNCj4gImRvdWJsZSBkYWVtb24iOyBs aWJ2aXJ0IGhhcyBzYXZlZCBvZmYgdGhlIHBpZCBvZiB3aGF0IGl0IHRoaW5rcyBpcw0KPiBnb2lu ZyB0byBiZSB0aGUgZmluYWwgcHJvY2VzcywgYnV0IHRoZW4gdGhhdCBwcm9jZXNzIGZ1cnRoZXIg Zm9ya3MgYW5kDQo+IGV4aXRzIGZyb20gdGhlIHByb2Nlc3Mgd2hvc2UgcGlkIGxpYnZpcnQgc2F2 ZWQuIEJ1dCBiZWNhdXNlIHBhc3N0IHdhcw0KPiBjbGVhbmluZyB1cCBhZnRlciBpdHNlbGYgSSBo YWRuJ3Qgbm90aWNlZCB0aGUgZGlzY3JlcGFuY3kgaW4gcGlkcyB3aGVuDQo+IHRlc3RpbmcuDQo+ IA0KPiBXaXRob3V0IGdvaW5nIGludG8gYWxsIHRoZSBkZXRhaWxzIG9mIHRoZSBwaWRmaWxlIGFu ZCBsb2NraW5nIGFuZCBldGMsIEkNCj4ganVzdCB3YW50IHRvIHNheSB0aGF0IGlmIHdlIGNhbiBm b3JrL2V4ZWMgZG5zbWFzcSBhbmQgbGV0IGl0IGRhZW1vbml6ZQ0KPiBpdHNlbGYgYW5kIGNyZWF0 ZSBpdHMgb3duIHBpZGZpbGUsIHRoZW4gY2VydGFpbmx5IHdlIGNhbiBkbyB0aGUgc2FtZQ0KPiB0 aGluZyBmb3IgcGFzc3QuIChhbmQgaWYgdGhlcmUncyBhIGZ1bmRhbWVudGFsIHByb2JsZW0sIHRo ZW4gaXQncyBhDQo+IGZ1bmRhbWVudGFsIHByb2JsZW0gZm9yIGRuc21hc3EgYXMgd2VsbCkuDQoN CkFscmlnaHQuIEkgdGhpbmsgSSBoYXZlIGEgc29sdXRpb24gdGhhdCB3b3VsZCBwbGVhc2UgZXZl cnlib2R5IGludm9sdmVkLg0KSSdsbCBwb3N0IGl0IHRvbW9ycm93IHRob3VnaC4gSSBuZWVkIHRv IHRlc3QgaXQgdGhvcm91Z2hseS4gV2Ugd291bGQgYmUNCmFibGUgdG8gZ2V0IHBhc3N0J3MgUElE ICh3aGljaCBpcyBuZWVkZWQgbm90IG9ubHkgZm9yIGtpbGxpbmcgaXQsIGJ1dA0KYWxzbyBmb3Ig Q0dyb3VwIHBsYWNlbWVudCksIE5PVCB1c2UgLS1mb3JlZ3JvdW5kIGFuZCBzdGlsbCBwYXNzIGVy cm9ycw0KZnJvbSBpdCB0byB1c2VycyAodGhhdCBpcyB1bmxlc3MgbG9nZmlsZSB3YXMgc3BlY2lm aWVkLCBiZWNhdXNlDQp1bmZvcnR1bmF0ZWx5LCAtLWxvZy1maWxlIGFuZCAtLXN0ZGVyciBhcmUg bXV0dWFsbHkgZXhjbHVzaXZlKS4NCg0KTWljaGFsDQoNCg==