index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
Commit message (
Expand
)
Author
Age
Files
Lines
*
pasta: correctly exit when execvp() fails
Paul Holzinger
2023-02-12
1
-1
/
+1
*
pasta: do not leak netlink sock into child
Paul Holzinger
2023-02-12
1
-2
/
+2
*
Make assertions actually useful
David Gibson
2023-02-12
7
-20
/
+32
*
tcp: Reset ACK_FROM_TAP_DUE flag only as needed, update timer
Stefano Brivio
2023-02-12
1
-14
/
+38
*
tap: Send frames after the first one in tap_send_frames_pasta()
Stefano Brivio
2023-02-12
1
-1
/
+2
*
pasta: Wait for tap to be set up before spawning command
Stefano Brivio
2023-02-12
3
-1
/
+18
*
udp: Use tap_send_frames()
David Gibson
2023-01-23
4
-166
/
+8
*
tap: Improve handling of partial frame sends
David Gibson
2023-01-23
1
-13
/
+36
*
udp: Use abstracted tap header
David Gibson
2023-01-23
2
-62
/
+24
*
tap: Use different io vector bases depending on tap type
David Gibson
2023-01-23
2
-5
/
+6
*
tcp: Use abstracted tap header
David Gibson
2023-01-23
1
-55
/
+30
*
tap: Add "tap headers" abstraction
David Gibson
2023-01-23
2
-0
/
+66
*
tcp: Consolidate calculation of total frame size
David Gibson
2023-01-23
1
-19
/
+16
*
tcp: Remove redundant and incorrect initialization from *_iov_init()
David Gibson
2023-01-23
1
-6
/
+2
*
util: Parameterize ethernet header initializer macro
David Gibson
2023-01-23
3
-15
/
+8
*
tcp, udp: Use named field initializers in iov_init functions
David Gibson
2023-01-23
2
-23
/
+16
*
util: Introduce hton*_constant() in place of #ifdefs
David Gibson
2023-01-23
2
-63
/
+24
*
tap, tcp: Move tap send path to tap.c
David Gibson
2023-01-23
3
-81
/
+89
*
tcp: Combine two parts of pasta tap send path together
David Gibson
2023-01-23
1
-22
/
+18
*
tcp: Improve interface to tcp_l2_buf_flush()
David Gibson
2023-01-23
1
-37
/
+26
*
tcp: Don't compute total bytes in a message until we need it
David Gibson
2023-01-23
1
-35
/
+18
*
tcp: Combine two parts of passt tap send path together
David Gibson
2023-01-23
1
-8
/
+12
*
pcap: Replace pcapm() with pcap_multiple()
David Gibson
2023-01-23
3
-11
/
+12
*
pcap: Introduce pcap_frame() helper
David Gibson
2023-01-23
1
-38
/
+38
*
udp: Don't use separate sockets to listen for spliced packets
David Gibson
2023-01-13
1
-40
/
+13
*
udp: Decide whether to "splice" per datagram rather than per socket
David Gibson
2023-01-13
2
-20
/
+34
*
udp: Unify udp_sock_handler_splice() with udp_sock_handler()
David Gibson
2023-01-13
1
-60
/
+34
*
udp: Pre-populate msg_names with local address
David Gibson
2023-01-13
2
-22
/
+25
*
udp: Don't handle tap receive batch size calculation within a #define
David Gibson
2023-01-13
1
-3
/
+6
*
udp: Split receive from preparation and send in udp_sock_handler()
David Gibson
2023-01-13
1
-27
/
+52
*
udp: Split sending to passt tap interface into separate function
David Gibson
2023-01-13
1
-58
/
+72
*
udp: Move sending pasta tap frames to the end of udp_sock_handler()
David Gibson
2023-01-13
1
-19
/
+42
*
test/perf/pasta_tcp: Add host to namespace cases for traffic via tap
Stefano Brivio
2023-01-05
1
-0
/
+57
*
tcp: Explicitly check option length field values in tcp_opt_get()
Stefano Brivio
2023-01-05
1
-0
/
+4
*
test/perf/pasta_udp: Add host to namespace cases for traffic via tap
Stefano Brivio
2023-01-05
1
-0
/
+37
*
udp: Factor out control structure management from udp_sock_fill_data_v[46]
David Gibson
2022-12-06
1
-68
/
+50
*
udp: Preadjust udp[46]_l2_iov_tap[].iov_base for pasta mode
David Gibson
2022-12-06
1
-18
/
+18
*
udp: Better factor IPv4 and IPv6 paths in udp_sock_handler()
David Gibson
2022-12-06
1
-22
/
+18
*
udp: Fix incorrect use of IPv6 mh buffers in IPv4 path
David Gibson
2022-12-06
1
-4
/
+4
*
udp: Correct splice forwarding when receiving from multiple sources
David Gibson
2022-12-06
1
-5
/
+14
*
udp: Split send half of udp_sock_handler_splice() from the receive half
David Gibson
2022-12-06
1
-23
/
+53
*
udp: Unify buffers for tap and splice paths
David Gibson
2022-12-06
1
-40
/
+31
*
udp: Add helper to extract port from a sockaddr_in or sockaddr_in6
David Gibson
2022-12-06
1
-12
/
+14
*
udp: Make UDP_SPLICE_FRAMES and UDP_TAP_FRAMES_MEM the same thing
David Gibson
2022-12-06
1
-28
/
+27
*
udp: Simplify udp_sock_handler_splice
David Gibson
2022-12-06
1
-32
/
+15
*
udp: Update UDP "connection" timestamps in both directions
David Gibson
2022-12-06
1
-2
/
+17
*
udp: Don't explicitly track originating socket for spliced "connections"
David Gibson
2022-12-06
1
-61
/
+52
*
udp: Re-use fixed bound sockets for packet forwarding when possible
David Gibson
2022-12-06
1
-9
/
+13
*
udp: Don't create double sockets for -U port
David Gibson
2022-12-06
1
-18
/
+14
*
udp: Split splice field in udp_epoll_ref into (mostly) independent bits
David Gibson
2022-12-06
3
-35
/
+35
[next]