aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/compat (follow)
Commit message (Expand)AuthorAgeFilesLines
* netlink: make sure we reserve space for NLMSG_DONEJason A. Donenfeld2017-11-101-1/+16
* compat: 4.4.0 has strange ECN functionJason A. Donenfeld2017-11-101-1/+2
* timers: switch to kees' new timer_list functionsJason A. Donenfeld2017-11-011-0/+5
* device: only take reference if netns is differentJason A. Donenfeld2017-10-311-0/+5
* global: infuriating kernel iterator styleJason A. Donenfeld2017-10-311-1/+1
* compat: be sure to include header before testingJason A. Donenfeld2017-10-311-0/+1
* crypto/avx: make sure we can actually use ymm registersJason A. Donenfeld2017-10-311-0/+20
* compat: fix up stat calculation for udp tunnelJason A. Donenfeld2017-10-312-5/+16
* compat: support READ_ONCEJason A. Donenfeld2017-10-171-0/+4
* compat: just make ro_after_init read_mostlyJason A. Donenfeld2017-10-171-0/+4
* compat: move version logic to compat.h and out of main .cJason A. Donenfeld2017-10-111-0/+14
* compat: macro rewrite netlink instead of clutteringJason A. Donenfeld2017-10-051-0/+13
* compat: RHEL backported netlink changesJason A. Donenfeld2017-10-051-1/+1
* compat: conditionally redefine GENL_UNS_ADMIN_PERMJason A. Donenfeld2017-10-051-0/+3
* compat: support ptr_ring for old kernelsJason A. Donenfeld2017-10-052-0/+644
* global: use _WG prefix for include guardsJason A. Donenfeld2017-10-034-12/+12
* netlink: switch from ioctl to netlink for configurationJason A. Donenfeld2017-10-021-0/+37
* compat: support RHEL 7.4Jason A. Donenfeld2017-09-181-1/+1
* queue: entirely rework parallel systemJason A. Donenfeld2017-09-182-911/+0
* compat: fix padata to work with 4.13Jason A. Donenfeld2017-09-071-12/+12
* socket: improve reply-to-src algorithmJason A. Donenfeld2017-08-231-1/+46
* compat: support grsecurity with our compat padata implementationJason A. Donenfeld2017-08-061-0/+8
* socket: move print function from compatJason A. Donenfeld2017-07-281-10/+0
* compat: get rid of warnings on frankenkernelsJason A. Donenfeld2017-07-281-0/+8
* compat: work around odd kernels that backport kv[mz]allocJason A. Donenfeld2017-07-271-3/+5
* global: use pointer to net_deviceJason A. Donenfeld2017-07-201-7/+0
* device: support 4.13's extact newlink paramJason A. Donenfeld2017-07-201-0/+4
* compat: work around odd kernels that backport kvfreeJason A. Donenfeld2017-07-071-1/+3
* device: cleanup register_netdev logicJason A. Donenfeld2017-07-061-0/+5
* ratelimiter: use kvzalloc for hash table allocationJason A. Donenfeld2017-07-041-0/+35
* compat: workaround Ubuntu 16.10 kernel weirdnessJason A. Donenfeld2017-07-031-0/+1
* compat: support OpenSUSE's backportsJason A. Donenfeld2017-07-031-1/+6
* compat: support Ubuntu 14.04Jason A. Donenfeld2017-06-281-4/+10
* compat: support EL7.3Jason A. Donenfeld2017-06-281-16/+21
* compat: do not export symbols unnecessarilyJason A. Donenfeld2017-06-284-34/+0
* device: remove icmp conntrack hacksJason A. Donenfeld2017-06-261-0/+31
* compat: clean up cruftJason A. Donenfeld2017-06-261-4/+2
* socket: verify saddr belongs to interfaceJason A. Donenfeld2017-06-261-0/+5
* ratelimiter: rewrite from scratchJason A. Donenfeld2017-06-261-9/+12
* random: wait for random bytes when generating nonces and ephemeralsJason A. Donenfeld2017-06-121-0/+10
* config: ensure the RNG is initialized before settingJason A. Donenfeld2017-06-081-0/+43
* compat: remove padata hotplug codeJason A. Donenfeld2017-06-011-149/+0
* debug: print interface name in dmesgJason A. Donenfeld2017-05-311-2/+2
* compat: remove warning for < 4.1Jason A. Donenfeld2017-05-311-2/+0
* style: spaces after for loopsJason A. Donenfeld2017-05-301-1/+1
* compat: ship padata if kernel doesn't have itJason A. Donenfeld2017-05-302-0/+1052
* compat: remember to call iptunnel_xmit_statsJason A. Donenfeld2017-05-171-4/+13
* compat: use real crypto_memneqJason A. Donenfeld2017-05-174-14/+181
* compat: work around ubnt offloadingJason A. Donenfeld2017-05-171-0/+4
* compat: ssse3 supportJason A. Donenfeld2017-05-041-0/+4