index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
Commit message (
Expand
)
Author
Age
Files
Lines
*
tcp: Introduce tcp_fill_headers4()/tcp_fill_headers6()
Laurent Vivier
2024-03-06
1
-50
/
+106
*
tap: make tap_update_mac() generic
Laurent Vivier
2024-03-06
4
-12
/
+12
*
checksum: introduce functions to compute the header part checksum for TCP/UDP
Laurent Vivier
2024-03-06
4
-50
/
+90
*
checksum: use csum_ip4_header() in udp.c and tcp.c
Laurent Vivier
2024-03-06
5
-46
/
+27
*
udp: little cleanup in udp_update_hdrX() to prepare future changes
Laurent Vivier
2024-03-06
1
-20
/
+19
*
util: move IP stuff from util.[ch] to ip.[ch]
Laurent Vivier
2024-03-06
17
-136
/
+175
*
checksum: add csum_iov()
Laurent Vivier
2024-03-06
2
-14
/
+49
*
checksum: align buffers
Laurent Vivier
2024-03-06
1
-23
/
+24
*
pcap: add pcap_iov()
Laurent Vivier
2024-03-06
3
-5
/
+24
*
fwd: Rename port_fwd.[ch] and their contents
David Gibson
2024-02-29
9
-53
/
+53
*
port_fwd: Fix copypasta error in port_fwd_scan_udp() comments
David Gibson
2024-02-29
1
-1
/
+1
*
tap: Disallow loopback addresses on tap interface
David Gibson
2024-02-29
1
-0
/
+19
*
tcp: Validate TCP endpoint addresses
David Gibson
2024-02-29
1
-7
/
+67
*
tcp, tcp_splice: Parse listening socket epoll ref in tcp_listen_handler()
David Gibson
2024-02-29
3
-13
/
+16
*
tcp_splice: Improve logic deciding when to splice
David Gibson
2024-02-29
3
-17
/
+35
*
tcp_splice: Improve error reporting on connect path
David Gibson
2024-02-29
1
-2
/
+17
*
tcp_splice: Make tcp_splice_connect() create its own sockets
David Gibson
2024-02-29
1
-14
/
+17
*
tcp_splice: Merge tcp_splice_new() into its caller
David Gibson
2024-02-29
1
-34
/
+24
*
tcp_splice: More specific variable names in new splice path
David Gibson
2024-02-29
2
-20
/
+20
*
flow: Clarify flow entry life cycle, introduce uniform logging
David Gibson
2024-02-29
5
-18
/
+95
*
tcp_splice: Don't use flow_trace() before setting flow type
David Gibson
2024-02-29
1
-3
/
+3
*
tcp_splice: Simplify clean up logic
David Gibson
2024-02-29
1
-15
/
+11
*
flow: Add helper to determine a flow's protocol
David Gibson
2024-02-29
2
-0
/
+11
*
tcp, udp: Don't precompute port remappings in epoll references
David Gibson
2024-02-29
4
-11
/
+15
*
util: Allow IN4_IS_* macros to operate on untyped addresses
David Gibson
2024-02-29
1
-4
/
+4
*
inany: Introduce union sockaddr_inany
David Gibson
2024-02-29
5
-32
/
+35
*
inany: Provide more conveniently typed constants for special addresses
David Gibson
2024-02-29
4
-5
/
+32
*
inany: Add inany_ntop() helper
David Gibson
2024-02-29
3
-2
/
+41
*
inany: Helper to test for various address types
David Gibson
2024-02-29
2
-12
/
+53
*
tap: Use write_remainder() in tap_send_frames_passt()
David Gibson
2024-02-29
1
-25
/
+4
*
pcap: Handle short writes in pcap_frame()
David Gibson
2024-02-29
3
-21
/
+32
*
util: Add write_remainder() helper
David Gibson
2024-02-29
2
-0
/
+36
*
pcap: Update pcap_frame() to take an iovec and offset
David Gibson
2024-02-29
1
-17
/
+12
*
iov: Add helper to find skip over first n bytes of an io vector
David Gibson
2024-02-29
3
-16
/
+40
*
iov: add some functions to manage iovec
Laurent Vivier
2024-02-29
3
-4
/
+207
*
udp: Remove unnecessary test for unspecified addr_out
David Gibson
2024-02-29
1
-4
/
+2
*
udp: Fix incorrect usage of IPv6 state in IPv4 path
David Gibson
2024-02-29
1
-2
/
+2
*
udp: Small streamline to udp_update_hdr4()
David Gibson
2024-02-29
1
-8
/
+9
*
udp: Set pif in epoll reference for ephemeral host sockets
David Gibson
2024-02-29
1
-2
/
+9
*
udp: Don't attempt to translate a 0.0.0.0 source address
David Gibson
2024-02-29
1
-1
/
+0
*
conf: If no interface with a default route was found, say it
Stefano Brivio
2024-02-28
1
-2
/
+2
*
Makefile: check for cppcheck's --check-level option in cppcheck target
Stefano Brivio
2024-02-28
1
-6
/
+6
*
conf: set the log level much earlier
Paul Holzinger
2024-02-27
2
-10
/
+10
*
passt: make --quiet set the log level to warning
Paul Holzinger
2024-02-27
1
-1
/
+1
*
tcp: Don't store errnos in socket pool
David Gibson
2024-02-27
1
-2
/
+6
*
tcp, tcp_splice: Helpers for getting sockets from the pools
David Gibson
2024-02-27
3
-29
/
+62
*
tcp, tcp_splice: Issue warnings if unable to refill socket pool
David Gibson
2024-02-27
3
-11
/
+31
*
tcp: Stop on first error when refilling socket pools
David Gibson
2024-02-27
1
-1
/
+2
*
tcp: Don't stop refilling socket pool if we find a filled entry
David Gibson
2024-02-27
1
-1
/
+1
*
treewide: Use sa_family_t for address family variables
David Gibson
2024-02-27
11
-19
/
+20
[next]