| Commit message (Expand) | Author | Age | Files | Lines |
* | epoll: Fold sock_handler into general switch on epoll event fd | David Gibson | 2023-08-13 | 1 | -27/+27 |
* | epoll: Always use epoll_ref for the epoll data variable | David Gibson | 2023-08-13 | 4 | -12/+29 |
* | epoll: Generalize epoll_ref to cover things other than sockets | David Gibson | 2023-08-13 | 8 | -56/+86 |
* | tap: Fold reset handling into tap_handler_passt() | David Gibson | 2023-08-13 | 1 | -36/+32 |
* | tap: Fold reset handling into tap_handler_pasta() | David Gibson | 2023-08-13 | 1 | -15/+15 |
* | tap: Clean up behaviour for errors on listening Unix socket | David Gibson | 2023-08-13 | 1 | -4/+8 |
* | tap: Clean up tap reset path | David Gibson | 2023-08-13 | 1 | -23/+29 |
* | tap: fix seq->p.count limit | Laurent Vivier | 2023-08-13 | 1 | -6/+6 |
* | netlink: Propagate errors for "dup" operations | David Gibson | 2023-08-04 | 3 | -26/+43 |
* | netlink: Propagate errors for "dump" operations | David Gibson | 2023-08-04 | 3 | -22/+70 |
* | netlink: Always process all responses to a netlink request | David Gibson | 2023-08-04 | 1 | -24/+22 |
* | netlink: Propagate errors for "set" operations | David Gibson | 2023-08-04 | 3 | -24/+62 |
* | netlink: Add nl_foreach_oftype to filter response message types | David Gibson | 2023-08-04 | 1 | -15/+14 |
* | netlink: Split nl_req() to allow processing multiple response datagrams | David Gibson | 2023-08-04 | 1 | -68/+113 |
* | netlink: Clearer reasoning about the netlink response buffer size | David Gibson | 2023-08-04 | 1 | -1/+8 |
* | netlink: Add nl_do() helper for simple operations with error checking | David Gibson | 2023-08-04 | 1 | -12/+47 |
* | netlink: Fill in netlink header fields from nl_req() | David Gibson | 2023-08-04 | 1 | -84/+42 |
* | netlink: Treat send() or recv() errors as fatal | David Gibson | 2023-08-04 | 1 | -19/+17 |
* | netlink: Start sequence number from 1 instead of 0 | David Gibson | 2023-08-04 | 1 | -1/+1 |
* | netlink: Make nl_*_dup() use a separate datagram for each request | David Gibson | 2023-08-04 | 1 | -23/+27 |
* | netlink: Explicitly pass netlink sockets to operations | David Gibson | 2023-08-04 | 4 | -76/+105 |
* | netlink: Use struct in_addr for IPv4 addresses, not bare uint32_t | David Gibson | 2023-08-04 | 1 | -6/+6 |
* | netlink: Split nl_route() into separate operation functions | David Gibson | 2023-08-04 | 4 | -105/+163 |
* | netlink: Split nl_addr() into separate operation functions | David Gibson | 2023-08-04 | 4 | -108/+162 |
* | netlink: Split up functionality of nl_link() | David Gibson | 2023-08-04 | 4 | -66/+95 |
* | tap: Remove unnecessary global tun_ns_fd | David Gibson | 2023-08-04 | 1 | -7/+3 |
* | tap: More detailed error reporting in tap_ns_tun() | David Gibson | 2023-08-04 | 1 | -9/+16 |
* | util: Make ns_enter() a void function and report setns() errors | David Gibson | 2023-08-04 | 5 | -13/+10 |
* | Use static assertion to verify that union epoll_ref is the right size | David Gibson | 2023-08-04 | 1 | -0/+4 |
* | Use C11 anonymous members to make poll refs less verbose to use | David Gibson | 2023-08-04 | 10 | -78/+73 |
* | Allow C11 code, not just C99 code | David Gibson | 2023-08-04 | 1 | -2/+2 |
* | Revert "MAKE: Fix parallel builds; .o files; .gitignore; new makedocs" | Stefano Brivio | 2023-07-10 | 3 | -45/+26 |
* | MAKE: Fix parallel builds; .o files; .gitignore; new makedocs | KuhnChris | 2023-07-07 | 3 | -26/+45 |
* | tap: Explicitly drop IPv4 fragments, and give a warning | David Gibson | 2023-07-07 | 1 | -0/+31 |
* | conf: Correct length checking of interface names in conf_ports() | David Gibson | 2023-06-28 | 1 | -3/+8 |
* | conf: Fix size checking of -I interface name | David Gibson | 2023-06-28 | 1 | -2/+2 |
* | netlink: Use correct interface index in NL_SET mode2023_06_27.289301b | David Gibson | 2023-06-27 | 1 | -2/+2 |
* | pasta: include errno in error message2023_06_25.32660ce | Paul Holzinger | 2023-06-25 | 1 | -4/+6 |
* | isolation: keep CAP_SYS_PTRACE when required | Paul Holzinger | 2023-06-25 | 1 | -1/+3 |
* | conf: Accept -a and -g without --config-net in pasta mode | Stefano Brivio | 2023-06-25 | 1 | -6/+7 |
* | conf: Make -a/--address really imply --no-copy-addrs | Stefano Brivio | 2023-06-25 | 1 | -0/+3 |
* | seccomp: Make seccomp.sh re-entrancy safe | David Gibson | 2023-06-25 | 1 | -2/+4 |
* | conf, log: On -h / --help, print usage to stdout, not stderr | Stefano Brivio | 2023-06-23 | 3 | -8/+24 |
* | tap: With pasta, don't reset on tap errors, handle write failures | Stefano Brivio | 2023-06-23 | 1 | -5/+19 |
* | conf: Fix erroneous check of ip6->gw2023_06_03.429e1a7 | David Gibson | 2023-06-03 | 1 | -1/+1 |
* | test/nstool: Fix fd leak in accept() loop | David Gibson | 2023-05-23 | 1 | -0/+2 |
* | test/nstool: Provide useful error if given a path that's too long | David Gibson | 2023-05-23 | 1 | -8/+14 |
* | passt.h: Fix description of pasta_ifi in struct ctx | Stefano Brivio | 2023-05-23 | 1 | -1/+1 |
* | conf, pasta: With --config-net, copy all addresses by default | Stefano Brivio | 2023-05-23 | 4 | -4/+35 |
* | netlink: Add functionality to copy addresses from outer namespace | Stefano Brivio | 2023-05-23 | 4 | -24/+58 |