From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by passt.top (Postfix) with ESMTPS id 12D4F5A004E for ; Wed, 25 Feb 2026 23:35:20 +0100 (CET) Received: by mail-lf1-x12b.google.com with SMTP id 2adb3069b0e04-59f850cdeafso208815e87.2 for ; Wed, 25 Feb 2026 14:35:20 -0800 (PST) X-Received: by 2002:a05:6512:1112:b0:59e:63f2:65d5 with SMTP id 2adb3069b0e04-5a0ed877466mr6211910e87.3.1772058918733; Wed, 25 Feb 2026 14:35:18 -0800 (PST) MIME-Version: 1.0 From: Peter Foley Date: Wed, 25 Feb 2026 17:35:06 -0500 X-Gm-Features: AaiRm52k3s4H39kNQND-1DGRbd1lyPMZ7cs-xvkr7-ThVfoABAbjYrINXQ-tR2Y Message-ID: Subject: Support for equivalent to slirp guestfwd To: passt-dev@passt.top CC: Felix Wu List-Id: Hi, I'm investigating migrating Google-internal uses of qemu's slirp-based networking to passt. One major gap I've discovered is the apparent lack of support in passt for something like the "guestfwd" flag the slirp network backend handles: https://www.qemu.org/docs/master/system/invocation.html This allows us to open outbound connections from the VM to an external service listening on a known port. As far as I can tell, passt's tcp-ports and udp-ports flags appear to map to slirp's hostfwd flags, only allowing traffic to flow into the VM. Am I missing something? If this functionality indeed isn't supported, are there plans to add it? Thanks, Peter Foley