aboutgitcodebugslistschat
path: root/passt.h
Commit message (Expand)AuthorAgeFilesLines
* epoll: Generalize epoll_ref to cover things other than socketsDavid Gibson2023-08-131-11/+29
* Use static assertion to verify that union epoll_ref is the right sizeDavid Gibson2023-08-041-0/+4
* Use C11 anonymous members to make poll refs less verbose to useDavid Gibson2023-08-041-2/+2
* passt.h: Fix description of pasta_ifi in struct ctxStefano Brivio2023-05-231-1/+1
* conf, pasta: With --config-net, copy all addresses by defaultStefano Brivio2023-05-231-0/+2
* conf, pasta: With --config-net, copy all routes by defaultStefano Brivio2023-05-231-1/+3
* passt: Relicense to GPL 2.0, or any later versionStefano Brivio2023-04-061-1/+1
* conf, passt: Rename stderr to force_stderrChris Kuhn2023-03-091-2/+2
* conf, icmp, tcp, udp: Add options to bind to outbound address and interfaceStefano Brivio2023-03-091-0/+10
* conf, passt.h: Rename "outbound" interface to "template" interfaceStefano Brivio2023-03-091-2/+2
* Fix definitions of SOCKET_MAX, TCP_MAX_CONNSStefano Brivio2023-02-271-2/+2
* udp: Split splice field in udp_epoll_ref into (mostly) independent bitsDavid Gibson2022-12-061-0/+2
* passt, tap: Add --fd optionRichard W.M. Jones2022-11-251-1/+1
* conf, udp: Drop mostly duplicated dns_send arrays, rename related fieldsStefano Brivio2022-11-161-10/+10
* conf: Split the notions of read DNS addresses and offered onesStefano Brivio2022-11-041-2/+6
* Use typing to reduce chances of IPv4 endianness errorsDavid Gibson2022-11-041-6/+6
* Minor improvements to IPv4 netmask handlingDavid Gibson2022-11-041-2/+2
* conf, tap: Add option to quit once the client closes the connectionStefano Brivio2022-10-151-0/+1
* passt.h: Include netinet/if_ether.h before struct ctx declarationStefano Brivio2022-10-141-0/+2
* Improve types and names for port forwarding configurationDavid Gibson2022-09-241-0/+1
* Handle userns isolation and dropping root at the same timeDavid Gibson2022-09-131-4/+0
* Don't store UID & GID persistently in the context structureDavid Gibson2022-09-131-5/+0
* Make substructures for IPv4 and IPv6 specific context informationDavid Gibson2022-07-301-26/+42
* Separate IPv4 and IPv6 configurationDavid Gibson2022-07-301-6/+2
* Allow different external interfaces for IPv4 and IPv6 connectivityDavid Gibson2022-07-301-2/+4
* conf: Add --runas option, changing to given UID and GID if started as rootStefano Brivio2022-05-191-0/+5
* tap, tcp, udp, icmp: Cut down on some oversized buffersStefano Brivio2022-03-291-1/+1
* treewide: Mark constant references as constStefano Brivio2022-03-291-2/+2
* treewide: Add include guardsStefano Brivio2022-03-291-0/+5
* treewide: Packet abstraction with mandatory boundary checksStefano Brivio2022-03-291-0/+1
* tcp_splice: Close sockets right away on high number of open filesStefano Brivio2022-03-291-0/+2
* tcp, udp, util: Enforce 24-bit limit on socket numbersStefano Brivio2022-03-291-1/+3
* conf, util, tap: Implement --trace option for extra verbose loggingStefano Brivio2022-03-251-0/+2
* pasta: By default, quit if filesystem-bound net namespace goes awayStefano Brivio2022-02-211-0/+7
* conf, udp: Introduce basic DNS forwardingStefano Brivio2022-02-211-3/+11
* passt, pasta: Namespace-based sandboxing, defer seccomp policy applicationStefano Brivio2022-02-211-1/+6
* tcp, udp, util: Fixes for bitmap handling on big-endian, castsStefano Brivio2022-01-261-1/+2
* passt: Add cppcheck target, test, and address resulting warningsStefano Brivio2021-10-211-1/+1
* passt: Fix build with gcc 7, use std=c99, enable some more Clang checkersStefano Brivio2021-10-211-2/+2
* LICENSES: Add license text files, add missing notices, fix SPDX tagsStefano Brivio2021-10-201-0/+5
* conf: Add -P, --pid, to specify a file where own PID is written toStefano Brivio2021-10-141-0/+2
* conf, tcp, udp: Add --no-map-gw to disable mapping gateway address to hostStefano Brivio2021-10-141-0/+2
* conf, tap: Split netlink and pasta functions, allow interface configurationStefano Brivio2021-10-141-2/+6
* conf: Avoid getifaddrs(), split L2/L3 address fetching, get filtered dumpsStefano Brivio2021-10-101-1/+1
* pasta: Allow specifying paths and names of namespacesGiuseppe Scrivano2021-10-071-2/+7
* tcp, tap: Turn tcp_probe_mem() into sock_probe_mem(), use for AF_UNIX socket tooStefano Brivio2021-10-051-0/+5
* tap: Completely de-serialise input message batchesStefano Brivio2021-09-271-6/+12
* passt: Align pkt_buf to PAGE_SIZE (start and size), try to fit in huge pagesStefano Brivio2021-09-271-1/+2
* passt: Increase TAP_BUF_BYTES to 256 maximum-sized descriptorsStefano Brivio2021-09-191-1/+1
* tap: Fix calculation of number of tap scatter-gather IO messagesStefano Brivio2021-09-091-2/+3