Fixed incorrect allocation size in resource advertisements after switching to 128-bit address space

This commit is contained in:
Mark Qvist 2022-07-09 15:46:19 +02:00
parent 4946d9f2eb
commit ebef2da7a8
1 changed files with 2 additions and 2 deletions

View File

@ -53,7 +53,7 @@ class Resource:
WINDOW_MAX_SLOW = 10 WINDOW_MAX_SLOW = 10
# The maximum window size for transfers on fast links # The maximum window size for transfers on fast links
WINDOW_MAX_FAST = 76 WINDOW_MAX_FAST = 75
# For calculating maps and guard segments, this # For calculating maps and guard segments, this
# must be set to the global maximum window. # must be set to the global maximum window.
@ -944,7 +944,7 @@ class Resource:
class ResourceAdvertisement: class ResourceAdvertisement:
OVERHEAD = 128 OVERHEAD = 134
HASHMAP_MAX_LEN = math.floor((RNS.Link.MDU-OVERHEAD)/Resource.MAPHASH_LEN) HASHMAP_MAX_LEN = math.floor((RNS.Link.MDU-OVERHEAD)/Resource.MAPHASH_LEN)
COLLISION_GUARD_SIZE = 2*Resource.WINDOW_MAX+HASHMAP_MAX_LEN COLLISION_GUARD_SIZE = 2*Resource.WINDOW_MAX+HASHMAP_MAX_LEN