index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
path:
root
/
tap.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
icmp: Obtain destination addresses from the flowsides
David Gibson
2024-07-19
1
-11
/
+0
*
treewide: Replace strerror() calls
Stefano Brivio
2024-06-21
1
-7
/
+7
*
tap: use in->buf_size rather than sizeof(pkt_buf)
Laurent Vivier
2024-06-13
1
-5
/
+5
*
vhost-user: compare mode MODE_PASTA and not MODE_PASST
Laurent Vivier
2024-06-13
1
-6
/
+6
*
tap: refactor packets handling functions
Laurent Vivier
2024-06-13
1
-49
/
+61
*
clang-tidy: Enable the bugprone-macro-parentheses check
David Gibson
2024-06-07
1
-18
/
+19
*
conf, passt, tap: Open socket and PID files before switching UID/GID
Stefano Brivio
2024-05-23
1
-4
/
+3
*
tap: Split tap_sock_unix_init() into opening and listening parts
Stefano Brivio
2024-05-23
1
-12
/
+27
*
passt, tap: Don't use -1 as uninitialised value for fd_tap_listen
Stefano Brivio
2024-05-23
1
-2
/
+1
*
tap: Move all-ones initialisation of mac_guest to tap_sock_init()
Stefano Brivio
2024-05-23
1
-6
/
+6
*
iov: Helper macro to construct iovs covering existing variables or fields
David Gibson
2024-05-02
1
-2
/
+1
*
treewide: Standardise variable names for various packet lengths
David Gibson
2024-05-02
1
-68
/
+69
*
checksum: Make csum_ip4_header() take a host endian length
David Gibson
2024-05-02
1
-2
/
+4
*
treewide: Remove misleading and redundant endianness notes
David Gibson
2024-05-02
1
-3
/
+3
*
tap: Implement tap_send() "slow path" in terms of fast path
David Gibson
2024-03-14
1
-21
/
+17
*
tap: Simplify some casts in the tap "slow path" functions
David Gibson
2024-03-14
1
-23
/
+18
*
tap: Extend tap_send_frames() to allow multi-buffer frames
David Gibson
2024-03-14
1
-31
/
+52
*
tap: Capture only packets that are actually sent
Laurent Vivier
2024-03-13
1
-1
/
+1
*
tap: make tap_update_mac() generic
Laurent Vivier
2024-03-06
1
-5
/
+5
*
checksum: use csum_ip4_header() in udp.c and tcp.c
Laurent Vivier
2024-03-06
1
-1
/
+1
*
util: move IP stuff from util.[ch] to ip.[ch]
Laurent Vivier
2024-03-06
1
-0
/
+1
*
tap: Disallow loopback addresses on tap interface
David Gibson
2024-02-29
1
-0
/
+19
*
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
1
-1
/
+1
*
iov: Add helper to find skip over first n bytes of an io vector
David Gibson
2024-02-29
1
-7
/
+5
*
treewide: Make a bunch of pointer variables pointers to const
David Gibson
2024-01-16
1
-6
/
+6
*
treewide: Use 'z' length modifier for size_t/ssize_t conversions
Stefano Brivio
2023-12-02
1
-6
/
+6
*
tap, pasta: Handle short writes to /dev/tap
2023_11_10.5ec3634
David Gibson
2023-11-10
1
-1
/
+7
*
tap, pasta: Handle incomplete tap sends for pasta too
David Gibson
2023-11-10
1
-3
/
+1
*
pif: Pass originating pif to tap handler functions
David Gibson
2023-11-07
1
-10
/
+16
*
tcp, tap: Don't increase tap-side sequence counter for dropped frames
Stefano Brivio
2023-10-04
1
-3
/
+7
*
cppcheck: Make many pointers const
David Gibson
2023-10-04
1
-7
/
+7
*
udp, tap: Correctly advance through packets in udp_tap_handler()
David Gibson
2023-09-08
1
-12
/
+8
*
tcp, tap: Correctly advance through packets in tcp_tap_handler()
David Gibson
2023-09-08
1
-8
/
+17
*
tap: fix uses of l3_len in tap4_handler()
Stas Sergeev
2023-09-07
1
-2
/
+2
*
tcp, udp: Don't pre-fill IPv4 destination address in headers
David Gibson
2023-08-22
1
-5
/
+3
*
tap: Pass source address to protocol handler functions
David Gibson
2023-08-22
1
-8
/
+11
*
tap: Don't clobber source address in tap6_handler()
David Gibson
2023-08-22
1
-2
/
+0
*
tap: Fix format specifier in tap4_is_fragment() warning
Stefano Brivio
2023-08-16
1
-1
/
+2
*
epoll: Use different epoll types for passt and pasta tap fds
David Gibson
2023-08-13
1
-24
/
+15
*
epoll: Split listening Unix domain socket into its own type
David Gibson
2023-08-13
1
-11
/
+4
*
epoll: Always use epoll_ref for the epoll data variable
David Gibson
2023-08-13
1
-4
/
+12
*
tap: Fold reset handling into tap_handler_passt()
David Gibson
2023-08-13
1
-36
/
+32
*
tap: Fold reset handling into tap_handler_pasta()
David Gibson
2023-08-13
1
-15
/
+15
*
tap: Clean up behaviour for errors on listening Unix socket
David Gibson
2023-08-13
1
-4
/
+8
*
tap: Clean up tap reset path
David Gibson
2023-08-13
1
-23
/
+29
*
tap: fix seq->p.count limit
Laurent Vivier
2023-08-13
1
-6
/
+6
*
tap: Remove unnecessary global tun_ns_fd
David Gibson
2023-08-04
1
-7
/
+3
*
tap: More detailed error reporting in tap_ns_tun()
David Gibson
2023-08-04
1
-9
/
+16
*
util: Make ns_enter() a void function and report setns() errors
David Gibson
2023-08-04
1
-2
/
+2
[next]