index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
path:
root
/
udp.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
udp: Clean up ref initialisation in udp_sock_init()
David Gibson
2023-11-07
1
-5
/
+2
*
cppcheck: Make many pointers const
David Gibson
2023-10-04
1
-2
/
+2
*
udp, tap: Correctly advance through packets in udp_tap_handler()
David Gibson
2023-09-08
1
-7
/
+8
*
tcp, udp: Don't pre-fill IPv4 destination address in headers
David Gibson
2023-08-22
1
-7
/
+2
*
tcp, udp: Don't include destination address in partially precomputed csums
David Gibson
2023-08-22
1
-11
/
+3
*
tap: Pass source address to protocol handler functions
David Gibson
2023-08-22
1
-6
/
+8
*
epoll: Tiny cleanup to udp_sock_handler()
David Gibson
2023-08-13
1
-1
/
+1
*
epoll: Generalize epoll_ref to cover things other than sockets
David Gibson
2023-08-13
1
-7
/
+7
*
util: Make ns_enter() a void function and report setns() errors
David Gibson
2023-08-04
1
-4
/
+2
*
Use C11 anonymous members to make poll refs less verbose to use
David Gibson
2023-08-04
1
-27
/
+23
*
passt: Relicense to GPL 2.0, or any later version
Stefano Brivio
2023-04-06
1
-1
/
+1
*
Work around weird false positives with cppcheck-2.9.1
David Gibson
2023-03-21
1
-1
/
+1
*
udp: Actually bind detected namespace ports in init namespace
Stefano Brivio
2023-03-21
1
-1
/
+18
[next]