summaryrefslogtreecommitdiffstats
path: root/sys
AgeCommit message (Expand)AuthorFilesLines
2021-10-26Bump keepalive timers unconditionally on sendHEADmasterJason A. Donenfeld1-6/+5
2021-04-13Delete all peer allowed IPs at onceMatt Dunwoodie1-41/+32
2021-04-13Merge wg_timers and wg_peerMatt Dunwoodie1-178/+153
2021-04-13Replace timer lock with SMRMatt Dunwoodie1-36/+31
2021-04-13Run all timeouts in process contextMatt Dunwoodie1-32/+20
2021-04-13Use malloc instead of pool_* for infrequent allocationsMatt Dunwoodie1-13/+6
2021-04-13Use SMR for wg_noiseMatt Dunwoodie3-1306/+1082
2021-04-13Add refcnt_take_if_gt()Matt Dunwoodie2-0/+14
2021-04-13Check iter != NULLMatt Dunwoodie1-2/+2
2021-04-13Allow setting keepalive while interface is downMatt Dunwoodie1-3/+4
2021-04-13Rework encap/decap routinesMatt Dunwoodie1-87/+84
2021-04-04Replace wg_tag with wg_packetMatt Dunwoodie1-291/+292
2021-04-04Count all handshake packetsMatt Dunwoodie1-2/+1
2021-04-04Satisfy my ordering of struct elements and prototoypesMatt Dunwoodie1-3/+3
2021-04-04Expand on key clearing messageMatt Dunwoodie1-1/+3
2021-04-04Error out if peer provider without public keyMatt Dunwoodie1-2/+4
2021-04-04Ensure a peer has a consistent PSK (if set when creating)Matt Dunwoodie3-12/+13
2021-04-04Add noise_local_deinit to zero private keysMatt Dunwoodie3-0/+10
2021-04-03Add a guard page between I/O virtual address space allocations. The ideapatrick1-3/+4
2021-04-03Exclude the first page from I/O virtual address space, which is the NULLpatrick1-3/+4
2021-04-02Fix Dale's email addresstb4-8/+8
2021-04-01Clean up nonexistent/unused properties handlingkn1-12/+1
2021-04-01Hardcode meaningful alert level, track apm's battery state betterkn1-23/+7
2021-04-01Push kernel lock down to umb_rtrequest().mvs1-1/+3
2021-03-31Make ddb's dependency on libz explicit.visa1-12/+12
2021-03-31syncsthen2-54/+54
2021-03-31Remove redundant "HUAWEI Mobile" in usbdevs strings, mention radiosthen1-26/+26
2021-03-31Introduce UAO_USES_SWHASH() and use tabs instead of spaces in #defines.mpi1-25/+26
2021-03-30fix typos in commentssthen1-3/+3
2021-03-30Handle systems, such as the Dell Precision 3640, that accesskettenis1-19/+87
2021-03-30Register the PCI variant of dwiic(4) with acpi(4).kettenis1-2/+7
2021-03-30Some cards announce support for the NTB16 format, but that support does notpatrick3-41/+167
2021-03-30Some umb(4) devices require the NDP pointer behind the NDP datagram.patrick2-36/+59
2021-03-30[ICMP] IP options lead to malformed replysashan4-9/+53
2021-03-30Move tx/rx descriptors into their own structs.kevlo2-188/+509
2021-03-29Turns out the PCIe DARTs support a full 32-bit device virtual address space.kettenis1-4/+9
2021-03-29combine umb_products and umb_fccauth_devs into one umb_quirks tablesthen1-36/+51
2021-03-29Fix IA32_EPT_VPID_CAP_XO_TRANSLATIONS specificationdv1-2/+2
2021-03-28Since ipw(4) doesn't call into net80211_newstate() the interface link statestsp1-1/+13
2021-03-28Add vid/pid table to umb(4) allowing matching to alternate configsthen1-3/+64
2021-03-28syncsthen2-4/+14
2021-03-28add pid for Dell DW5821e and HUAWEI ME906s LTE, ok patrick@sthen1-1/+3
2021-03-27Make sure that all CPUs end up with the same bits set in SCTLR_EL1.kettenis2-26/+27
2021-03-27Add ARMv8.5 instruction set related CPU features.kettenis2-4/+184
2021-03-27Fix SDMMC_DEBUG buildkn2-8/+8
2021-03-27trim the FCS off Ethernet packets before sending them up the stack.dlg1-1/+8
2021-03-26Return EOPNOTSUPP for unsupported ioctlskn1-16/+6
2021-03-26Fix "mach dtb" return code to avoid bogus bootkn1-6/+8
2021-03-26Fix errno, merge ioctl caseskn1-13/+5
2021-03-26Flag sensors as invalid on bogus readskn1-3/+7