index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
path:
root
/
tcp.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
flow, tcp: Consolidate flow pointer<->index helpers
David Gibson
2023-12-04
1
-34
/
+33
*
flow, tcp: Move TCP connection table to unified flow table
David Gibson
2023-12-04
1
-45
/
+42
*
flow, tcp: Generalise connection types
David Gibson
2023-12-04
1
-18
/
+45
*
tcp: remove useless assignment
Laurent Vivier
2023-12-04
1
-1
/
+0
*
treewide: Use 'z' length modifier for size_t/ssize_t conversions
Stefano Brivio
2023-12-02
1
-1
/
+2
*
valgrind: Adjust suppression for MSG_TRUNC with NULL buffer
David Gibson
2023-11-19
1
-0
/
+9
*
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
*
tcp: Don't use TCP_WINDOW_CLAMP
David Gibson
2023-11-10
1
-56
/
+9
*
tcp: Rename and small cleanup to tcp_clamp_window()
David Gibson
2023-11-10
1
-11
/
+10
*
log: Enable format warnings
David Gibson
2023-11-07
1
-5
/
+8
*
tcp: Remove remaining declaration of tcp_l2_mh
Laurent Vivier
2023-11-07
1
-6
/
+0
*
pif: Pass originating pif to tap handler functions
David Gibson
2023-11-07
1
-1
/
+5
*
pif: Record originating pif in listening socket refs
David Gibson
2023-11-07
1
-2
/
+3
*
port_fwd: Simplify get_bound_ports_*() to port_fwd_scan_*()
David Gibson
2023-11-07
1
-2
/
+2
*
port_fwd: Split TCP and UDP cases for get_bound_ports()
David Gibson
2023-11-07
1
-2
/
+2
*
port_fwd: Don't NS_CALL get_bound_ports()
David Gibson
2023-11-07
1
-36
/
+2
*
port_fwd: Move automatic port forwarding code to port_fwd.[ch]
David Gibson
2023-11-07
1
-1
/
+0
*
tcp, tap: Don't increase tap-side sequence counter for dropped frames
Stefano Brivio
2023-10-04
1
-6
/
+34
*
tcp: Force TCP_WINDOW_CLAMP before resetting STALLED flag
Stefano Brivio
2023-10-04
1
-5
/
+24
*
tcp: Fix comment to tcp_sock_consume()
Stefano Brivio
2023-10-04
1
-1
/
+1
*
cppcheck: Work around bug in cppcheck 2.12.0
David Gibson
2023-10-04
1
-0
/
+7
*
cppcheck: Make many pointers const
David Gibson
2023-10-04
1
-9
/
+9
*
siphash: Use incremental rather than all-at-once siphash functions
David Gibson
2023-09-30
1
-22
/
+10
*
siphash: Make siphash functions consistently return 64-bit results
David Gibson
2023-09-30
1
-3
/
+4
*
util: Consolidate and improve workarounds for clang-tidy issue 58992
David Gibson
2023-09-27
1
-7
/
+1
*
Avoid shadowing index(3)
David Gibson
2023-09-27
1
-7
/
+7
*
tcp: Always send an ACK segment once the handshake is completed
Stefano Brivio
2023-09-27
1
-1
/
+1
*
tcp: Correct handling of FIN,ACK followed by SYN
David Gibson
2023-09-08
1
-1
/
+1
*
tcp: Consolidate paths where we initiate reset on tap interface
David Gibson
2023-09-08
1
-22
/
+25
*
tcp: Correctly handle RST followed rapidly by SYN
David Gibson
2023-09-08
1
-2
/
+2
*
tcp: Return consumed packet count from tcp_data_from_tap()
David Gibson
2023-09-08
1
-10
/
+15
*
tcp: Never hash match closed connections
David Gibson
2023-09-08
1
-1
/
+1
*
tcp: Remove some redundant packet_get() operations
David Gibson
2023-09-08
1
-10
/
+4
*
tcp, tap: Correctly advance through packets in tcp_tap_handler()
David Gibson
2023-09-08
1
-13
/
+15
*
tcp: Remove broken pressure calculations for tcp_defer_handler()
David Gibson
2023-08-22
1
-9
/
+0
*
tcp: Move in_epoll flag out of common connection structure
David Gibson
2023-08-22
1
-3
/
+3
*
tcp, udp: Don't pre-fill IPv4 destination address in headers
David Gibson
2023-08-22
1
-7
/
+1
*
tcp, udp: Don't include destination address in partially precomputed csums
David Gibson
2023-08-22
1
-40
/
+21
*
tcp: Consistent usage of ports in tcp_seq_init()
David Gibson
2023-08-22
1
-2
/
+2
*
tcp: More precise terms for addresses and ports
David Gibson
2023-08-22
1
-46
/
+47
*
tap: Pass source address to protocol handler functions
David Gibson
2023-08-22
1
-11
/
+17
*
epoll: Split handling of listening TCP sockets into their own handler
David Gibson
2023-08-13
1
-29
/
+22
*
epoll: Split handling of TCP timerfds into its own handler function
David Gibson
2023-08-13
1
-11
/
+4
*
epoll: Generalize epoll_ref to cover things other than sockets
David Gibson
2023-08-13
1
-11
/
+11
*
Use C11 anonymous members to make poll refs less verbose to use
David Gibson
2023-08-04
1
-23
/
+23
*
passt: Relicense to GPL 2.0, or any later version
Stefano Brivio
2023-04-06
1
-1
/
+1
*
tcp: Clear ACK_FROM_TAP_DUE also on unchanged ACK sequence from peer
Stefano Brivio
2023-03-29
1
-3
/
+5
*
tcp: Don't special case the handling of the ack of a syn
David Gibson
2023-03-29
1
-2
/
+2
*
tcp: Clarify allowed state for tcp_data_from_tap()
David Gibson
2023-03-29
1
-0
/
+5
[next]