aboutgitcodebugslistschat
path: root/passt.c
Commit message (Expand)AuthorAgeFilesLines
* conf, passt: Don't call __openlog() if a log file is usedStefano Brivio2024-06-211-4/+0
* treewide: Replace strerror() callsStefano Brivio2024-06-211-8/+4
* treewide: Replace perror() calls with calls to logging functionsStefano Brivio2024-06-211-25/+16
* log, passt: Always print to stderr before initialisation is completeStefano Brivio2024-06-211-6/+5
* conf, passt: Make --stderr do nothing, and deprecate itStefano Brivio2024-06-211-1/+1
* conf, passt: Don't try to log to stderr after we close itStefano Brivio2024-06-211-1/+1
* vhost-user: compare mode MODE_PASTA and not MODE_PASSTLaurent Vivier2024-06-131-1/+1
* udp: rename udp_sock_handler() to udp_buf_sock_handler()Laurent Vivier2024-06-131-1/+1
* Remove pointless macro parameters in CALL_PROTO_HANDLERDavid Gibson2024-06-071-3/+3
* conf, passt, tap: Open socket and PID files before switching UID/GIDStefano Brivio2024-05-231-6/+4
* passt, util: Move opening of PID file to its own functionStefano Brivio2024-05-231-9/+2
* util: Rename write_pidfile() to pidfile_write()Stefano Brivio2024-05-231-1/+1
* passt, tap: Don't use -1 as uninitialised value for fd_tap_listenStefano Brivio2024-05-231-1/+1
* passt.c: explicitly include libgen.h for basenamelemmi2024-05-131-0/+1
* treewide: Compilers' name for armv6l and armv7l is "arm"Stefano Brivio2024-04-111-3/+2
* passt, log: Call __openlog() earlier, log to stderr until we detachStefano Brivio2024-03-141-7/+7
* icmp: Use 'flowside' epoll references for ping socketsDavid Gibson2024-03-121-7/+3
* icmp: Store ping socket information in flow tableDavid Gibson2024-03-121-5/+0
* conf: set the log level much earlierPaul Holzinger2024-02-271-10/+0
* passt: make --quiet set the log level to warningPaul Holzinger2024-02-271-1/+1
* pasta: Add fallback timer mechanism to check if namespace is goneStefano Brivio2024-02-161-15/+19
* log: setlogmask(0) can actually result in a system call, don't use itStefano Brivio2024-02-141-5/+2
* icmp: Consolidate icmp_sock_handler() with icmpv6_sock_handler()David Gibson2024-01-221-2/+2
* flow: Avoid moving flow entries to compact tableDavid Gibson2024-01-221-0/+2
* tcp, tcp_splice: Avoid double layered dispatch for connected TCP socketsDavid Gibson2024-01-221-2/+6
* epoll: Better handling of number of epoll typesDavid Gibson2024-01-221-1/+3
* flow, tcp: Add handling for per-flow timersDavid Gibson2024-01-221-3/+4
* flow, tcp: Add flow-centric dispatch for deferred flow handlingDavid Gibson2024-01-221-0/+1
* tcp: "TCP" hash secret doesn't need to be TCP specificDavid Gibson2023-12-041-0/+40
* tcp, udp: Don't pre-fill IPv4 destination address in headersDavid Gibson2023-08-221-6/+4
* epoll: Use different epoll types for passt and pasta tap fdsDavid Gibson2023-08-131-3/+7
* epoll: Split listening Unix domain socket into its own typeDavid Gibson2023-08-131-1/+5
* epoll: Split handling of listening TCP sockets into their own handlerDavid Gibson2023-08-131-2/+6
* epoll: Split handling of TCP timerfds into its own handler functionDavid Gibson2023-08-131-0/+4
* epoll: Tiny cleanup to udp_sock_handler()David Gibson2023-08-131-2/+1
* epoll: Split handling of ICMP and ICMPv6 socketsDavid Gibson2023-08-131-2/+3
* epoll: Fold sock_handler into general switch on epoll event fdDavid Gibson2023-08-131-27/+27
* epoll: Always use epoll_ref for the epoll data variableDavid Gibson2023-08-131-5/+6
* epoll: Generalize epoll_ref to cover things other than socketsDavid Gibson2023-08-131-13/+12
* Use C11 anonymous members to make poll refs less verbose to useDavid Gibson2023-08-041-4/+4
* passt: Fix error check for signal(), improve error messagesStefano Brivio2023-04-131-2/+9
* passt: Relicense to GPL 2.0, or any later versionStefano Brivio2023-04-061-1/+1
* treewide: Fix header includes to build with muslChris Kuhn2023-03-091-0/+2
* conf, passt: Rename stderr to force_stderrChris Kuhn2023-03-091-1/+1
* convert all remaining err() followed by exit() to die()Laine Stump2023-02-161-8/+4
* log to stderr until process is daemonized, even if a log file is setLaine Stump2023-02-161-7/+10
* pasta: Wait for tap to be set up before spawning commandStefano Brivio2023-02-121-0/+3
* passt, tap: Add --fd optionRichard W.M. Jones2022-11-251-1/+0
* passt: Move __setlogmask() calls before output unrelated to configurationStefano Brivio2022-11-101-8/+8
* Use typing to reduce chances of IPv4 endianness errorsDavid Gibson2022-11-041-1/+1