summaryrefslogtreecommitdiff
path: root/node
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2015-07-07 10:06:05 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2015-07-07 10:06:05 -0700
commit41fc08b3308be6ac57d737b225a58d41854bd695 (patch)
treeec89b4df1986e294d8aeeb447412f4a5dc653e4c /node
parent07ea4fd4f92d7d5aa8573525b11bf7821b9acb19 (diff)
downloadinfinitytier-41fc08b3308be6ac57d737b225a58d41854bd695.tar.gz
infinitytier-41fc08b3308be6ac57d737b225a58d41854bd695.zip
etherTypeName() is only used in Switch and only with ZT_TRACE
Diffstat (limited to 'node')
-rw-r--r--node/Switch.cpp33
-rw-r--r--node/Switch.hpp7
2 files changed, 17 insertions, 23 deletions
diff --git a/node/Switch.cpp b/node/Switch.cpp
index 13070be1..62fa02cd 100644
--- a/node/Switch.cpp
+++ b/node/Switch.cpp
@@ -48,6 +48,23 @@
namespace ZeroTier {
+#ifdef ZT_TRACE
+static const char *etherTypeName(const unsigned int etherType)
+{
+ switch(etherType) {
+ case ZT_ETHERTYPE_IPV4: return "IPV4";
+ case ZT_ETHERTYPE_ARP: return "ARP";
+ case ZT_ETHERTYPE_RARP: return "RARP";
+ case ZT_ETHERTYPE_ATALK: return "ATALK";
+ case ZT_ETHERTYPE_AARP: return "AARP";
+ case ZT_ETHERTYPE_IPX_A: return "IPX_A";
+ case ZT_ETHERTYPE_IPX_B: return "IPX_B";
+ case ZT_ETHERTYPE_IPV6: return "IPV6";
+ }
+ return "UNKNOWN";
+}
+#endif // ZT_TRACE
+
Switch::Switch(const RuntimeEnvironment *renv) :
RR(renv)
{
@@ -519,22 +536,6 @@ unsigned long Switch::doTimerTasks(uint64_t now)
return nextDelay;
}
-const char *Switch::etherTypeName(const unsigned int etherType)
- throw()
-{
- switch(etherType) {
- case ZT_ETHERTYPE_IPV4: return "IPV4";
- case ZT_ETHERTYPE_ARP: return "ARP";
- case ZT_ETHERTYPE_RARP: return "RARP";
- case ZT_ETHERTYPE_ATALK: return "ATALK";
- case ZT_ETHERTYPE_AARP: return "AARP";
- case ZT_ETHERTYPE_IPX_A: return "IPX_A";
- case ZT_ETHERTYPE_IPX_B: return "IPX_B";
- case ZT_ETHERTYPE_IPV6: return "IPV6";
- }
- return "UNKNOWN";
-}
-
void Switch::_handleRemotePacketFragment(const InetAddress &fromAddr,const void *data,unsigned int len)
{
Packet::Fragment fragment(data,len);
diff --git a/node/Switch.hpp b/node/Switch.hpp
index 1b29d050..89c9a56b 100644
--- a/node/Switch.hpp
+++ b/node/Switch.hpp
@@ -177,13 +177,6 @@ public:
*/
unsigned long doTimerTasks(uint64_t now);
- /**
- * @param etherType Ethernet type ID
- * @return Human-readable name
- */
- static const char *etherTypeName(const unsigned int etherType)
- throw();
-
private:
void _handleRemotePacketFragment(const InetAddress &fromAddr,const void *data,unsigned int len);
void _handleRemotePacketHead(const InetAddress &fromAddr,const void *data,unsigned int len);