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.
-
1
derived packages
- Links to home:mnhauke / passt
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:dfaggioli:devel/passt && cd $_
- Create Badge
Refresh
Refresh
Source Files (show unmerged sources)
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 |
Latest Revision
Dario Faggioli (dfaggioli)
committed
(revision 16)
- Patches dropped: 0001-Makefile-Allow-define-overrides-by-prepending-not-ap.patch (now upstream) 0002-Fix-the-name-of-the-qemu-system-executable.patch (renamed) - Patches added: Fix-the-name-of-the-qemu-system-executable.patch (renamed) - Update to version 0~git20220923: * test/distro: Update workarounds for Ubuntu 22.04 on s390x * test/lib: Wait for DHCPv4 before starting DHCPv6 client in two_guests test * test/perf: Wait for neper servers in guest to be ready before starting client * test/lib: Wait for kernel to free up ports used by iperf3 before reusing them * test/lib: Run also iperf3 clients in background, revert to time-based wait * test/perf: Disable periodic throughput reports to avoid vhost hang * test/lib: Wait on iperf3 clients to be done, then send SIGINT to servers * test/lib: Restore IFS while executing directives in def blocks * conf, tcp, udp: Arrays for ports need 2^16 values, not 2^16-8 * tap: Check return value of accept4() before calling getsockopt() * test/perf: Switch performance test duration to 10 seconds instead of 30 * test/perf: Always use /sbin/sysctl in tcp test * README: Update Availability and Try It sections with new packages * test/passt_in_ns: Consistent sleep commands before starting socat client * test/perf: Check for /sbin/sysctl with which(1), not simply sysctl * doc/demo: Clone and use mbuto in init namespace * doc/demo: Drop /sbin from dhclient command, pass script file explicitly * Makefile: Include seccomp.h in HEADERS and require it for static checkers * Makefile: Allow define overrides by prepending, not appending, CFLAGS * test: term: When checking if status line is a number, hide errors * test: Simpler termination handling for UDP tests * udp: Don't drop zero-length outbound UDP packets * udp: Don't pre-initialize msghdr array * test: Move perf.js report file to $LOGDIR/web * test: Move video processing files to $STATEBASE * demo: Move pidfiles to state directory * test: Move pidfiles and nsholder sockets into state directory * test: Store pcap files in $LOGDIR instead of /tmp * test: Move pause temporary file to state directory * test: Use paths in __STATEDIR__ instead of 'temp' and 'tempdir' directives * test: Don't redundantly regenerate small test file in pasta/tcp * test: Move context temporary files to state dir * test: Move passt_test_log_pipe to state directory * test: Create common state directories for temporary files * test: Actually run cleanup function * test: Remove unused variable FFMPEG_PID_FILE * test: Group tests by mode then protocol, rather than the reverse * test: Use new-style command issue for passt_in_ns tests * test: Use context system for two_guests tests * test: Use context system for guest commands * test: Extend context system to run commands in namespace for pasta tests * test: Add nsholder utility * test: Use new-style contexts for passt pane in the pasta and passt tests * test: Issue host commands via context for most tests * test: Integration of old-style pane execution and new context execution * test: Allow a tmux pane to watch commands executed in contexts * test: Context execution helpers * test: Correctly match "background" with "wait" commands * Allow --userns when pasta spawns a command * Handle userns isolation and dropping root at the same time * Correctly handle --netns-only in pasta_start_ns() * Clean up and rename conf_ns_open() * Consolidate validation of pasta namespace options * Move self-isolation code into a separate file * Safer handling if we can't open /proc/self/uid_map * Consolidate determination of UID/GID to run as * Split checking for root from dropping root privilege * Don't store UID & GID persistently in the context structure
Comments 0