From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: passt.top; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: passt.top; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=Tdl/UPeN; dkim-atps=neutral Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by passt.top (Postfix) with ESMTPS id 949CC5A0262 for ; Sat, 25 Apr 2026 00:36:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1777070215; 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=/2CTpMd5ee3h06kWe7fvr9sa6XVmHztdNV2nlpm2W1Q=; b=Tdl/UPeNB4KNEh/mh/4sM77DxJwmGQSAWfX+oDv/6PIZ7qu8BGFoSs8S9Iql+S3wY2ia59 g6M7Wg9EAIZtxG9I1HL21tJwomW2syZRPDmr+x8/mQWhpdpxF+/K82TiwWkK8aEZuCTKkJ /u3ZIh0raIMjwg6nU7S1wQBmjHyYWY8= Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-678-yzYIm_yjN9SrdL7_lrK9MA-1; Fri, 24 Apr 2026 18:36:54 -0400 X-MC-Unique: yzYIm_yjN9SrdL7_lrK9MA-1 X-Mimecast-MFC-AGG-ID: yzYIm_yjN9SrdL7_lrK9MA_1777070214 Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8e8950b3ee1so2192616585a.3 for ; Fri, 24 Apr 2026 15:36:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777070214; x=1777675014; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/2CTpMd5ee3h06kWe7fvr9sa6XVmHztdNV2nlpm2W1Q=; b=UEQrZ1ahcc8O16OODqvXakQLAl8NWJ4jBTZFbjDCRtkZhdMkWUgkx7GbtHs/jMTNJX 8aE0zuLa/nG0D82HptQNg46lAoI0tUFPUJPzFYtL7z0Im5GoEQb9Kqj1s1KxiTI8X9r7 Z1x0D4lAEySntsa6NXf6Le06YKqNgmv9O/uA516g2czqxwyJogMbOj4iG1FdTudpYN69 0d/b0WOve83hYcGNkQhgw4Vy4wQ24SaNVVTd+QHbqqBgVaok9dMBBMtxe1Rf0a/tQyQx Vyqef0gOF/jCPTcBcmfJJ62vOXgUfMc3YibjS8CwrWcQrzjx/OMTRQFIf6kXihOx4jBG 0Ucg== X-Forwarded-Encrypted: i=1; AFNElJ+Z+rLjUfDBQj6T1RMdpEakrsSh6F1SrofCVRzjy0rbq2EPwB06UHcHfkaVgGZGnofAIFkHR5BOCso=@passt.top X-Gm-Message-State: AOJu0YyWgzl51wp/psLOplko+68LtrTBOTAELqgR6stRaEO1IYl6YyRt XuiB0ufpNeXPBfYqenXamk6xFcWVOl5br9NrPfgGOS8Gxf8KIvP8bNYrFsYjrl1naCHps779U8C 5HD1B7I9LVXC/f6boT+qFC5ytSTUmVDviXJEmsNkucnY8EI1kpfo4Ig== X-Gm-Gg: AeBDies/YyHwdSVBgsrtr1SXyqjl2Ob+2NZ741XFMjVCMzD3Jwqx0d4I6i5B5dz+CSy pAcSUa3uWZdw8ceQSn5itpXx8hyg5SoLAWOrFZ4ksN8pak0uJ9QbwzZbNLieuapAdNllPfAln7j IdyTpgYgLsZJfPmSWRumSWmkdf9bTl8Y6zzLgPMdOBPRVfClvx5jc9cKdsRFXS4GaTBxD4GsuuS LzSrEcZpKOpD6Bxgf0ZcoZW2ghMwRZ5s6uqzZPThxXLcEcIeEqfh3J9NmEfR0fVo+9wRVSUdYhx SUTaxIyjo36yG8ceacRm8T2utaFooSVmeodR+BQj8EWAQxbquBzk9553UyBgdMi60YYRVn6AdbQ /mwyHX8tCEMMayEwjOCLKrpYeK6fW9nYQ+7p/aZ59oPpAjqP93ylhw09w0LemGS98rRUNLqgoRb x6iQbt+CW/KRjWyDXvKSnbdrA= X-Received: by 2002:a05:620a:4116:b0:8cf:d953:b4ee with SMTP id af79cd13be357-8e78f72d2b1mr4666065585a.15.1777070213684; Fri, 24 Apr 2026 15:36:53 -0700 (PDT) X-Received: by 2002:a05:620a:4116:b0:8cf:d953:b4ee with SMTP id af79cd13be357-8e78f72d2b1mr4666062785a.15.1777070213316; Fri, 24 Apr 2026 15:36:53 -0700 (PDT) Received: from [192.168.2.15] (lnsm4-toronto63-142-116-28-118.internet.virginmobile.ca. [142.116.28.118]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8eb428ca90bsm1661012685a.4.2026.04.24.15.36.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Apr 2026 15:36:53 -0700 (PDT) Message-ID: <735c337c-5fb6-4c06-b507-ade23f3da18b@redhat.com> Date: Fri, 24 Apr 2026 18:36:52 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 03/18] fwd, conf: Move rule parsing code to fwd_rule.[ch] To: David Gibson , Stefano Brivio , passt-dev@passt.top References: <20260421062516.2601204-1-david@gibson.dropbear.id.au> <20260421062516.2601204-4-david@gibson.dropbear.id.au> From: Jon Maloy In-Reply-To: <20260421062516.2601204-4-david@gibson.dropbear.id.au> X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: knoUcXZHFrAqyVElf3KT06D6qdFUt4uJn-amvNG0icI_1777070214 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Message-ID-Hash: NQLUSTU34KLSIWTGYXWBENS2Y6SCM2NC X-Message-ID-Hash: NQLUSTU34KLSIWTGYXWBENS2Y6SCM2NC 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: Laurent Vivier 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: On 2026-04-21 02:25, David Gibson wrote: > The code parsing command line options into forwarding rules has now been > decoupled from most of passt/pasta's internals. This is good, because > we'll soon want to share it with a configuration update client. > > Make the next step by moving this code into fwd_rule.[ch]. > > Signed-off-by: David Gibson > Reviewd-by: Laurent Vivier Reviewed-by: Laurent Vivier /jon > ---