index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
Commit message (
Expand
)
Author
Age
Files
Lines
*
udp: Avoid unnecessary pointer in udp_update_hdr4()
David Gibson
2024-03-13
1
-9
/
+9
*
udp: Re-order udp_update_hdr[46] for clarity and brevity
David Gibson
2024-03-13
1
-26
/
+14
*
udp: Pass data length explicitly to to udp_update_hdr[46]
David Gibson
2024-03-13
1
-12
/
+16
*
udp: Consistent port variable names in udp_update_hdr[46]
David Gibson
2024-03-13
1
-18
/
+18
*
udp: Refactor udp_sock[46]_iov_init()
David Gibson
2024-03-13
1
-52
/
+50
*
conf: Don't warn if nameservers were found, but won't be advertised
Stefano Brivio
2024-03-12
1
-3
/
+8
*
icmp: Use 'flowside' epoll references for ping sockets
David Gibson
2024-03-12
5
-44
/
+24
*
icmp: Flow based error reporting
David Gibson
2024-03-12
1
-14
/
+12
*
icmp: Store ping socket information in flow table
David Gibson
2024-03-12
8
-88
/
+116
*
ip: Use regular htons() for non-constant protocol number in L2_BUF_IP4_PSUM
Stefano Brivio
2024-03-08
1
-1
/
+1
*
iov: Improve documentation of iov_skip_bytes()
David Gibson
2024-03-07
2
-15
/
+15
*
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
[next]