1
0
Fork 0
mirror of https://passt.top/passt synced 2025-09-23 02:09:13 +02:00

Commit graph

  • 623dbf6f16 Add --stats option to display event statistics master 2025_09_19.623dbf6 Laurent Vivier 2025-09-19 14:53:58 +02:00
  • ad4aae7a32 netlink: Drop nexthop state flags from routes we duplicate Stefano Brivio 2025-09-18 18:32:16 +02:00
  • 080f176ed1 Add CONTRIBUTING.md Yumei Huang 2025-09-18 09:17:34 +08:00
  • c66be2c2a0 selinux: add missing file contexts for Podman Paul Holzinger 2025-09-17 14:04:52 +02:00
  • fd1bcc30af selinux: add container_var_run_t type transition Paul Holzinger 2025-09-17 14:04:50 +02:00
  • 6f23cb9fdb dhcp: Fix coding style violations in dhcp() function Laurent Vivier 2025-09-17 08:41:42 +02:00
  • 1f22fde934 Improve clarity of comment Volker Diels-Grabsch 2025-09-16 21:21:16 +02:00
  • e2920e36f6 Send an initial ARP and NDP request to resolve the guest IP address Volker Diels-Grabsch 2025-09-16 21:21:15 +02:00
  • 142b3d872b Fix --no-icmp description and make it imply --no-ndp Volker Diels-Grabsch 2025-09-16 21:21:14 +02:00
  • 07cb07de4c Introduce constant MAC_BROADCAST Volker Diels-Grabsch 2025-09-16 21:21:13 +02:00
  • fc0affcfd3 Show debug message whenever we observe a new guest MAC address Volker Diels-Grabsch 2025-09-16 21:21:12 +02:00
  • 6cbcccc26a tcp: Store the owner connections for flags frames 2025_09_11.6cbcccc Yumei Huang 2025-09-11 09:09:36 +08:00
  • cd2e8863d4 Reduce tcp_buf_discard size Xun Gu 2025-09-08 20:04:39 +09:00
  • 8d2f8c4d0f tcp: Don't send FIN segment to guest yet if we have pending unacknowledged data Stefano Brivio 2025-09-09 19:18:41 +02:00
  • bde1847960 tcp: Fast re-transmit if half-closed, make TAP_FIN_RCVD path consistent Stefano Brivio 2025-08-29 22:11:32 +02:00
  • 660cd6907e tcp: Cast operands of sequence comparison macros to uint32_t before using them Stefano Brivio 2025-08-29 22:11:31 +02:00
  • 25f93545e7 tcp: Don't try to transmit right after the peer shrank the window to zero Stefano Brivio 2025-08-29 22:11:30 +02:00
  • c62fb08002 tcp: Fix closing logic for half-closed connections Stefano Brivio 2025-08-29 22:11:29 +02:00
  • e86d480be4 tcp: Rewind sequence when guest shrinks window to zero Stefano Brivio 2025-08-29 22:11:28 +02:00
  • 1d502be1a8 tcp: Factor sequence rewind for retransmissions into a new function Stefano Brivio 2025-08-29 22:11:27 +02:00
  • 2e3d93ba70 tcp: FIN flags have to be retransmitted as well Stefano Brivio 2025-08-29 22:11:26 +02:00
  • d363fb7796 test: Fix the download link for debian-11-generic-ppc64el image Yumei Huang 2025-09-08 19:34:46 +08:00
  • c10d8c9871 tcp_vu: Pass virtqueue pointer to tcp_vu_sock_recv() Laurent Vivier 2025-09-05 17:49:35 +02:00
  • ed18d4c7ee udp_vu: Pass virtqueue pointer to udp_vu_sock_recv() Laurent Vivier 2025-09-05 17:49:34 +02:00
  • 6239915531 vhost-user: Fix VHOST_USER_GET_QUEUE_NUM to return number of queues Laurent Vivier 2025-09-05 17:49:33 +02:00
  • f9ee749cbb Add missing explicit PSH assignment Volker Diels-Grabsch 2025-09-06 01:56:18 +02:00
  • 83afb88f0c Fix typo in doc comment Volker Diels-Grabsch 2025-09-06 01:49:25 +02:00
  • 00e3580ab9 test: Explicit specify forwarding ports for pasta in log rotation tests David Gibson 2025-09-05 16:43:17 +10:00
  • 3c44ef8525 test: Allow exeter & podman tests to be parallel executed with BATS David Gibson 2025-09-05 16:43:16 +10:00
  • ffe34d28d5 test: Convert build tests to exeter David Gibson 2025-09-05 16:43:15 +10:00
  • a58e60e83e test: Run static checkers as exeter tests David Gibson 2025-09-05 16:43:14 +10:00
  • a283ef47b9 test: Extend test scripts to allow running exeter tests. David Gibson 2025-09-05 16:43:13 +10:00
  • ca38be0141 packet: Add support for multi-vector packets Laurent Vivier 2025-09-02 09:52:53 +02:00
  • 3e43e1a36c packet: Refactor vhost-user memory region handling Laurent Vivier 2025-09-02 09:52:52 +02:00
  • 1602aa2bf7 packet: remove unused parameter from PACKET_POOL_DECL() Laurent Vivier 2025-09-02 09:52:51 +02:00
  • 7ae35a9862 packet: remove PACKET_POOL() and PACKET_POOL_P() Laurent Vivier 2025-09-02 09:52:50 +02:00
  • 2eb845a0e7 ndp: use iov_tail rather than pool Laurent Vivier 2025-09-02 09:52:49 +02:00
  • 76de6f5119 icmp: use iov_tail rather than pool Laurent Vivier 2025-09-02 09:52:48 +02:00
  • 42a108b99d dhcpv6: use iov_tail rather than pool Laurent Vivier 2025-09-02 09:52:47 +02:00
  • 3a261fdeb6 dhcp: use iov_tail rather than pool Laurent Vivier 2025-09-02 09:52:46 +02:00
  • c977d1ff61 arp: use iov_tail rather than pool Laurent Vivier 2025-09-02 09:52:45 +02:00
  • 7e2535163a packet: rename packet_data() to packet_get() Laurent Vivier 2025-09-02 09:52:44 +02:00
  • 9505908bf1 tap: Convert tap6_handler() to iov_tail Laurent Vivier 2025-09-02 09:52:43 +02:00
  • a26c6083e5 tap: Convert tap4_handler() to iov_tail Laurent Vivier 2025-09-02 09:52:42 +02:00
  • 20cd6d0b86 ip: Use iov_tail in ipv6_l4hdr() Laurent Vivier 2025-09-02 09:52:41 +02:00
  • 84a4d3e9dc dhcp: Convert to iov_tail Laurent Vivier 2025-09-02 09:52:40 +02:00
  • feb33305e2 dhcpv6: Use iov_tail in dhcpv6_opt() Laurent Vivier 2025-09-02 09:52:39 +02:00
  • c4cad316e4 dhcpv6: Convert to iov_tail Laurent Vivier 2025-09-02 09:52:38 +02:00
  • 54f15c6d9d dhcpv6: Extract sending of NotOnLink status Laurent Vivier 2025-09-02 09:52:37 +02:00
  • 19328323de dhcpv6: move offset initialization out of dhcpv6_opt() Laurent Vivier 2025-09-02 09:52:36 +02:00
  • d2c33f45f7 tcp: Convert tcp_data_from_tap() to use iov_tail Laurent Vivier 2025-09-02 09:52:35 +02:00
  • 87cc7abc85 tcp: Convert tcp_tap_handler() to use iov_tail Laurent Vivier 2025-09-02 09:52:34 +02:00
  • d9604f0657 udp: Convert to iov_tail Laurent Vivier 2025-09-02 09:52:33 +02:00
  • e45bf13a06 icmp: Convert to iov_tail Laurent Vivier 2025-09-02 09:52:32 +02:00
  • f8860bb099 ndp: Convert to iov_tail Laurent Vivier 2025-09-02 09:52:31 +02:00
  • 1fc944ce18 arp: Convert to iov_tail Laurent Vivier 2025-09-02 09:52:30 +02:00
  • 6bada9a1b5 packet: Add packet_data() Laurent Vivier 2025-09-02 09:52:29 +02:00
  • de469a3e85 packet: Use iov_tail with packet_add() Laurent Vivier 2025-09-02 09:52:28 +02:00
  • 720d8fc069 tap: Use iov_tail with tap_add_packet() Laurent Vivier 2025-09-02 09:52:27 +02:00
  • 70b9c0c0a2 iov: Update IOV_REMOVE_HEADER() and IOV_PEEK_HEADER() Laurent Vivier 2025-09-02 09:52:26 +02:00
  • 066e6b1dc5 iov: Introduce iov_tail_clone() and iov_drop_header(). Laurent Vivier 2025-09-02 09:52:25 +02:00
  • ea3dd28b54 arp: Don't mix incoming and outgoing buffers Laurent Vivier 2025-09-02 09:52:24 +02:00
  • eef5bb8035 build: Fix errors of TCP_REPAIR_* undeclared Yumei Huang 2025-09-02 10:17:28 +08:00
  • b4fc6cd31a treewide: Flush pcap and log files, if used, before exiting Stefano Brivio 2025-08-13 18:45:05 +02:00
  • 309eefd6af selinux: pasta accesses /etc/resolv.conf 2025_08_05.309eefd Cathy Hu 2025-08-05 15:19:26 +02:00
  • a8782865c3 treewide: By default, don't quit source after migration, keep sockets open Stefano Brivio 2025-07-17 10:38:17 +02:00
  • 79de81ef6f test: Deal with /bin, /sbin unification in Fedora David Gibson 2025-07-22 16:21:37 +10:00
  • 3757ea36d8 style: Add parentheses to function names in comments Laurent Vivier 2025-06-20 17:25:15 +02:00
  • 9e0423e135 style: Fix 'Return' comment style Laurent Vivier 2025-06-20 11:36:41 +02:00
  • 0293c6f4a3 fedora: Hide restorecon(8) errors in post-transaction scriptlet 2025_06_11.0293c6f Stefano Brivio 2025-06-10 17:06:43 +02:00
  • 98da8a9469 fedora: Add container-selinux as dependency for passt-selinux Stefano Brivio 2025-06-10 16:51:46 +02:00
  • 754c6d7286 flow, repair: Proper error handling for missing passt-repair helper on target 2025_06_06.754c6d7 Stefano Brivio 2025-06-04 18:23:13 +02:00
  • a2088fef36 fedora: Depend on SELinux tools and policy version, drop circular dependency Vit Mojzis 2025-05-30 16:37:46 +00:00
  • d21bcd9f7c fedora: Call %selinux_modules_* macros only once Petr Lautrbach 2025-05-30 08:09:14 +00:00
  • 081df67d1f conf: flush stdout before early exit Jon Maloy 2025-05-29 13:08:58 -04:00
  • bcb5596005 passt-repair: Fix missing newlines in error messages Stefano Brivio 2025-05-23 15:10:06 +02:00
  • 2c883498b5 Correct various function comment headers Laurent Vivier 2025-05-19 10:52:56 +02:00
  • 515b5ee53a tap: Avoid bogus missingReturn cppcheck warning in tap_l2_max_len() Stefano Brivio 2025-05-15 18:05:01 +02:00
  • e019323538 fedora: Separately restore context for /run/user in %posttrans selinux Stefano Brivio 2025-05-22 23:04:15 +02:00
  • 7aeda16a78 selinux: Transition to pasta_t in containers Max Chernoff 2025-05-24 01:16:57 -06:00
  • 493ef8c59f conf: Debug build kubevirt_debug Stefano Brivio 2025-05-22 10:55:05 +02:00
  • 3262c9b088 iov: Standardize function comment headers Laurent Vivier 2025-05-16 14:42:28 +02:00
  • b915375a42 virtio: Correct and align comment headers Laurent Vivier 2025-05-16 14:42:27 +02:00
  • 2fd0944f21 vhost_user: Correct and align function comment headers Laurent Vivier 2025-05-16 14:42:26 +02:00
  • 2046976866 codespell: Correct typos in comments and error message Laurent Vivier 2025-05-15 11:41:51 +02:00
  • 4234ace84c test: Display count of skipped tests in status and summary Laurent Vivier 2025-05-14 15:45:09 +02:00
  • 2d3d69c5c3 flow: Fix clang error (clang-analyzer-security.PointerSub) Laurent Vivier 2025-05-13 11:41:02 +02:00
  • 0f7bf10b0a ndp: Fix Clang analyzer warning (clang-analyzer-security.PointerSub) Laurent Vivier 2025-05-13 11:41:01 +02:00
  • a6b9832e49 virtio: Fix Clang warning (bugprone-sizeof-expression, cert-arr39-c) Laurent Vivier 2025-05-13 11:41:00 +02:00
  • 570e7b4454 dhcpv6: fix GCC error (unterminated-string-initialization) Laurent Vivier 2025-05-13 11:40:59 +02:00
  • 8ec134109e flow: close socket fd on error 2025_05_12.8ec1341 Laurent Vivier 2025-05-12 18:47:00 +02:00
  • 92d5d68013 flow: fix wrong macro name in comments Laurent Vivier 2025-05-06 16:13:25 +02:00
  • eea8a76caf flow: fix podman issue 2025_05_07.eea8a76 Laurent Vivier 2025-05-07 14:36:34 +02:00
  • d299cf7646 Likely fix by Laurent podman_26073 Stefano Brivio 2025-05-07 11:33:38 +02:00
  • 44bd27e6ae Additional debugging suggested by Laurent Stefano Brivio 2025-05-06 19:09:22 +02:00
  • da236e0fe9 Debugging changes for Podman issue Stefano Brivio 2025-05-06 17:07:52 +02:00
  • 587980ca1e udp: Actually discard datagrams we can't forward 2025_05_03.587980c Stefano Brivio 2025-05-02 21:56:30 +02:00
  • f0021f9e1d fwd: fix doc typo Emanuel Valasiadis 2025-05-02 15:31:39 +02:00
  • 93394f4ef0 selinux: Add getattr to class udp_socket Janne Grunau 2025-05-01 11:54:07 +02:00
  • 11be695f5c flow: fix podman issue Laurent Vivier 2025-04-30 18:05:25 +02:00