aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* tcp_splice: Merge tcp_splice_new() into its callerDavid Gibson2024-02-291-34/+24
* tcp_splice: More specific variable names in new splice pathDavid Gibson2024-02-292-20/+20
* flow: Clarify flow entry life cycle, introduce uniform loggingDavid Gibson2024-02-295-18/+95
* tcp_splice: Don't use flow_trace() before setting flow typeDavid Gibson2024-02-291-3/+3
* tcp_splice: Simplify clean up logicDavid Gibson2024-02-291-15/+11
* flow: Add helper to determine a flow's protocolDavid Gibson2024-02-292-0/+11
* tcp, udp: Don't precompute port remappings in epoll referencesDavid Gibson2024-02-294-11/+15
* util: Allow IN4_IS_* macros to operate on untyped addressesDavid Gibson2024-02-291-4/+4
* inany: Introduce union sockaddr_inanyDavid Gibson2024-02-295-32/+35
* inany: Provide more conveniently typed constants for special addressesDavid Gibson2024-02-294-5/+32
* inany: Add inany_ntop() helperDavid Gibson2024-02-293-2/+41
* inany: Helper to test for various address typesDavid Gibson2024-02-292-12/+53
* tap: Use write_remainder() in tap_send_frames_passt()David Gibson2024-02-291-25/+4
* pcap: Handle short writes in pcap_frame()David Gibson2024-02-293-21/+32
* util: Add write_remainder() helperDavid Gibson2024-02-292-0/+36
* pcap: Update pcap_frame() to take an iovec and offsetDavid Gibson2024-02-291-17/+12
* iov: Add helper to find skip over first n bytes of an io vectorDavid Gibson2024-02-293-16/+40
* iov: add some functions to manage iovecLaurent Vivier2024-02-293-4/+207
* udp: Remove unnecessary test for unspecified addr_outDavid Gibson2024-02-291-4/+2
* udp: Fix incorrect usage of IPv6 state in IPv4 pathDavid Gibson2024-02-291-2/+2
* udp: Small streamline to udp_update_hdr4()David Gibson2024-02-291-8/+9
* udp: Set pif in epoll reference for ephemeral host socketsDavid Gibson2024-02-291-2/+9
* udp: Don't attempt to translate a 0.0.0.0 source addressDavid Gibson2024-02-291-1/+0
* conf: If no interface with a default route was found, say itStefano Brivio2024-02-281-2/+2
* 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