Age | Commit message (Expand) | Author |
2023-08-22 | tcp, udp: Don't pre-fill IPv4 destination address in headers | David Gibson |
2023-08-22 | tap: Pass source address to protocol handler functions | David Gibson |
2023-08-04 | Use C11 anonymous members to make poll refs less verbose to use | David Gibson |
2023-04-06 | passt: Relicense to GPL 2.0, or any later version | Stefano Brivio |
2023-02-16 | conf, tcp, udp: Exit if we fail to bind sockets for all given ports | Stefano Brivio |
2023-01-23 | udp: Use tap_send_frames() | David Gibson |
2023-01-13 | udp: Decide whether to "splice" per datagram rather than per socket | David Gibson |
2022-12-06 | udp: Split splice field in udp_epoll_ref into (mostly) independent bits | David Gibson |
2022-12-06 | udp: Remove the @bound field from union udp_epoll_ref | David Gibson |
2022-11-04 | Use typing to reduce chances of IPv4 endianness errors | David Gibson |
2022-10-15 | conf, tcp, udp: Allow specification of interface to bind to | Stefano Brivio |
2022-09-24 | Fix widespread off-by-one error dealing with port numbers | David Gibson |
2022-09-24 | Don't use indirect remap functions for conf_ports() | David Gibson |
2022-09-24 | udp: Delay initialization of UDP reversed port mapping table | David Gibson |
2022-09-24 | Consolidate port forwarding configuration into a common structure | David Gibson |
2022-09-24 | Improve types and names for port forwarding configuration | David Gibson |
2022-09-22 | conf, tcp, udp: Arrays for ports need 2^16 values, not 2^16-8 | Stefano Brivio |
2022-05-01 | conf, tcp, udp: Allow address specification for forwarded ports | Stefano Brivio |
2022-03-29 | treewide: Mark constant references as const | Stefano Brivio |
2022-03-29 | treewide: Packet abstraction with mandatory boundary checks | Stefano Brivio |
2021-10-21 | passt: Fix build with gcc 7, use std=c99, enable some more Clang checkers | Stefano Brivio |
2021-10-20 | passt: Add clang-tidy Makefile target and test, take care of warnings | Stefano Brivio |
2021-10-20 | LICENSES: Add license text files, add missing notices, fix SPDX tags | Stefano Brivio |
2021-09-27 | conf, tcp: Periodic detection of bound ports for pasta port forwarding | Stefano Brivio |
2021-09-27 | tap: Completely de-serialise input message batches | Stefano Brivio |
2021-09-01 | passt, pasta: Introduce command-line options and port re-mapping | Stefano Brivio |
2021-07-26 | tcp, udp: Allow binding ports in init namespace to both tap and loopback | Stefano Brivio |
2021-07-21 | tcp, udp: Split IPv4 and IPv6 bound port sets | Stefano Brivio |
2021-07-21 | udp: Introduce recvmmsg()/sendmmsg(), zero-copy path from socket | Stefano Brivio |
2021-07-17 | passt: Add PASTA mode, major rework | Stefano Brivio |
2021-04-30 | udp, passt: Introduce socket packet buffer, avoid getsockname() for UDP | Stefano Brivio |
2021-04-29 | udp: Connection tracking for ephemeral, local ports, and related fixes | Stefano Brivio |
2021-04-23 | passt: Spare some syscalls, add some optimisations from profiling | Stefano Brivio |
2021-04-22 | passt: Introduce packet batching mechanism | Stefano Brivio |
2021-02-16 | passt: New design and implementation with native Layer 4 sockets | Stefano Brivio |