All of lore.kernel.org
 help / color / mirror / Atom feed
* [MPTCP] Re: [MPTCP][PATCH mptcp-next] mptcp: drop unused subflow in mptcp_pm_subflow_established
@ 2021-02-17  1:30 Mat Martineau
  0 siblings, 0 replies; 2+ messages in thread
From: Mat Martineau @ 2021-02-17  1:30 UTC (permalink / raw)
  To: mptcp

[-- Attachment #1: Type: text/plain, Size: 2441 bytes --]

On Sat, 13 Feb 2021, Geliang Tang wrote:

> This patch drops the unused parameter subflow in
> mptcp_pm_subflow_established().
>
> Signed-off-by: Geliang Tang <geliangtang(a)gmail.com>
> ---
> net/mptcp/options.c  | 2 +-
> net/mptcp/pm.c       | 3 +--
> net/mptcp/protocol.h | 3 +--
> 3 files changed, 3 insertions(+), 5 deletions(-)

Change looks good to me, thanks for the cleanup.


Mat


>
> diff --git a/net/mptcp/options.c b/net/mptcp/options.c
> index ea4cacff0f5f..95d67e2eefeb 100644
> --- a/net/mptcp/options.c
> +++ b/net/mptcp/options.c
> @@ -877,7 +877,7 @@ static bool check_fully_established(struct mptcp_sock *msk, struct sock *ssk,
> 	subflow->pm_notified = 1;
> 	if (subflow->mp_join) {
> 		clear_3rdack_retransmission(ssk);
> -		mptcp_pm_subflow_established(msk, subflow);
> +		mptcp_pm_subflow_established(msk);
> 	} else {
> 		mptcp_pm_fully_established(msk, ssk, GFP_ATOMIC);
> 	}
> diff --git a/net/mptcp/pm.c b/net/mptcp/pm.c
> index 880c9cffe707..a15ce9704fda 100644
> --- a/net/mptcp/pm.c
> +++ b/net/mptcp/pm.c
> @@ -152,8 +152,7 @@ void mptcp_pm_connection_closed(struct mptcp_sock *msk)
> 	pr_debug("msk=%p", msk);
> }
>
> -void mptcp_pm_subflow_established(struct mptcp_sock *msk,
> -				  struct mptcp_subflow_context *subflow)
> +void mptcp_pm_subflow_established(struct mptcp_sock *msk)
> {
> 	struct mptcp_pm_data *pm = &msk->pm;
>
> diff --git a/net/mptcp/protocol.h b/net/mptcp/protocol.h
> index 593085610971..d24e2829b0cb 100644
> --- a/net/mptcp/protocol.h
> +++ b/net/mptcp/protocol.h
> @@ -642,8 +642,7 @@ void mptcp_pm_new_connection(struct mptcp_sock *msk, const struct sock *ssk, int
> void mptcp_pm_fully_established(struct mptcp_sock *msk, const struct sock *ssk, gfp_t gfp);
> bool mptcp_pm_allow_new_subflow(struct mptcp_sock *msk);
> void mptcp_pm_connection_closed(struct mptcp_sock *msk);
> -void mptcp_pm_subflow_established(struct mptcp_sock *msk,
> -				  struct mptcp_subflow_context *subflow);
> +void mptcp_pm_subflow_established(struct mptcp_sock *msk);
> void mptcp_pm_subflow_closed(struct mptcp_sock *msk, u8 id);
> void mptcp_pm_add_addr_received(struct mptcp_sock *msk,
> 				const struct mptcp_addr_info *addr);
> -- 
> 2.29.2
> _______________________________________________
> mptcp mailing list -- mptcp(a)lists.01.org
> To unsubscribe send an email to mptcp-leave(a)lists.01.org
>

--
Mat Martineau
Intel

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [MPTCP] Re: [MPTCP][PATCH mptcp-next] mptcp: drop unused subflow in mptcp_pm_subflow_established
@ 2021-02-17 20:09 Matthieu Baerts
  0 siblings, 0 replies; 2+ messages in thread
From: Matthieu Baerts @ 2021-02-17 20:09 UTC (permalink / raw)
  To: mptcp

[-- Attachment #1: Type: text/plain, Size: 533 bytes --]

Hi Geliang, Mat,

On 13/02/2021 03:48, Geliang Tang wrote:
> This patch drops the unused parameter subflow in
> mptcp_pm_subflow_established().

Thank you for the patch and the review!
Just added in our tree before your "RM list of addresses" series with 
Mat's RvB tag and a Fixes tag.

- b032057322f1: mptcp: drop unused subflow in mptcp_pm_subflow_established
- Results: afc69f9d3c92..b5843b11a4b1

Tests + export have been queued.

Cheers,
Matt
-- 
Tessares | Belgium | Hybrid Access Solutions
www.tessares.net

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-02-17 20:09 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-17  1:30 [MPTCP] Re: [MPTCP][PATCH mptcp-next] mptcp: drop unused subflow in mptcp_pm_subflow_established Mat Martineau
2021-02-17 20:09 Matthieu Baerts

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.