summaryrefslogtreecommitdiffhomepage
path: root/src/compat
AgeCommit message (Expand)Author
2019-01-07global: update copyrightJason A. Donenfeld
2018-12-18makefile: use immediate expansion and use correct template patternsJason A. Donenfeld
2018-12-12compat: account for Clang CFIJason A. Donenfeld
2018-12-07compat: don't undef BUILD_BUG_ON for Clang >=8Nathan Chancellor
2018-11-16crypto: better path resolution and more specific generated .SJason A. Donenfeld
2018-11-05compat: csum_levels is new in 3.18 but backported to RHELJason A. Donenfeld
2018-10-08global: rename struct wireguard_ to struct wg_Jason A. Donenfeld
2018-10-08compat: look in Kbuild and Makefile since they differ based on archJason A. Donenfeld
2018-10-08global: prefix functions used in callbacks with wg_Jason A. Donenfeld
2018-10-07compat: don't output for grep errorsDavide Garberi
2018-10-07compat: clang cannot handle __builtin_constant_pJason A. Donenfeld
2018-10-07compat: make asm/simd.h conditional on its existenceJason A. Donenfeld
2018-10-06compat: account for ancient ARM assemblerJason A. Donenfeld
2018-10-06allowedips: remove ifdefs in favor of IS_ENABLEDJason A. Donenfeld
2018-10-03simd: introduce useful disabling macroJason A. Donenfeld
2018-10-02simd: refactor simd availability handlingJason A. Donenfeld
2018-10-02simd: return a bool from simd_relaxJason A. Donenfeld
2018-10-02blake2s: rename arch function and use slicker le32 helperJason A. Donenfeld
2018-10-02compat: kernels < 3.17 don't have read_cpuid_partNathan Chancellor
2018-09-20global: put SPDX identifier on its own lineJason A. Donenfeld
2018-09-20chacha20: prefer crypto_xor_cpy to avoid memmoveJason A. Donenfeld
2018-09-19blake2s: simplify final functionJason A. Donenfeld
2018-09-17crypto: pass simd by referenceJason A. Donenfeld
2018-09-15simd: add __must_check annotationJason A. Donenfeld
2018-09-06compat: move simd.h from crypto to compat since it's going upstreamJason A. Donenfeld
2018-09-06compat: arch-namespace certain includesJason A. Donenfeld
2018-09-06compat: support neon.h on old kernelsJason A. Donenfeld
2018-08-28compat: rng_is_initialized made it into 4.19Jason A. Donenfeld
2018-08-04compat: better atomic acquire/release backportJason A. Donenfeld
2018-08-03peer: ensure destruction doesn't raceJason A. Donenfeld
2018-08-02queueing: ensure strictly ordered loads and storesJason A. Donenfeld
2018-07-18recieve: disable NAPI busy pollingThomas Gschwantner
2018-07-08receive: use NAPI on the receive pathJonathan Neuschäfer
2018-06-24compat: more robust ktime backportJason A. Donenfeld
2018-06-23global: use fast boottime instead of normal boottimeJason A. Donenfeld
2018-06-23global: use ktime boottime instead of jiffiesJason A. Donenfeld
2018-06-22global: fix a few typosJonathan Neuschäfer
2018-06-19compat: use stabler lkml linksJason A. Donenfeld
2018-06-19receive: drop handshake packets if rng is not initializedJason A. Donenfeld
2018-05-24compat: don't clash with get_random_u32 backportsJason A. Donenfeld
2018-05-22compat: work around qcom 4.9 backportsJason A. Donenfeld
2018-05-14compat: backport for OpenSUSE 15Jason A. Donenfeld
2018-05-13compat: don't clear header bits on RHELJason A. Donenfeld
2018-05-13compat: handle RHEL 7.5's recent backportsJason A. Donenfeld
2018-05-13socket: use skb_put_dataJason A. Donenfeld
2018-04-16compat: remove unused dev_recursion_level backportJason A. Donenfeld
2018-03-09compat: support OpenSUSE 15Jason A. Donenfeld
2018-03-09compat: silence warning on frankenkernelsJason A. Donenfeld
2018-03-07compat: stable kernels are now receiving b87b619Jason A. Donenfeld
2018-03-02compat: use correct -include pathJason A. Donenfeld