aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
...
* tcp: Remove 'recvmsg' goto from tcp_data_from_sockDavid Gibson2023-02-161-6/+5
* tap: Eliminate goto from tap_handler()David Gibson2023-02-161-12/+7
* tap: Don't pcap frames that didn't get sentDavid Gibson2023-02-161-10/+20
* passt.1: Fix typo, improve wording in examples of port forwarding specifiersStefano Brivio2023-02-161-12/+17
* dhcp: Fix netmask calculation for option 1 from prefix lengthStefano Brivio2023-02-161-1/+1
* tap: Use single counter for iov elements in tap_send_frames_pasta()Stefano Brivio2023-02-161-3/+3
* conf, tcp, udp: Exit if we fail to bind sockets for all given portsStefano Brivio2023-02-165-27/+69
* log: Don't duplicate messages on stderr before daemonisingStefano Brivio2023-02-161-3/+4
* convert all remaining err() followed by exit() to die()Laine Stump2023-02-166-91/+47
* log a detailed error (not usage()) when there are extra non-option argumentsLaine Stump2023-02-161-1/+1
* make conf_netns_opt() exit immediately after logging errorLaine Stump2023-02-161-12/+4
* make conf_ugid() exit immediately after logging errorLaine Stump2023-02-161-18/+9
* make conf_pasta_ns() exit immediately after logging errorLaine Stump2023-02-161-24/+11
* make conf_ports() exit immediately after logging errorLaine Stump2023-02-161-24/+28
* eliminate most calls to usage() in conf()Laine Stump2023-02-161-214/+122
* add die() to log an error message and exit with a single callLaine Stump2023-02-162-5/+10
* log to stderr until process is daemonized, even if a log file is setLaine Stump2023-02-162-9/+12
* test: Fedora 32-35 have moved to the archivesDavid Gibson2023-02-141-4/+4
* test: Update location for Debian ppc64 imagesDavid Gibson2023-02-142-2/+5
* tcp: Improve handling of fallback if socket pool is empty on new spliceDavid Gibson2023-02-143-60/+32
* tcp: Split pool lookup from creating new sockets in tcp_conn_new_sock()David Gibson2023-02-143-31/+31
* tcp: Move socket pool declarations aroundDavid Gibson2023-02-144-48/+55
* tcp: Split init and ns cases for tcp_sock_refill()David Gibson2023-02-141-32/+21
* tcp: Make a helper to refill each socket poolDavid Gibson2023-02-141-30/+33
* Makefile: Explict int type in FALLOC_FL_COLLAPSE_RANGE probeFlorian Weimer2023-02-141-1/+1
* test/pasta_options: Ignore failures on shell 'exit'Stefano Brivio2023-02-131-3/+6
* pasta: propagate exit code from child commandPaul Holzinger2023-02-121-2/+10
* pasta: correctly exit when execvp() failsPaul Holzinger2023-02-121-1/+1
* pasta: do not leak netlink sock into childPaul Holzinger2023-02-121-2/+2
* Make assertions actually usefulDavid Gibson2023-02-127-20/+32
* tcp: Reset ACK_FROM_TAP_DUE flag only as needed, update timerStefano Brivio2023-02-121-14/+38
* tap: Send frames after the first one in tap_send_frames_pasta()Stefano Brivio2023-02-121-1/+2
* pasta: Wait for tap to be set up before spawning commandStefano Brivio2023-02-123-1/+18
* udp: Use tap_send_frames()David Gibson2023-01-234-166/+8
* tap: Improve handling of partial frame sendsDavid Gibson2023-01-231-13/+36
* udp: Use abstracted tap headerDavid Gibson2023-01-232-62/+24
* tap: Use different io vector bases depending on tap typeDavid Gibson2023-01-232-5/+6
* tcp: Use abstracted tap headerDavid Gibson2023-01-231-55/+30
* tap: Add "tap headers" abstractionDavid Gibson2023-01-232-0/+66
* tcp: Consolidate calculation of total frame sizeDavid Gibson2023-01-231-19/+16
* tcp: Remove redundant and incorrect initialization from *_iov_init()David Gibson2023-01-231-6/+2
* util: Parameterize ethernet header initializer macroDavid Gibson2023-01-233-15/+8
* tcp, udp: Use named field initializers in iov_init functionsDavid Gibson2023-01-232-23/+16
* util: Introduce hton*_constant() in place of #ifdefsDavid Gibson2023-01-232-63/+24
* tap, tcp: Move tap send path to tap.cDavid Gibson2023-01-233-81/+89
* tcp: Combine two parts of pasta tap send path togetherDavid Gibson2023-01-231-22/+18
* tcp: Improve interface to tcp_l2_buf_flush()David Gibson2023-01-231-37/+26
* tcp: Don't compute total bytes in a message until we need itDavid Gibson2023-01-231-35/+18
* tcp: Combine two parts of passt tap send path togetherDavid Gibson2023-01-231-8/+12
* pcap: Replace pcapm() with pcap_multiple()David Gibson2023-01-233-11/+12