aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* 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-134-12/+29
* epoll: Generalize epoll_ref to cover things other than socketsDavid Gibson2023-08-138-56/+86
* tap: Fold reset handling into tap_handler_passt()David Gibson2023-08-131-36/+32
* tap: Fold reset handling into tap_handler_pasta()David Gibson2023-08-131-15/+15
* tap: Clean up behaviour for errors on listening Unix socketDavid Gibson2023-08-131-4/+8
* tap: Clean up tap reset pathDavid Gibson2023-08-131-23/+29
* tap: fix seq->p.count limitLaurent Vivier2023-08-131-6/+6
* netlink: Propagate errors for "dup" operationsDavid Gibson2023-08-043-26/+43
* netlink: Propagate errors for "dump" operationsDavid Gibson2023-08-043-22/+70
* netlink: Always process all responses to a netlink requestDavid Gibson2023-08-041-24/+22
* netlink: Propagate errors for "set" operationsDavid Gibson2023-08-043-24/+62
* netlink: Add nl_foreach_oftype to filter response message typesDavid Gibson2023-08-041-15/+14
* netlink: Split nl_req() to allow processing multiple response datagramsDavid Gibson2023-08-041-68/+113
* netlink: Clearer reasoning about the netlink response buffer sizeDavid Gibson2023-08-041-1/+8
* netlink: Add nl_do() helper for simple operations with error checkingDavid Gibson2023-08-041-12/+47
* netlink: Fill in netlink header fields from nl_req()David Gibson2023-08-041-84/+42
* netlink: Treat send() or recv() errors as fatalDavid Gibson2023-08-041-19/+17
* netlink: Start sequence number from 1 instead of 0David Gibson2023-08-041-1/+1
* netlink: Make nl_*_dup() use a separate datagram for each requestDavid Gibson2023-08-041-23/+27
* netlink: Explicitly pass netlink sockets to operationsDavid Gibson2023-08-044-76/+105
* netlink: Use struct in_addr for IPv4 addresses, not bare uint32_tDavid Gibson2023-08-041-6/+6
* netlink: Split nl_route() into separate operation functionsDavid Gibson2023-08-044-105/+163
* netlink: Split nl_addr() into separate operation functionsDavid Gibson2023-08-044-108/+162
* netlink: Split up functionality of nl_link()David Gibson2023-08-044-66/+95
* tap: Remove unnecessary global tun_ns_fdDavid Gibson2023-08-041-7/+3
* tap: More detailed error reporting in tap_ns_tun()David Gibson2023-08-041-9/+16
* util: Make ns_enter() a void function and report setns() errorsDavid Gibson2023-08-045-13/+10
* 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-0410-78/+73
* Allow C11 code, not just C99 codeDavid Gibson2023-08-041-2/+2
* Revert "MAKE: Fix parallel builds; .o files; .gitignore; new makedocs"Stefano Brivio2023-07-103-45/+26
* MAKE: Fix parallel builds; .o files; .gitignore; new makedocsKuhnChris2023-07-073-26/+45
* tap: Explicitly drop IPv4 fragments, and give a warningDavid Gibson2023-07-071-0/+31
* conf: Correct length checking of interface names in conf_ports()David Gibson2023-06-281-3/+8
* conf: Fix size checking of -I interface nameDavid Gibson2023-06-281-2/+2
* netlink: Use correct interface index in NL_SET mode2023_06_27.289301bDavid Gibson2023-06-271-2/+2
* pasta: include errno in error message2023_06_25.32660cePaul Holzinger2023-06-251-4/+6
* isolation: keep CAP_SYS_PTRACE when requiredPaul Holzinger2023-06-251-1/+3
* conf: Accept -a and -g without --config-net in pasta modeStefano Brivio2023-06-251-6/+7
* conf: Make -a/--address really imply --no-copy-addrsStefano Brivio2023-06-251-0/+3
* seccomp: Make seccomp.sh re-entrancy safeDavid Gibson2023-06-251-2/+4
* conf, log: On -h / --help, print usage to stdout, not stderrStefano Brivio2023-06-233-8/+24
* tap: With pasta, don't reset on tap errors, handle write failuresStefano Brivio2023-06-231-5/+19
* conf: Fix erroneous check of ip6->gw2023_06_03.429e1a7David Gibson2023-06-031-1/+1
* test/nstool: Fix fd leak in accept() loopDavid Gibson2023-05-231-0/+2
* test/nstool: Provide useful error if given a path that's too longDavid Gibson2023-05-231-8/+14
* 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-234-4/+35
* netlink: Add functionality to copy addresses from outer namespaceStefano Brivio2023-05-234-24/+58