summaryrefslogtreecommitdiff
path: root/node/Switch.hpp
AgeCommit message (Expand)Author
2018-08-09merge devAdam Ierymenko
2018-07-20Fix a bug that caused a crash on empty HTTP requests (localhost only) and add...Adam Ierymenko
2018-07-10Rough draft of fq-codel implementationJoseph Henry
2018-01-26More cleanup of old stuff.Adam Ierymenko
2018-01-08cleanupAdam Ierymenko
2018-01-08Copyright updates for 2018.Adam Ierymenko
2017-10-02timestamps changed from uint64_t to int64_tGrant Limberg
2017-08-23Fix pointer bug.Adam Ierymenko
2017-08-23Clean up WHOIS code.Adam Ierymenko
2017-08-23Performance improvement to RX queue ring buffer.Adam Ierymenko
2017-08-08Make rxQueue lock-free using an atomic counter ring buffer.Adam Ierymenko
2017-07-17Minor cleanup.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-03-27Add thread PTR that gets passed through the entire ZT core call stack and the...Adam Ierymenko
2017-02-04Eliminate a little copypasta.Adam Ierymenko
2017-02-03Slight refactor to RENEDEZVOUS sending code for federation.Adam Ierymenko
2017-02-01Minor send path refactor to make packet I/O work on clusters if they are memb...Adam Ierymenko
2016-11-17Modify unite() to deal with a second layer of upstreams.Adam Ierymenko
2016-08-09More cleanup and removal of cruft due to obsolete network-specific relays (wi...Adam Ierymenko
2016-04-06Tweak new RX queue algorithm to "expire" old entries to prevent always needin...Adam Ierymenko
2016-03-28Fix some broken TRACEs and a tiny reorder in a few ifs.Adam Ierymenko
2016-03-18Refactor incoming packet (rxQueue/fragmentQueue) to eliminate variable length...Adam Ierymenko
2016-01-12boring doc stuffAdam Ierymenko
2016-01-12Dead code removal.Adam Ierymenko
2015-12-21Selectively move over changes from "edge" to "dev" excluding netcon.Adam Ierymenko
2015-11-06Try prioritizing cluster-send over direct send in cluster mode -- may improve...Adam Ierymenko
2015-10-27Change how cluster relays packets -- just PROXY_UNITE and then send packet vi...Adam Ierymenko
2015-09-24(1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local i...Adam Ierymenko
2015-09-23Plumb through localInterfaceId to track local interfaces corresponding with r...Adam Ierymenko
2015-09-04Final std::map<> from Switch, and add some smallish default values for hash s...Adam Ierymenko
2015-09-04Almost done... very few std::map<>s remaining in any spot that matters.Adam Ierymenko
2015-09-04Remove way-overkill multimap from Switch.Adam Ierymenko
2015-09-04Starting in on Switch... kill map in defrag queue, which will probably improv...Adam Ierymenko
2015-07-28Try another NAT traversal improvement.Adam Ierymenko
2015-07-13Put back legacy code to listen for LAN announcements to support same network ...Adam Ierymenko
2015-07-07etherTypeName() is only used in Switch and only with ZT_TRACEAdam Ierymenko
2015-07-07Fix potential bug in controller config request.Adam Ierymenko
2015-07-07More cleanup to direct path push, comment fixes, etc.Adam Ierymenko
2015-07-06Almost everything for GitHub issue #180 except direct path map setup.Adam Ierymenko
2015-06-01Rest of GitHub issue #140 implementation.Adam Ierymenko
2015-05-22Add delay to NAT-t escalation stuff to try to address GitHub issue #167Adam Ierymenko
2015-05-21Completely factor out "desperation" from the core. I thought of a significant...Adam Ierymenko
2015-04-08Remove Logger.hpp references.Adam Ierymenko
2015-04-07Tons of refactoring, change to desperation algorithm to use max of core or li...Adam Ierymenko
2015-04-03Bunch more cleanup, improvements to NAT traversal logic, finished updating Sw...Adam Ierymenko
2015-04-03Send path simplification.Adam Ierymenko
2015-04-02The concept of link desperation (escalating to less desirable transports) sim...Adam Ierymenko
2015-02-17Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]Adam Ierymenko
2015-01-05Cleanup, add tristate to config code in Network, and happy new year!Adam Ierymenko