aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
...
* Makefile: check for cppcheck's --check-level option in cppcheck targetStefano Brivio2024-02-281-6/+6
* conf: set the log level much earlierPaul Holzinger2024-02-272-10/+10
* passt: make --quiet set the log level to warningPaul Holzinger2024-02-271-1/+1
* tcp: Don't store errnos in socket poolDavid Gibson2024-02-271-2/+6
* tcp, tcp_splice: Helpers for getting sockets from the poolsDavid Gibson2024-02-273-29/+62
* tcp, tcp_splice: Issue warnings if unable to refill socket poolDavid Gibson2024-02-273-11/+31
* tcp: Stop on first error when refilling socket poolsDavid Gibson2024-02-271-1/+2
* tcp: Don't stop refilling socket pool if we find a filled entryDavid Gibson2024-02-271-1/+1
* treewide: Use sa_family_t for address family variablesDavid Gibson2024-02-2711-19/+20
* udp: Fix 16-bit overflow in udp_invert_portmap()2024_02_20.1e6f92bDavid Gibson2024-02-201-2/+3
* udp: Assertion in udp_invert_portmap() can be calculated at compile timeDavid Gibson2024-02-201-1/+2
* pasta: Don't try to watch namespaces in procfs with inotify, use timer instead2024_02_19.ff22a78Stefano Brivio2024-02-192-7/+25
* selinux: Allow pasta to remount procfs2024_02_16.08344daStefano Brivio2024-02-161-0/+2
* conf: No routable interface for IPv4 or IPv6 is informational, not a warningStefano Brivio2024-02-161-2/+2
* pasta: Add fallback timer mechanism to check if namespace is goneStefano Brivio2024-02-164-39/+107
* conf, passt.1: Exit if we can't bind a forwarded port, except for -[tu] allStefano Brivio2024-02-162-28/+23
* udp: udp_sock_init_ns() partially duplicats udp_port_rebind_outbound()David Gibson2024-02-141-48/+25
* udp: Don't prematurely (and incorrectly) set up automatic inbound forwardsDavid Gibson2024-02-141-17/+0
* netlink: Use const rtnh pointerDavid Gibson2024-02-141-1/+1
* log: setlogmask(0) can actually result in a system call, don't use itStefano Brivio2024-02-142-13/+12
* tcp: Fix subtle bug in fast re-transmit pathDavid Gibson2024-02-111-1/+0
* netlink: Add support to fetch default gateway from multipath routesStefano Brivio2024-02-092-5/+52
* icmp: Dedicated functions for starting and closing ping sequencesDavid Gibson2024-01-221-35/+67
* icmp: Validate packets received on ping socketsDavid Gibson2024-01-221-0/+13
* icmp: Warn on receive errors from ping socketsDavid Gibson2024-01-221-1/+4
* icmp: Consolidate icmp_sock_handler() with icmpv6_sock_handler()David Gibson2024-01-223-59/+37
* icmp: Share more between IPv4 and IPv6 paths in icmp_tap_handler()David Gibson2024-01-221-68/+68
* icmp: Simplify socket expiry scanningDavid Gibson2024-01-222-33/+11
* icmp: Use -1 to represent "missing" socketsDavid Gibson2024-01-221-4/+6
* icmp: Don't attempt to match host IDs to guest IDsDavid Gibson2024-01-221-12/+10
* icmp: Don't attempt to handle "wrong direction" ping socket trafficDavid Gibson2024-01-221-10/+6
* icmp: Remove redundant initialisation of sendto() addressDavid Gibson2024-01-221-2/+0
* icmp: Don't set "port" on destination sockaddr for ping socketsDavid Gibson2024-01-221-6/+2
* flow: Avoid moving flow entries to compact tableDavid Gibson2024-01-227-87/+167
* flow: Enforce that freeing of closed flows must happen in deferred handlersDavid Gibson2024-01-225-15/+21
* flow: Abstract allocation of new flows with helper functionDavid Gibson2024-01-223-11/+47
* flow: Move flow_count from context structure to a globalDavid Gibson2024-01-227-18/+17
* flow: Move flow_log_() to near top of flow.cDavid Gibson2024-01-221-18/+18
* tcp, tcp_splice: Avoid double layered dispatch for connected TCP socketsDavid Gibson2024-01-225-39/+27
* epoll: Better handling of number of epoll typesDavid Gibson2024-01-222-3/+5
* flow, tcp: Add handling for per-flow timersDavid Gibson2024-01-224-12/+21
* flow, tcp: Add flow-centric dispatch for deferred flow handlingDavid Gibson2024-01-225-17/+28
* tcp, tcp_splice: Move per-type cleanup logic into per-type helpersDavid Gibson2024-01-223-10/+14
* tcp, tcp_splice: Remove redundant handling from tcp_timer()David Gibson2024-01-223-19/+5
* treewide: Standardise on 'now' for current timestamp variablesDavid Gibson2024-01-227-37/+37
* flow: Make flow_table.h #include the protocol specific headers it needsDavid Gibson2024-01-224-3/+2
* pif: Remove unused pif_name() functionDavid Gibson2024-01-161-0/+1
* treewide: Make a bunch of pointer variables pointers to constDavid Gibson2024-01-1611-34/+41
* test: Fix passt.mbuto for cases where /usr/sbin doesn't existDavid Gibson2024-01-161-1/+1
* netlink: Fetch most specific (longest prefix) address in nl_addr_get()2023_12_30.f091893Stefano Brivio2023-12-301-5/+14