Age | Commit message (Expand) | Author |
2024-08-21 | fwd, conf: Allow NAT of the guest's assigned address | David Gibson |
2024-08-21 | conf, fwd: Split notion of gateway/router from guest-visible host address | David Gibson |
2024-08-21 | Don't take "our" MAC address from the host | David Gibson |
2024-08-21 | fwd: Split notion of "our tap address" from gateway for IPv4 | David Gibson |
2024-08-21 | Clarify which addresses in ip[46]_ctx are meaningful where | David Gibson |
2024-08-21 | treewide: Change misleading 'addr_ll' name | David Gibson |
2024-08-21 | treewide: Rename MAC address fields for clarity | David Gibson |
2024-08-12 | Correct inaccurate comments on ip[46]_ctx::addr | David Gibson |
2024-08-07 | conf, pasta: Make -g and -a skip route/addresses copy for matching IP version... | Stefano Brivio |
2024-07-26 | tap: Improve handling of partially received frames on qemu socket2024_07_26.57a21d2 | David Gibson |
2024-07-19 | udp: Rename UDP listening sockets | David Gibson |
2024-07-19 | flow: Common address information for initiating side | David Gibson |
2024-07-05 | util: sock_l4() determine protocol from epoll type rather than the reverse | David Gibson |
2024-06-21 | conf, passt: Make --stderr do nothing, and deprecate it | Stefano Brivio |
2024-05-23 | conf, passt.h: Rename pid_file in struct ctx to pidfile | Stefano Brivio |
2024-05-23 | conf, passt, tap: Open socket and PID files before switching UID/GID | Stefano Brivio |
2024-05-02 | treewide: Remove misleading and redundant endianness notes | David Gibson |
2024-05-02 | tap: Remove unused structs tap_msg, tap_l4_msg | David Gibson |
2024-03-12 | icmp: Use 'flowside' epoll references for ping sockets | David Gibson |
2024-02-29 | fwd: Rename port_fwd.[ch] and their contents | David Gibson |
2024-02-16 | pasta: Add fallback timer mechanism to check if namespace is gone | Stefano Brivio |
2024-01-22 | flow: Move flow_count from context structure to a global | David Gibson |
2024-01-22 | tcp, tcp_splice: Avoid double layered dispatch for connected TCP sockets | David Gibson |
2024-01-22 | epoll: Better handling of number of epoll types | David Gibson |
2023-12-04 | tcp: "TCP" hash secret doesn't need to be TCP specific | David Gibson |
2023-12-04 | flow,tcp: Use epoll_ref type including flow and side | David Gibson |
2023-12-04 | flow,tcp: Generalise TCP epoll_ref to generic flows | David Gibson |
2023-12-04 | util: MAX_FROM_BITS() should be unsigned | David Gibson |
2023-12-04 | flow, tcp: Move TCP connection table to unified flow table | David Gibson |
2023-11-07 | pif: Record originating pif in listening socket refs | David Gibson |
2023-11-07 | port_fwd: Move port scanning /proc fds into struct port_fwd | David Gibson |
2023-08-22 | tcp, udp: Don't pre-fill IPv4 destination address in headers | David Gibson |
2023-08-13 | epoll: Use different epoll types for passt and pasta tap fds | David Gibson |
2023-08-13 | epoll: Split listening Unix domain socket into its own type | David Gibson |
2023-08-13 | epoll: Split handling of listening TCP sockets into their own handler | David Gibson |
2023-08-13 | epoll: Split handling of TCP timerfds into its own handler function | David Gibson |
2023-08-13 | epoll: Always use epoll_ref for the epoll data variable | David Gibson |
2023-08-13 | epoll: Generalize epoll_ref to cover things other than sockets | David Gibson |
2023-08-04 | Use static assertion to verify that union epoll_ref is the right size | David Gibson |
2023-08-04 | Use C11 anonymous members to make poll refs less verbose to use | David Gibson |
2023-05-23 | passt.h: Fix description of pasta_ifi in struct ctx | Stefano Brivio |
2023-05-23 | conf, pasta: With --config-net, copy all addresses by default | Stefano Brivio |
2023-05-23 | conf, pasta: With --config-net, copy all routes by default | Stefano Brivio |
2023-04-06 | passt: Relicense to GPL 2.0, or any later version | Stefano Brivio |
2023-03-09 | conf, passt: Rename stderr to force_stderr | Chris Kuhn |
2023-03-09 | conf, icmp, tcp, udp: Add options to bind to outbound address and interface | Stefano Brivio |
2023-03-09 | conf, passt.h: Rename "outbound" interface to "template" interface | Stefano Brivio |
2023-02-27 | Fix definitions of SOCKET_MAX, TCP_MAX_CONNS | Stefano Brivio |
2022-12-06 | udp: Split splice field in udp_epoll_ref into (mostly) independent bits | David Gibson |
2022-11-25 | passt, tap: Add --fd option | Richard W.M. Jones |