net-misc/passt (gentoo)

Search

Package Information

Description:
passt implements a translation layer between a Layer-2 network interface and native Layer-4 sockets (TCP, UDP, ICMP/ICMPv6 echo) on a host. It doesn't require any capabilities or privileges, and it can be used as a simple replacement for Slirp. pasta (same binary as passt, different command) offers equivalent functionality, for network namespaces: traffic is forwarded using a tap interface inside the namespace, without the need to create further interfaces on the host, hence not requiring any capabilities or privileges. qrap is a wrapper, designed specifically for usage with qemu(1) and passt(1), connecting a UNIX domain socket to a file descriptor, and running qemu(1) with given arguments.
Homepage:
https://passt.top/

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~arm64 ~loong ~riscv 0
2025.12.15 8 amd64 arm64 ~loong ~riscv 0
2025.06.11 8 amd64 arm64 ~loong ~riscv 0
2025.04.15 8 amd64 arm64 ~loong ~riscv 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>me@rahil.rocks</email>
		<name>Rahil Bhimjiani</name>
	</maintainer>
	<maintainer type="person">
		<email>zmedico@gentoo.org</email>
		<name>Zac Medico</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription lang="en">
    passt implements a translation layer between a Layer-2 network interface and native Layer-4 sockets (TCP, UDP, ICMP/ICMPv6 echo) on a host. It doesn't require any capabilities or privileges, and it can be used as a simple replacement for Slirp.

    pasta (same binary as passt, different command) offers equivalent functionality, for network namespaces: traffic is forwarded using a tap interface inside the namespace, without the need to create further interfaces on the host, hence not requiring any capabilities or privileges.

    qrap  is  a  wrapper,  designed specifically for usage with qemu(1) and passt(1), connecting a UNIX domain socket to a file descriptor, and running qemu(1) with given arguments.
  </longdescription>
	<upstream>
		<doc>https://passt.top/passt/about/</doc>
		<bugs-to>https://passt.top/passt/bugs</bugs-to>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9999 2025.12.15 2025.06.11 2025.04.15
static !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically

Manifest

Type File Size Versions
DIST passt-2025.04.15.tar.xz 260720 bytes 2025.04.15
DIST passt-2025.06.11.tar.xz 262312 bytes 2025.06.11
DIST passt-2025.12.15.tar.xz 278312 bytes 2025.12.15
Unmatched Entries
Type File Size