diff options
| author | Geliang Tang <geliangtang@gmail.com> | 2021-03-26 21:26:38 +0300 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2021-03-27 01:05:15 +0300 |
| commit | 557963c383e8209b14de91bf2a0301a41b94d8c4 (patch) | |
| tree | 1c3b382022c56e8e7996963382d884203884f2d0 /tools/perf/scripts/python/mem-phys-addr.py | |
| parent | d88c476f4a7dd69a2588470f6c4f8b663efa16c6 (diff) | |
| download | linux-557963c383e8209b14de91bf2a0301a41b94d8c4.tar.xz | |
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 <geliangtang@gmail.com>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/mem-phys-addr.py')
0 files changed, 0 insertions, 0 deletions
