Hi Mat,
Thanks for the review.
On Tue, 2025-04-08 at 16:51 -0700, Mat Martineau wrote:
> On Wed, 2 Apr 2025, Geliang Tang wrote:
>
> > From: Geliang Tang <tanggeliang@kylinos.cn>
> >
> > Address entries are removed from local_addr_list when sending a
> > REMOVE_ADDR
> > by the userspace PM, the local_addr_used counter of PM should also
> > be
> > decremented accordingly.
> >
> > Fixes: d9a4594edabf ("mptcp: netlink: Add MPTCP_PM_CMD_REMOVE")
> > Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn>
> > ---
> > net/mptcp/pm_userspace.c | 1 +
> > 1 file changed, 1 insertion(+)
> >
> > diff --git a/net/mptcp/pm_userspace.c b/net/mptcp/pm_userspace.c
> > index 7fc19b844384..db471eb836b3 100644
> > --- a/net/mptcp/pm_userspace.c
> > +++ b/net/mptcp/pm_userspace.c
> > @@ -331,6 +331,7 @@ int mptcp_pm_nl_remove_doit(struct sk_buff
> > *skb, struct genl_info *info)
> > }
> >
> > list_del_rcu(&match->list);
> > + msk->pm.local_addr_used--;
> > spin_unlock_bh(&msk->pm.lock);
> >
> > mptcp_pm_remove_addr_entry(msk, match);
>
>
> Hi Geliang -
>
> This should be squashed with patch 2, since it's not bisectable
Sure. Will squash it in v2.
Thanks,
-Geliang
> (wouldn't
> want this patch to get cherry-picked without the other, and have the
> variable decremented twice).
>
>
>
> - Mat