ingore paths that drop exit traffic

pull/1334/head
Jeff Becker 5 years ago
parent 64a0664ca2
commit 9ea13a9ee3
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -218,11 +218,12 @@ namespace llarp
}
bool
BaseSession::HandleTrafficDrop(llarp::path::Path_ptr, const PathID_t& path,
uint64_t s)
BaseSession::HandleTrafficDrop(llarp::path::Path_ptr p,
const PathID_t& path, uint64_t s)
{
llarp::LogError("dropped traffic on exit ", m_ExitRouter, " S=", s,
" P=", path);
p->EnterState(path::ePathIgnore);
return true;
}

@ -535,6 +535,8 @@ namespace llarp
case ePathExpired:
obj.Put("status", "expired");
break;
case ePathIgnore:
obj.Put("status", "ignored");
default:
obj.Put("status", "unknown");
break;

@ -34,6 +34,7 @@ namespace llarp
ePathBuilding,
ePathEstablished,
ePathTimeout,
ePathIgnore,
ePathExpired
};

Loading…
Cancel
Save