index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
path:
root
/
udp.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
udp: Make rport calculation more local
David Gibson
2024-06-07
1
-2
/
+1
*
udp: Single buffer for IPv4, IPv6 headers and metadata
David Gibson
2024-05-02
1
-77
/
+55
*
udp: Use the same buffer for the L2 header for all frames
David Gibson
2024-05-02
1
-21
/
+15
*
udp: Share payload buffers between IPv4 and IPv6
David Gibson
2024-05-02
1
-59
/
+67
*
udp: Explicitly set checksum in guest-bound UDP headers
David Gibson
2024-05-02
1
-3
/
+4
*
udp: Combine initialisation of IPv4 and IPv6 iovs
David Gibson
2024-05-02
1
-61
/
+53
*
udp: Split tap-bound UDP packets into multiple buffers using io vector
David Gibson
2024-05-02
1
-25
/
+49
*
iov: Helper macro to construct iovs covering existing variables or fields
David Gibson
2024-05-02
1
-4
/
+3
*
treewide: Standardise variable names for various packet lengths
David Gibson
2024-05-02
1
-13
/
+13
*
checksum: Make csum_ip4_header() take a host endian length
David Gibson
2024-05-02
1
-1
/
+1
*
tap: Split tap specific and L2 (ethernet) headers
David Gibson
2024-05-02
1
-9
/
+14
*
udp: Correctly look up outbound socket with port remappings
David Gibson
2024-04-25
1
-2
/
+3
*
udp: Translate source address of resolver only for DNS remapped queries
Stefano Brivio
2024-03-18
1
-6
/
+15
*
tap: Rename tap_iov_{base,len}
David Gibson
2024-03-14
1
-4
/
+4
*
tap: Extend tap_send_frames() to allow multi-buffer frames
David Gibson
2024-03-14
1
-1
/
+1
*
udp: Use existing helper for UDP checksum on inbound IPv6 packets
David Gibson
2024-03-13
1
-4
/
+1
*
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
*
tap: make tap_update_mac() generic
Laurent Vivier
2024-03-06
1
-2
/
+2
*
checksum: introduce functions to compute the header part checksum for TCP/UDP
Laurent Vivier
2024-03-06
1
-8
/
+10
*
checksum: use csum_ip4_header() in udp.c and tcp.c
Laurent Vivier
2024-03-06
1
-18
/
+2
*
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
1
-0
/
+1
*
fwd: Rename port_fwd.[ch] and their contents
David Gibson
2024-02-29
1
-5
/
+5
*
tcp, udp: Don't precompute port remappings in epoll references
David Gibson
2024-02-29
1
-6
/
+8
*
inany: Provide more conveniently typed constants for special addresses
David Gibson
2024-02-29
1
-3
/
+5
*
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
*
treewide: Use sa_family_t for address family variables
David Gibson
2024-02-27
1
-1
/
+1
*
udp: Fix 16-bit overflow in udp_invert_portmap()
2024_02_20.1e6f92b
David Gibson
2024-02-20
1
-2
/
+3
*
udp: Assertion in udp_invert_portmap() can be calculated at compile time
David Gibson
2024-02-20
1
-1
/
+2
*
udp: udp_sock_init_ns() partially duplicats udp_port_rebind_outbound()
David Gibson
2024-02-14
1
-48
/
+25
*
udp: Don't prematurely (and incorrectly) set up automatic inbound forwards
David Gibson
2024-02-14
1
-17
/
+0
*
treewide: Standardise on 'now' for current timestamp variables
David Gibson
2024-01-22
1
-8
/
+8
*
treewide: Make a bunch of pointer variables pointers to const
David Gibson
2024-01-16
1
-3
/
+3
*
util: Make sock_l4() treat empty string ifname like NULL
David Gibson
2023-12-27
1
-4
/
+2
*
treewide: Avoid in_addr_t
David Gibson
2023-12-27
1
-2
/
+2
*
treewide: Use IN4ADDR_LOOPBACK_INIT more widely
David Gibson
2023-12-27
1
-2
/
+2
*
port_fwd, util: Don't bind UDP ports with opposite-side bound TCP ports
Stefano Brivio
2023-11-22
1
-2
/
+2
*
udp,pasta: Periodically scan for ports to automatically forward
David Gibson
2023-11-19
1
-0
/
+74
*
udp: Remove socket from udp_{tap,splice}_map when timed out
David Gibson
2023-11-07
1
-5
/
+7
*
udp: Consistently use -1 to indicate un-opened sockets in maps
David Gibson
2023-11-07
1
-5
/
+21
*
pif: Pass originating pif to tap handler functions
David Gibson
2023-11-07
1
-1
/
+4
*
pif: Record originating pif in listening socket refs
David Gibson
2023-11-07
1
-11
/
+12
[next]