Skip to content

Multipath connections removed after succesful probe #1814

Answered by huitema
sanjaybhat2004 asked this question in Q&A
Discussion options

You must be logged in to vote

Diagnostic is simple: the packets sent on path 1 do not arrive to destination. In fact, they are not even sent. The most likely explanation is that port number value in the source address is wrong.

The socket loop tries to match the source port number in the source sockaddr to an outgoing socket, with a simple algorithm:

  1. If the value is zero, it selects the default socket, unless the flag "use_extra_socket" is set, in which case it selects the last socket.

  2. If the value is not zero, it looks for a socket bound to exactly the same port as the port number in the source address.

  3. if the value is not zero and there is no matching socket, the packet is dropped.

Note that all port numbers…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@sanjaybhat2004
Comment options

Comment options

You must be logged in to vote
1 reply
@sanjaybhat2004
Comment options

Answer selected by huitema
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants