tests: cover tentative STUN mapping, expiry and native priority
This commit is contained in:
1 parent
417b848b50
commit
f5d923a671
2 files changed
+53
-9
No files matched your search
@@ -600,6 +600,13 @@ static void select_profile(struct nat_socket *state) {
|
||||
(selected_address.ss_family && !route_ping_addr_equal(&selected_address, &state->socket->nat_addr, 1));
|
||||
if (selected.mapping == current->mapping && selected.inbound == current->inbound &&
|
||||
selected.source == current->source && !address_changed) return;
|
||||
if (selected.source == ADDRESS_SOURCE_STUN)
|
||||
DEBUG_INFO(DEBUG_CATEGORY_NAT, "NAT tentative EIM? socket=%s STUN_local=%s netif=%u evidence=%016llx"
|
||||
" mapping=%s filtering=%s age_tb=%llu working_address=%s",
|
||||
state->socket->name, sockaddr_storage_to_str(&stun.local).str, stun.key.netif_index,
|
||||
(unsigned long long)stun.evidence_id, stun_nat_mapping_name(stun.mapping),
|
||||
stun_nat_filtering_name(stun.filtering), (unsigned long long)(now - stun.measured_at_tb),
|
||||
sockaddr_storage_to_str(&selected_address).str);
|
||||
DEBUG_INFO(DEBUG_CATEGORY_NAT, "NAT selected socket=%s generation=%016llx source=%s previous=%s mapping=%s inbound=%s"
|
||||
" address_changed=%d reason=%s",
|
||||
state->socket->name, (unsigned long long)state->socket->generation, address_profile_source_name(selected.source),
|
||||
|
||||
Reference in new issue
Block a user