index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
path:
root
/
tcp.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
treewide: Disable gcc strict aliasing rules as needed, drop workarounds
Stefano Brivio
2023-02-27
1
-6
/
+0
*
tcp: Suppress knownConditionTrueFalse cppcheck false positive
Stefano Brivio
2023-02-27
1
-0
/
+9
*
tcp: Disable optimisations for tcp_hash()
2023_02_22.4ddbcb9
Stefano Brivio
2023-02-22
1
-0
/
+3
*
tcp: Remove 'zero_len' goto from tcp_data_from_sock
David Gibson
2023-02-16
1
-14
/
+12
*
tcp: Remove 'recvmsg' goto from tcp_data_from_sock
David Gibson
2023-02-16
1
-6
/
+5
*
conf, tcp, udp: Exit if we fail to bind sockets for all given ports
Stefano Brivio
2023-02-16
1
-7
/
+18
*
tcp: Improve handling of fallback if socket pool is empty on new splice
David Gibson
2023-02-14
1
-1
/
+1
*
tcp: Split pool lookup from creating new sockets in tcp_conn_new_sock()
David Gibson
2023-02-14
1
-25
/
+28
*
tcp: Move socket pool declarations around
David Gibson
2023-02-14
1
-37
/
+4
*
tcp: Split init and ns cases for tcp_sock_refill()
David Gibson
2023-02-14
1
-32
/
+21
*
tcp: Make a helper to refill each socket pool
David Gibson
2023-02-14
1
-30
/
+33
*
Make assertions actually useful
David Gibson
2023-02-12
1
-5
/
+4
*
tcp: Reset ACK_FROM_TAP_DUE flag only as needed, update timer
Stefano Brivio
2023-02-12
1
-14
/
+38
*
tcp: Use abstracted tap header
David Gibson
2023-01-23
1
-55
/
+30
*
tcp: Consolidate calculation of total frame size
David Gibson
2023-01-23
1
-19
/
+16
*
tcp: Remove redundant and incorrect initialization from *_iov_init()
David Gibson
2023-01-23
1
-6
/
+2
*
util: Parameterize ethernet header initializer macro
David Gibson
2023-01-23
1
-4
/
+4
*
tcp, udp: Use named field initializers in iov_init functions
David Gibson
2023-01-23
1
-14
/
+12
*
tap, tcp: Move tap send path to tap.c
David Gibson
2023-01-23
1
-81
/
+4
*
tcp: Combine two parts of pasta tap send path together
David Gibson
2023-01-23
1
-22
/
+18
*
tcp: Improve interface to tcp_l2_buf_flush()
David Gibson
2023-01-23
1
-37
/
+26
*
tcp: Don't compute total bytes in a message until we need it
David Gibson
2023-01-23
1
-35
/
+18
*
tcp: Combine two parts of passt tap send path together
David Gibson
2023-01-23
1
-8
/
+12
*
pcap: Replace pcapm() with pcap_multiple()
David Gibson
2023-01-23
1
-1
/
+2
*
tcp: Explicitly check option length field values in tcp_opt_get()
Stefano Brivio
2023-01-05
1
-0
/
+4
*
tcp: Pass union tcp_conn pointer to destroy and splice timer functions
Stefano Brivio
2022-11-25
1
-8
/
+9
*
tcp: Use dual stack sockets for port forwarding when possible
David Gibson
2022-11-25
1
-2
/
+12
*
tcp: Consolidate tcp_sock_init[46]
David Gibson
2022-11-25
1
-35
/
+15
*
tcp: NAT IPv4-mapped IPv6 addresses like IPv4 addresses
David Gibson
2022-11-25
1
-36
/
+31
*
tcp: Remove v6 flag from tcp_epoll_ref
David Gibson
2022-11-25
1
-6
/
+4
*
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
1
-28
/
+18
*
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
1
-34
/
+18
*
inany: Helper functions for handling addresses which could be IPv4 or IPv6
David Gibson
2022-11-25
1
-45
/
+43
*
tcp: Don't store hash bucket in connection structures
David Gibson
2022-11-25
1
-5
/
+24
*
tcp: Remove splice from tcp_epoll_ref
David Gibson
2022-11-25
1
-26
/
+34
*
tcp: Use the same sockets to listen for spliced and non-spliced connections
David Gibson
2022-11-25
1
-96
/
+31
*
tcp: Unify part of spliced and non-spliced conn_from_sock path
David Gibson
2022-11-25
1
-23
/
+45
*
tcp: Separate helpers to create ns listening sockets
David Gibson
2022-11-25
1
-44
/
+88
*
tcp: Unify the IN_EPOLL flag
David Gibson
2022-11-25
1
-5
/
+5
*
tcp: Partially unify tcp_timer() and tcp_splice_timer()
David Gibson
2022-11-25
1
-9
/
+9
*
tcp: Unify tcp_defer_handler and tcp_splice_defer_handler()
David Gibson
2022-11-25
1
-9
/
+11
*
tcp: Unify spliced and non-spliced connection tables
David Gibson
2022-11-25
1
-20
/
+26
*
tcp: Improved helpers to update connections after moving
David Gibson
2022-11-25
1
-7
/
+9
*
tcp: Add connection union type
David Gibson
2022-11-25
1
-0
/
+4
*
tcp: Move connection state structures into a shared header
David Gibson
2022-11-25
1
-156
/
+50
*
tcp: Better helpers for converting between connection pointer and index
David Gibson
2022-11-25
1
-38
/
+45
[next]