Plug A Simple Socket Transport
https://passt.top/passt/about/
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.
- Devel package for openSUSE:Factory
-
3
derived packages
- Links to openSUSE:Factory / passt
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout Virtualization:containers/passt && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
Fix-the-name-of-the-qemu-system-executable.patch | 0000001777 1.74 KB | |
_service | 0000000450 450 Bytes | |
_servicedata | 0000000221 221 Bytes | |
passt-0~git20220923.tar.xz | 0000180536 176 KB | |
passt.changes | 0000020742 20.3 KB | |
passt.spec | 0000004564 4.46 KB |
Revision 1 (latest revision is 19)
Dario Faggioli (dfaggioli)
accepted
request 1005591
from
Dario Faggioli (dfaggioli)
(revision 1)
passt is an implementation of user-mode networking for qemu, focusing on security (no dynamic memory allocation, purpose-written codebase, strict seccomp policy), performance (packet and syscall batching, pre-cooked buffers, minimalistic TCP adaptation), network transparency: contrary to libslirp, NAT is not needed, as the guest inherits addressing and routing from the host via DHCP, NDP, DHCPv6. The aim is to bring production readiness to user-mode networking with a simpler implementation, written with the specific goal in mind. passt is also being integrated inside the KubeVirt architecture, thanks to its superior (as compared to libslirp) performance and flexibility.
Comments 6
The currently packaged version of pasta does not seem to work at all (MicroOS). Only ping does work in a pasta netns but curl does not and neither do port forwards with podman.
This does work on Fedora and Arch Linux.
For me
pasta
gives error messages:Are there any permissions I have to set?
If I understand the spec file correctly, it fails to install the install the apparmor rules for pasta alongside the passt rules:
Isn't there a line missing like
?
The fixes discussed in boo#1221840 have been merged, can you now try to see if you're still facing the issue?
Probably related to boo#1221840
We should change the .spec file to hardlink pasta to passt, as per https://bugzilla.suse.com/show_bug.cgi?id=1221840#c28