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