You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MinMDNS responders are distinct object types, so generally allocated on the heap.
#16181 adds support to manage active responders but using heap only.
Given that we have fixed responder types (SRV/PTR/AAAA/A/...) we could reserve size for each in separate pools and have a guaranteed 'we have space for them' for devices where this is important. The only remaining somewhat dynamic part is TXT content which we can figure out separately.
Proposed Solution
Add the option for pooling responders and allow a limit and pre-allocation size to be set for them. I imagine something like separate pools of each responder size and have some Alloc(...) method for each when needed.
The text was updated successfully, but these errors were encountered:
Problem
MinMDNS responders are distinct object types, so generally allocated on the heap.
#16181 adds support to manage active responders but using heap only.
Given that we have fixed responder types (SRV/PTR/AAAA/A/...) we could reserve size for each in separate pools and have a guaranteed 'we have space for them' for devices where this is important. The only remaining somewhat dynamic part is TXT content which we can figure out separately.
Proposed Solution
Add the option for pooling responders and allow a limit and pre-allocation size to be set for them. I imagine something like separate pools of each responder size and have some
Alloc(...)
method for each when needed.The text was updated successfully, but these errors were encountered: