diff options
| author | Geliang Tang <[email protected]> | 2021-03-26 11:26:38 -0700 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2021-03-26 15:05:15 -0700 |
| commit | 557963c383e8209b14de91bf2a0301a41b94d8c4 (patch) | |
| tree | 1c3b382022c56e8e7996963382d884203884f2d0 /tools/perf/scripts/python/compaction-times.py | |
| parent | d88c476f4a7dd69a2588470f6c4f8b663efa16c6 (diff) | |
mptcp: move to next addr when subflow creation fail
When an invalid address was announced, the subflow couldn't be created
for this address. Therefore mptcp_pm_nl_subflow_established couldn't be
invoked. Then the next addresses in the local address list didn't have a
chance to be announced.
This patch invokes the new function mptcp_pm_add_addr_echoed when the
address is echoed. In it, use mptcp_lookup_anno_list_by_saddr to check
whether this address is in the anno_list. If it is, PM schedules the
status MPTCP_PM_SUBFLOW_ESTABLISHED to invoke
mptcp_pm_create_subflow_or_signal_addr to deal with the next address in
the local address list.
Signed-off-by: Geliang Tang <[email protected]>
Signed-off-by: Mat Martineau <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/compaction-times.py')
0 files changed, 0 insertions, 0 deletions