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: 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
*
tcp, udp: Don't initialise IPv6/IPv4 sockets if IPv4/IPv6 are not enabled
Stefano Brivio
2022-11-10
1
-2
/
+2
*
tcp: Correct function comments for address types
David Gibson
2022-11-04
1
-6
/
+6
*
Use typing to reduce chances of IPv4 endianness errors
David Gibson
2022-11-04
1
-25
/
+23
*
Don't create 'tap' socket for ports that are bound to loopback only
Stefano Brivio
2022-10-15
1
-69
/
+114
*
tcp, tcp_splice: Fix port remapping for inbound, spliced connections
Stefano Brivio
2022-10-15
1
-4
/
+3
*
tcp, tcp_splice: Adjust comments to current meaning of inbound and outbound
Stefano Brivio
2022-10-15
1
-1
/
+1
*
conf, tcp, udp: Allow specification of interface to bind to
Stefano Brivio
2022-10-15
1
-12
/
+15
*
Move logging functions to a new file, log.c
Stefano Brivio
2022-10-14
1
-0
/
+1
*
cppcheck: Suppress NULL pointer warning in tcp_sock_consume()
David Gibson
2022-09-29
1
-0
/
+1
*
cppcheck: Work around false positive NULL pointer dereference error
David Gibson
2022-09-29
1
-0
/
+1
*
Fix widespread off-by-one error dealing with port numbers
David Gibson
2022-09-24
1
-6
/
+6
*
Treat port numbers as unsigned
David Gibson
2022-09-24
1
-2
/
+2
*
Don't use indirect remap functions for conf_ports()
David Gibson
2022-09-24
1
-22
/
+0
[next]