From 351db7f1a06721628c46a89d74f242979d31085a Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Fri, 3 Oct 2014 14:49:11 -0700 Subject: Plumb injectPacketFromHost through to API. --- node/NetworkConfig.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'node/NetworkConfig.cpp') diff --git a/node/NetworkConfig.cpp b/node/NetworkConfig.cpp index ddb98cce..e45407a5 100644 --- a/node/NetworkConfig.cpp +++ b/node/NetworkConfig.cpp @@ -35,6 +35,25 @@ namespace ZeroTier { // a starting and max balance of 64k. const NetworkConfig::MulticastRate NetworkConfig::DEFAULT_MULTICAST_RATE(32768,32768,64); +SharedPtr NetworkConfig::createTestNetworkConfig(const Address &self) +{ + SharedPtr nc(new NetworkConfig()); + + memset(nc->_etWhitelist,0,sizeof(nc->_etWhitelist)); + nc->_etWhitelist[0] |= 1; // allow all + nc->_nwid = ZT_TEST_NETWORK_ID; + nc->_timestamp = Utils::now(); + nc->_issuedTo = self; + nc->_multicastLimit = ZT_MULTICAST_DEFAULT_LIMIT; + nc->_allowPassiveBridging = false; + nc->_private = false; + nc->_enableBroadcast = true; + nc->_name = "ZT_TEST_NETWORK"; + nc->_description = "Built-in dummy test network"; + + return nc; +} + std::set NetworkConfig::allowedEtherTypes() const { std::set ets; -- cgit v1.2.3