index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
path:
root
/
tcp.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
tcp: Fix window size in initial SYN, ACK segment to guest
Stefano Brivio
2021-06-05
1
-4
/
+7
*
tcp: Properly initialise parameters for SO_ACCEPTCONN getsockopt()
Stefano Brivio
2021-05-21
1
-2
/
+3
*
tcp: Actually enforce MAX_CONNS limit
Stefano Brivio
2021-05-21
1
-1
/
+11
*
tcp: Close socket on EPOLLHUP or EPOLLRDHUP in non-data state
Stefano Brivio
2021-05-21
1
-0
/
+2
*
udp, passt: Introduce socket packet buffer, avoid getsockname() for UDP
Stefano Brivio
2021-04-30
1
-1
/
+4
*
udp: Connection tracking for ephemeral, local ports, and related fixes
Stefano Brivio
2021-04-29
1
-34
/
+38
*
tcp: Avoid SO_ACCEPTCONN getsockopt() by noting listening/data sockets numbers
Stefano Brivio
2021-04-29
1
-16
/
+30
*
tcp: Preserve data sent during SOCK_SYN_SENT state
Stefano Brivio
2021-04-29
1
-3
/
+20
*
passt: Spare some syscalls, add some optimisations from profiling
Stefano Brivio
2021-04-23
1
-0
/
+8
*
tcp, udp: Replace loopback source address by gateway address
Stefano Brivio
2021-04-22
1
-0
/
+8
*
passt: Introduce packet batching mechanism
Stefano Brivio
2021-04-22
1
-16
/
+28
*
tcp: Don't dereference IPv4 addresses
Stefano Brivio
2021-03-20
1
-1
/
+1
*
passt: Run in background, add message logging with severities
Stefano Brivio
2021-03-18
1
-3
/
+4
*
tcp: Add struct for TCP execution context, move hash_secret to it
Stefano Brivio
2021-03-17
1
-17
/
+17
*
tcp: Introduce hash table for socket lookup for packets from tap
Stefano Brivio
2021-03-17
1
-35
/
+169
*
tcp: Ignore out-of-order ACKs from tap instead of resetting connection
Stefano Brivio
2021-03-17
1
-22
/
+11
*
tcp: Add siphash implementation for initial sequence numbers
Stefano Brivio
2021-03-17
1
-7
/
+71
*
passt: Assorted fixes from "fresh eyes" review
Stefano Brivio
2021-02-21
1
-351
/
+325
*
passt: New design and implementation with native Layer 4 sockets
Stefano Brivio
2021-02-16
1
-0
/
+1367