index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
Commit message (
Expand
)
Author
Age
Files
Lines
*
udp: Fix incorrect use of IPv6 mh buffers in IPv4 path
David Gibson
2022-12-06
1
-4
/
+4
*
udp: Correct splice forwarding when receiving from multiple sources
David Gibson
2022-12-06
1
-5
/
+14
*
udp: Split send half of udp_sock_handler_splice() from the receive half
David Gibson
2022-12-06
1
-23
/
+53
*
udp: Unify buffers for tap and splice paths
David Gibson
2022-12-06
1
-40
/
+31
*
udp: Add helper to extract port from a sockaddr_in or sockaddr_in6
David Gibson
2022-12-06
1
-12
/
+14
*
udp: Make UDP_SPLICE_FRAMES and UDP_TAP_FRAMES_MEM the same thing
David Gibson
2022-12-06
1
-28
/
+27
*
udp: Simplify udp_sock_handler_splice
David Gibson
2022-12-06
1
-32
/
+15
*
udp: Update UDP "connection" timestamps in both directions
David Gibson
2022-12-06
1
-2
/
+17
*
udp: Don't explicitly track originating socket for spliced "connections"
David Gibson
2022-12-06
1
-61
/
+52
*
udp: Re-use fixed bound sockets for packet forwarding when possible
David Gibson
2022-12-06
1
-9
/
+13
*
udp: Don't create double sockets for -U port
David Gibson
2022-12-06
1
-18
/
+14
*
udp: Split splice field in udp_epoll_ref into (mostly) independent bits
David Gibson
2022-12-06
3
-35
/
+35
*
udp: Remove the @bound field from union udp_epoll_ref
David Gibson
2022-12-06
2
-7
/
+4
*
udp: Don't connect "forward" sockets for spliced flows
David Gibson
2022-12-06
1
-50
/
+35
*
udp: Always use sendto() rather than send() for forwarding spliced packets
David Gibson
2022-12-06
1
-33
/
+7
*
udp: Separate tracking of inbound and outbound packet flows
David Gibson
2022-12-06
1
-57
/
+57
*
udp: Also bind() connected ports for "splice" forwarding
David Gibson
2022-12-06
1
-52
/
+32
*
passt, tap: Process data on the socket before HUP/ERR events
Richard W.M. Jones
2022-11-25
1
-3
/
+3
*
passt, tap: Add --fd option
Richard W.M. Jones
2022-11-25
5
-4
/
+46
*
build: Remove *~ files with make clean
Richard W.M. Jones
2022-11-25
1
-1
/
+1
*
build: Force-create pasta symlink
Richard W.M. Jones
2022-11-25
1
-1
/
+1
*
tcp: Pass union tcp_conn pointer to destroy and splice timer functions
Stefano Brivio
2022-11-25
3
-16
/
+21
*
tcp: Use dual stack sockets for port forwarding when possible
David Gibson
2022-11-25
1
-2
/
+12
*
util: Always return -1 on error in sock_l4()
David Gibson
2022-11-25
1
-1
/
+1
*
util: Allow sock_l4() to open dual stack sockets
David Gibson
2022-11-25
2
-2
/
+20
*
tcp: Consolidate tcp_sock_init[46]
David Gibson
2022-11-25
1
-35
/
+15
*
tcp_splice: Allow splicing of connections from IPv4-mapped loopback
David Gibson
2022-11-25
1
-8
/
+11
*
tcp: NAT IPv4-mapped IPv6 addresses like IPv4 addresses
David Gibson
2022-11-25
2
-38
/
+59
*
tcp: Remove v6 flag from tcp_epoll_ref
David Gibson
2022-11-25
3
-13
/
+7
*
tcp: Fix small errors in tcp_seq_init() time handling
David Gibson
2022-11-25
1
-2
/
+2
*
tcp: Have tcp_seq_init() take its parameters from struct tcp_conn
David Gibson
2022-11-25
1
-26
/
+10
*
tcp: Unify initial sequence number calculation for IPv4 and IPv6
David Gibson
2022-11-25
2
-28
/
+19
*
tcp: Simplify tcp_hash_match() to take an inany_addr
David Gibson
2022-11-25
1
-12
/
+4
*
tcp: Take tcp_hash_insert() address from struct tcp_conn
David Gibson
2022-11-25
1
-12
/
+5
*
tcp: Hash IPv4 and IPv4-mapped-IPv6 addresses the same
David Gibson
2022-11-25
2
-34
/
+19
*
inany: Helper functions for handling addresses which could be IPv4 or IPv6
David Gibson
2022-11-25
5
-61
/
+117
*
tcp: Don't store hash bucket in connection structures
David Gibson
2022-11-25
2
-10
/
+24
*
tcp: Remove splice from tcp_epoll_ref
David Gibson
2022-11-25
4
-46
/
+46
*
tcp: Use the same sockets to listen for spliced and non-spliced connections
David Gibson
2022-11-25
3
-102
/
+56
*
tcp: Unify part of spliced and non-spliced conn_from_sock path
David Gibson
2022-11-25
3
-50
/
+77
*
tcp: Separate helpers to create ns listening sockets
David Gibson
2022-11-25
3
-49
/
+93
*
tcp: Unify the IN_EPOLL flag
David Gibson
2022-11-25
3
-19
/
+19
*
tcp: Partially unify tcp_timer() and tcp_splice_timer()
David Gibson
2022-11-25
4
-42
/
+37
*
tcp: Unify tcp_defer_handler and tcp_splice_defer_handler()
David Gibson
2022-11-25
4
-33
/
+13
*
tcp: Unify spliced and non-spliced connection tables
David Gibson
2022-11-25
5
-71
/
+51
*
tcp: Improved helpers to update connections after moving
David Gibson
2022-11-25
2
-10
/
+23
*
tcp: Add connection union type
David Gibson
2022-11-25
3
-0
/
+36
*
tcp: Move connection state structures into a shared header
David Gibson
2022-11-25
4
-225
/
+245
*
tcp_splice: Helpers for converting from index to/from tcp_splice_conn
David Gibson
2022-11-25
1
-18
/
+25
*
tcp: Better helpers for converting between connection pointer and index
David Gibson
2022-11-25
1
-38
/
+45
[next]