]> git.baikalelectronics.ru Git - kernel.git/commit
mptcp: address lookup improvements
authorPaolo Abeni <pabeni@redhat.com>
Mon, 11 Jul 2022 19:16:30 +0000 (12:16 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 13 Jul 2022 01:37:19 +0000 (18:37 -0700)
commit4a0cdab5375044d872fd3f9d9c6b3219c5e442a5
tree1fbdc0a4fea9d5df1bc684642ab25083e75e16ed
parentb1ac72e1ffa5501f752452d429116e4d09c01173
mptcp: address lookup improvements

When looking-up a socket address in the endpoint list, we
must prefer port-based matches over address only match.

Ensure that port-based endpoints are listed first, using
head insertion for them. Additionally be sure that only
port-based endpoints carry a non zero port number.

Reviewed-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/mptcp/pm_netlink.c