A Smart Ethernet Switch for Earth
-
Updated
Sep 10, 2020 - C++
Software-defined networking (SDN) separates network control from network data forwarding, allowing networks to be programmed and centrally managed with standard protocols. SDN is an enabler of network virtualization, or the ability to run multiple virtual network topologies on a shared physical network.
Lighty bootup emits information messages about timimg based on conversion to milliseconds. This is not always appropriate, as some things are at seconds-scale.
Unify all time tracking around Guava's Stopwatch, which performs automatic conversion, such that the timings are human-readable down to microseconds.
We only got a pretty limited version in the original code dump from Google, and I tacked it onto the
Statusclass later on.StatusBuildershould be in a separate file with its own header and tests. Luckily Google open sourced their implementations. A good place to start is [here](https://github.com/search?utf8=%E2%9C%93&q=extension%3Acc+filename%3Astatus_builder_test.cc&type=Code&ref=advsearc