Age | Commit message (Expand) | Author |
2018-10-02 | global: prefix all functions with wg_ | Jason A. Donenfeld |
2018-09-20 | global: put SPDX identifier on its own line | Jason A. Donenfeld |
2018-09-16 | global: remove non-essential inline annotations | Jason A. Donenfeld |
2018-09-04 | global: prefer sizeof(*pointer) when possible | Jason A. Donenfeld |
2018-08-28 | global: run through clang-format | Jason A. Donenfeld |
2018-05-13 | socket: use skb_put_data | Jason A. Donenfeld |
2018-02-12 | socket: free skb if there isn't an endpoint | Jason A. Donenfeld |
2018-01-08 | socket: check for null socket before fishing out sport | Jason A. Donenfeld |
2018-01-03 | global: year bump | Jason A. Donenfeld |
2017-12-09 | global: add SPDX tags to all files | Greg Kroah-Hartman |
2017-11-17 | socket: only free socket after successful creation of new | Jason A. Donenfeld |
2017-10-31 | global: style nits | Jason A. Donenfeld |
2017-10-31 | global: accept decent check_patch.pl suggestions | Jason A. Donenfeld |
2017-10-31 | stats: more robust accounting | Jason A. Donenfeld |
2017-10-17 | socket: eliminate dead code | Jason A. Donenfeld |
2017-10-11 | socket: set skb->mark in addition to flowi | Jason A. Donenfeld |
2017-10-06 | socket: gcc inlining makes this faster | Jason A. Donenfeld |
2017-10-06 | socket: don't bother recomparing afterwards | Jason A. Donenfeld |
2017-10-06 | socket: compare while unlocked first | Jason A. Donenfeld |
2017-10-03 | global: add space around variable declarations | Jason A. Donenfeld |
2017-09-18 | queue: entirely rework parallel system | Jason A. Donenfeld |
2017-09-15 | socket: satisfy sparse | Jason A. Donenfeld |
2017-08-23 | socket: improve reply-to-src algorithm | Jason A. Donenfeld |
2017-07-20 | global: use pointer to net_device | Jason A. Donenfeld |
2017-07-07 | socket: style | Jason A. Donenfeld |
2017-07-06 | socket: the checkers distinguish between _bh and non _bh | Jason A. Donenfeld |
2017-06-26 | global: cleanup IP header checking | Jason A. Donenfeld |
2017-06-26 | socket: use ip_rt_put instead of dst_release | Jason A. Donenfeld |
2017-06-26 | socket: verify saddr belongs to interface | Jason A. Donenfeld |
2017-05-31 | debug: print interface name in dmesg | Jason A. Donenfeld |
2017-04-04 | locking: always use _bh | Jason A. Donenfeld |
2017-03-24 | socket: avoid deadlock on port retry | Jason A. Donenfeld |
2017-02-23 | socket: do not try to create v6 socket when disabled | Jason A. Donenfeld |
2017-02-13 | socket: enable setting of fwmark | Jason A. Donenfeld |
2017-02-13 | socket: general ephemeral ports instead of name-based ports | Jason A. Donenfeld |
2017-02-07 | socket: synchronize net on socket tear down | Jason A. Donenfeld |
2017-01-10 | Update copyright | Jason A. Donenfeld |
2016-12-13 | peer: don't use sockaddr_storage to reduce memory usage | Jason A. Donenfeld |
2016-12-11 | global: move to consistent use of uN instead of uintN_t for kernel code | Jason A. Donenfeld |
2016-12-09 | socket: clear src address when retrying handshake | Jason A. Donenfeld |
2016-11-21 | headers: cleanup notices | Jason A. Donenfeld |
2016-11-15 | socket: ensure that saddr routing can deal with interface removal | Jason A. Donenfeld |
2016-11-15 | socket: keep track of src address in sending packets | Jason A. Donenfeld |
2016-11-06 | socket: release dst on routing loop | Jason A. Donenfeld |
2016-11-05 | socket: big refactoring | Jason A. Donenfeld |
2016-11-04 | socket: route() returns an error pointer, not NULL on failure | Jason A. Donenfeld |
2016-11-04 | compat: stub out dst_cache for old kernels | Jason A. Donenfeld |
2016-11-04 | socket: use dst_cache instead of handrolled cache | Jason A. Donenfeld |
2016-09-29 | compat: Isolate more functions | Jason A. Donenfeld |
2016-09-29 | Rework headers and includes | Jason A. Donenfeld |