You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/llarp/net
Jeff 388fc53380
match io loop event order on windows/apple to match linux.
on win32/apple reading packets from the interface does not count as an io operation.
manually trigger pump on win32/apple to pretend that it is an io event.
add platform quark function MaybeWakeUpperLayers on vpn::Interface to manaully wake up the other components on platforms that need that (ones on which packet io is not done via io events).
on non linux platforms, use uv_prepare_t instead of uv_check_t as the former triggers before blocking for io, instead of after. this better matches linux's order of operations in libuv.
2 years ago
..
address_info.cpp standardize include format and pragma once 3 years ago
address_info.hpp Replace ::Hash nested structs with std::hash specializations 3 years ago
exit_info.cpp standardize include format and pragma once 3 years ago
exit_info.hpp initial commit for #1595 3 years ago
ip.cpp standardize include format and pragma once 3 years ago
ip.hpp standardize include format and pragma once 3 years ago
ip_address.cpp standardize include format and pragma once 3 years ago
ip_address.hpp Replace ::Hash nested structs with std::hash specializations 3 years ago
ip_packet.cpp initial commit for #1595 3 years ago
ip_packet.hpp initial commit for #1595 3 years ago
ip_range.cpp initial commit for #1595 3 years ago
ip_range.hpp Abstract & simplify logic 3 years ago
ip_range_map.hpp initial commit for #1595 3 years ago
net.cpp check for intersecting ip ranges correctly, add unit test 3 years ago
net.h standardize include format and pragma once 3 years ago
net.hpp standardize include format and pragma once 3 years ago
net_bits.hpp standardize include format and pragma once 3 years ago
net_if.hpp standardize include format and pragma once 3 years ago
net_int.cpp various fixups and cleanups 3 years ago
net_int.hpp various fixups and cleanups 3 years ago
sock_addr.cpp SockAddr string optimization 3 years ago
sock_addr.hpp match io loop event order on windows/apple to match linux. 2 years ago
traffic_policy.cpp win32 fix 3 years ago
traffic_policy.hpp initial commit for #1595 3 years ago
uint128.hpp Replace ::Hash nested structs with std::hash specializations 3 years ago