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
Understood. I think the current interface is to blame (my fault).
The interface takes care of setting the fields to store the flow
identifier and the probe identifier.
I am not sure what the best approach is. Do you have ideas?
One approach is to keep these in an outer module. For example, if
I want to send 1024 probes at the same time, there is no way to
choose header field values to implement this (at least for ICMP).
We could let the library's user choose how it wants to store the
probe identifier, this way it would be natural to use the first bits
in the sequence number to store the probe identifier like you did.
The problem is that the library needs to match the response with the
probe. If the user can set the flow identifier in any way he wants,
can the library do the matching without the user having to pass
a function to extract the flow identifier?
See the discussion here: #15 (comment)
The text was updated successfully, but these errors were encountered: