summaryrefslogtreecommitdiff
path: root/node/Switch.cpp
AgeCommit message (Expand)Author
2017-02-01Take 3Adam Ierymenko
2017-02-01Still want to send WANT_PEER under two failure modes.Adam Ierymenko
2017-02-01Can't armor() a packet until all flags are set.Adam Ierymenko
2017-02-01Minor send path refactor to make packet I/O work on clusters if they are memb...Adam Ierymenko
2017-01-27Relay policy can now be computed.Adam Ierymenko
2017-01-27Replace piecemeal designation of upstreams with the concept of moons, which i...Adam Ierymenko
2016-11-22Wire through external path lookup. Static paths should now work.Adam Ierymenko
2016-11-22Replace long callback arg list with struct, and implement path whitelisting, ...Adam Ierymenko
2016-11-17Modify unite() to deal with a second layer of upstreams.Adam Ierymenko
2016-11-17Rename getBestRoot() etc.Adam Ierymenko
2016-10-05Go ahead and loop back packets whose destination is self. Some OSes require t...Adam Ierymenko
2016-09-28Check multicast limit on send after NDP emulation code.Adam Ierymenko
2016-09-27Cleanup, and implement compression disable flag for networks.Adam Ierymenko
2016-09-20Refactor COM stuff a bit, and respond to COM requests a bit more readily for ...Adam Ierymenko
2016-09-13Implement relay policy, and setting multicast limit to 0 now disables multica...Adam Ierymenko
2016-09-09Fix gating of multicast GATHER replies since these can come from upstream, et...Adam Ierymenko
2016-09-09More refactoring to clean up code, and add a gate function to make sure we do...Adam Ierymenko
2016-09-07Bunch more path refactoring. Peers no longer forget paths, but do not normall...Adam Ierymenko
2016-09-02Remove debug line.Adam Ierymenko
2016-09-02Attempt to reactivate dead paths.Adam Ierymenko
2016-09-02Tweaks to path handling...Adam Ierymenko
2016-09-02Rest of big Path canonicalization refactor.Adam Ierymenko
2016-09-01Work in progress: Path canonicalization refactor.Adam Ierymenko
2016-09-01.Adam Ierymenko
2016-08-31Think through and refine a few things in rules, especially edge case TEE and ...Adam Ierymenko
2016-08-24Harden PUSH_DIRECT_PATHS and simplify things by only doing it on receive when...Adam Ierymenko
2016-08-24It basically works... at least on current controllers.Adam Ierymenko
2016-08-09More cleanup and removal of cruft due to obsolete network-specific relays (wi...Adam Ierymenko
2016-08-08It builds... almost ready to test some rules engine stuff.Adam Ierymenko
2016-08-04More cleanup and removal of DeferredPackets, will do the latter in a more ele...Adam Ierymenko
2016-08-02Kill network preferred relays -- this feature is gone (and was seldom used an...Adam Ierymenko
2016-07-25Integration of Filter into inbound and outbound packet path.Adam Ierymenko
2016-07-12Trusted path support, and version bump to 1.1.9Adam Ierymenko
2016-06-24.Adam Ierymenko
2016-06-24Cleanup of 6plane stuff.Adam Ierymenko
2016-06-23IPv6 NDP emulation flag in NetworkConfig, and implement Docker-friendlyAdam Ierymenko
2016-05-06Simplify a bunch of NetworkConfig stuff by eliminating accessors, also makes ...Adam Ierymenko
2016-04-26Bunch more refactoring for an even more compact NetworkConfig representation,...Adam Ierymenko
2016-04-19Cleanup in numerous places, reduce network chattiness around MULTICAST_LIKE, ...Adam Ierymenko
2016-04-12Brace fix...Adam Ierymenko
2016-04-12NetworkConfig refactor almost done.Adam Ierymenko
2016-04-06Tweak new RX queue algorithm to "expire" old entries to prevent always needin...Adam Ierymenko
2016-03-18A few other little formatting things.Adam Ierymenko
2016-03-18IndentationAdam Ierymenko
2016-03-18Refactor incoming packet (rxQueue/fragmentQueue) to eliminate variable length...Adam Ierymenko
2016-02-10More tweaks to new symmetric NAT buster, and stop using old iterative method ...Adam Ierymenko
2016-02-10Little fix to NAT-t algAdam Ierymenko
2016-01-12boring doc stuffAdam Ierymenko
2016-01-12Add a network-associated user ptr in API.Adam Ierymenko
2016-01-12Dead code removal.Adam Ierymenko