index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
treewide: Add messages to static_assert() calls
David Gibson
2023-12-04
1
-2
/
+4
*
tcp: remove useless assignment
Laurent Vivier
2023-12-04
1
-1
/
+0
*
port_fwd, util: Include additional headers to fix build with musl
Stefano Brivio
2023-12-02
2
-0
/
+3
*
packet: Offset plus length is not always uint32_t, but it's always size_t
Stefano Brivio
2023-12-02
1
-1
/
+1
*
treewide: Use 'z' length modifier for size_t/ssize_t conversions
Stefano Brivio
2023-12-02
6
-21
/
+22
*
port_fwd, util: Don't bind UDP ports with opposite-side bound TCP ports
Stefano Brivio
2023-11-22
5
-11
/
+45
*
valgrind: Don't disable optimizations for valgrind builds
2023_11_19.4f1709d
David Gibson
2023-11-19
1
-1
/
+1
*
valgrind: Adjust suppression for MSG_TRUNC with NULL buffer
David Gibson
2023-11-19
3
-3
/
+11
*
udp,pasta: Periodically scan for ports to automatically forward
David Gibson
2023-11-19
2
-2
/
+75
*
tcp: Simplify away tcp_port_rebind()
David Gibson
2023-11-19
1
-29
/
+12
*
tcp: Use common helper for rebinding inbound and outbound ports
David Gibson
2023-11-19
1
-47
/
+45
*
clang-tidy: Suppress silly misc-include-cleaner warnings
David Gibson
2023-11-19
1
-1
/
+8
*
tap, pasta: Handle short writes to /dev/tap
2023_11_10.5ec3634
David Gibson
2023-11-10
1
-1
/
+7
*
tap, pasta: Handle incomplete tap sends for pasta too
David Gibson
2023-11-10
1
-3
/
+1
*
tcp: Don't use TCP_WINDOW_CLAMP
David Gibson
2023-11-10
2
-60
/
+12
*
tcp: Rename and small cleanup to tcp_clamp_window()
David Gibson
2023-11-10
1
-11
/
+10
*
test/lib/perf_report: Fix up table highlight for pasta's local flows
Stefano Brivio
2023-11-10
1
-1
/
+9
*
Revert "selinux: Drop user_namespace class rules for Fedora 37"
2023_11_07.56d9f6d
Stefano Brivio
2023-11-07
2
-0
/
+4
*
selinux: Allow passt to talk over unconfined_t UNIX domain socket for --fd
2023_11_07.74e6f48
Stefano Brivio
2023-11-07
1
-0
/
+1
*
log: Match implicit va_start() with va_end() in vlogmsg()
Stefano Brivio
2023-11-07
1
-0
/
+2
*
port_fwd: Don't try to read bound ports from invalid file handles
Stefano Brivio
2023-11-07
1
-0
/
+3
*
netlink: Sequence numbers are actually 32 bits wide
Stefano Brivio
2023-11-07
1
-10
/
+10
*
test/perf: Simplify calculation of "omit" time for TCP throughput
David Gibson
2023-11-07
2
-2
/
+2
*
test/perf: Remove unnecessary --pacing-timer options
David Gibson
2023-11-07
2
-3
/
+3
*
test/perf: "MTU" changes in passt_tcp host to guest aren't useful
David Gibson
2023-11-07
1
-29
/
+8
*
test/perf: Explicitly control UDP packet length, instead of MTU
David Gibson
2023-11-07
2
-94
/
+75
*
test/perf: Small MTUs for spliced TCP aren't interesting
David Gibson
2023-11-07
1
-52
/
+1
*
test/perf: Start iperf3 server less often
David Gibson
2023-11-07
5
-109
/
+213
*
test/perf: Get iperf3 stats from client side
David Gibson
2023-11-07
2
-19
/
+15
*
test/perf: Remove stale iperf3c/iperf3s directives
David Gibson
2023-11-07
2
-6
/
+1
*
udp: Remove socket from udp_{tap,splice}_map when timed out
David Gibson
2023-11-07
1
-5
/
+7
*
udp: Consistently use -1 to indicate un-opened sockets in maps
David Gibson
2023-11-07
3
-5
/
+23
*
log: Add vlogmsg()
David Gibson
2023-11-07
2
-9
/
+17
*
log: Enable format warnings
David Gibson
2023-11-07
6
-12
/
+18
*
log: Don't define logging function 4 times
David Gibson
2023-11-07
2
-39
/
+38
*
tcp: Remove remaining declaration of tcp_l2_mh
Laurent Vivier
2023-11-07
1
-6
/
+0
*
tcp_splice: Simplify selection of socket and pipe sides in socket handler
David Gibson
2023-11-07
1
-59
/
+22
*
tcp_splice: Exploit side symmetry in tcp_splice_destroy()
David Gibson
2023-11-07
1
-18
/
+14
*
tcp_splice: Exploit side symmetry in tcp_splice_connect_finish()
David Gibson
2023-11-07
1
-40
/
+25
*
tcp_splice: Exploit side symmetry in tcp_splice_timer()
David Gibson
2023-11-07
1
-16
/
+11
*
tcp_splice: Rename sides of connection from a/b to 0/1
David Gibson
2023-11-07
2
-139
/
+130
*
tcp_splice: Don't pool pipes in pairs
David Gibson
2023-11-07
1
-29
/
+31
*
tcp_splice: Avoid awkward temporaries in tcp_splice_epoll_ctl()
David Gibson
2023-11-07
1
-13
/
+11
*
tcp_splice: Remove unnecessary forward declaration
David Gibson
2023-11-07
1
-37
/
+34
*
tcp_splice: Don't handle EPOLL_CTL_DEL as part of tcp_splice_epoll_ctl()
David Gibson
2023-11-07
1
-8
/
+4
*
tcp_splice: Correct error handling in tcp_splice_epoll_ctl()
David Gibson
2023-11-07
1
-9
/
+11
*
tcp_splice: Remove redundant tcp_splice_epoll_ctl()
David Gibson
2023-11-07
1
-1
/
+0
*
pif: Pass originating pif to tap handler functions
David Gibson
2023-11-07
7
-17
/
+34
*
pif: Record originating pif in listening socket refs
David Gibson
2023-11-07
6
-23
/
+28
*
pif: Introduce notion of passt/pasta interface
David Gibson
2023-11-07
2
-1
/
+28
[prev]
[next]