* [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received
@ 2020-10-19 10:23 Geliang Tang
2020-10-19 10:23 ` [MPTCP][PATCH net-next 1/2] mptcp: initialize mptcp_options_received's ahmac Geliang Tang
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Geliang Tang @ 2020-10-19 10:23 UTC (permalink / raw)
To: Mat Martineau, Matthieu Baerts, David S. Miller, Jakub Kicinski,
Paolo Abeni, Peter Krystad
Cc: Geliang Tang, netdev, mptcp, linux-kernel
This patchset deals with initializations of mptcp_options_received's two
fields, ahmac and port.
Geliang Tang (2):
mptcp: initialize mptcp_options_received's ahmac
mptcp: move mptcp_options_received's port initialization
net/mptcp/options.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
2.26.2
^ permalink raw reply [flat|nested] 8+ messages in thread
* [MPTCP][PATCH net-next 1/2] mptcp: initialize mptcp_options_received's ahmac
2020-10-19 10:23 [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received Geliang Tang
@ 2020-10-19 10:23 ` Geliang Tang
2020-10-19 10:23 ` [MPTCP][PATCH net-next 2/2] mptcp: move mptcp_options_received's port initialization Geliang Tang
2020-10-19 16:27 ` [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received Matthieu Baerts
2020-10-20 23:39 ` Jakub Kicinski
2 siblings, 1 reply; 8+ messages in thread
From: Geliang Tang @ 2020-10-19 10:23 UTC (permalink / raw)
To: Mat Martineau, Matthieu Baerts, David S. Miller, Jakub Kicinski,
Paolo Abeni, Peter Krystad
Cc: Geliang Tang, netdev, mptcp, linux-kernel
This patch initialize mptcp_options_received's ahmac to zero, otherwise it
will be a random number when receiving ADD_ADDR suboption with echo-flag=1.
Fixes: 3df523ab582c5 ("mptcp: Add ADD_ADDR handling")
Signed-off-by: Geliang Tang <geliangtang@gmail.com>
---
net/mptcp/options.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/net/mptcp/options.c b/net/mptcp/options.c
index 092a2d48bfd3..1ff3469938b6 100644
--- a/net/mptcp/options.c
+++ b/net/mptcp/options.c
@@ -297,6 +297,7 @@ void mptcp_get_options(const struct sk_buff *skb,
mp_opt->mp_capable = 0;
mp_opt->mp_join = 0;
mp_opt->add_addr = 0;
+ mp_opt->ahmac = 0;
mp_opt->rm_addr = 0;
mp_opt->dss = 0;
--
2.26.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [MPTCP][PATCH net-next 2/2] mptcp: move mptcp_options_received's port initialization
2020-10-19 10:23 ` [MPTCP][PATCH net-next 1/2] mptcp: initialize mptcp_options_received's ahmac Geliang Tang
@ 2020-10-19 10:23 ` Geliang Tang
0 siblings, 0 replies; 8+ messages in thread
From: Geliang Tang @ 2020-10-19 10:23 UTC (permalink / raw)
To: Mat Martineau, Matthieu Baerts, David S. Miller, Jakub Kicinski,
Paolo Abeni, Peter Krystad
Cc: Geliang Tang, netdev, mptcp, linux-kernel
This patch moved mptcp_options_received's port initialization from
mptcp_parse_option to mptcp_get_options, put it together with the other
fields initializations of mptcp_options_received.
Fixes: 3df523ab582c5 ("mptcp: Add ADD_ADDR handling")
Signed-off-by: Geliang Tang <geliangtang@gmail.com>
---
net/mptcp/options.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/mptcp/options.c b/net/mptcp/options.c
index 1ff3469938b6..a044dd43411d 100644
--- a/net/mptcp/options.c
+++ b/net/mptcp/options.c
@@ -241,7 +241,6 @@ static void mptcp_parse_option(const struct sk_buff *skb,
}
mp_opt->add_addr = 1;
- mp_opt->port = 0;
mp_opt->addr_id = *ptr++;
pr_debug("ADD_ADDR: id=%d, echo=%d", mp_opt->addr_id, mp_opt->echo);
if (mp_opt->family == MPTCP_ADDR_IPVERSION_4) {
@@ -298,6 +297,7 @@ void mptcp_get_options(const struct sk_buff *skb,
mp_opt->mp_join = 0;
mp_opt->add_addr = 0;
mp_opt->ahmac = 0;
+ mp_opt->port = 0;
mp_opt->rm_addr = 0;
mp_opt->dss = 0;
--
2.26.2
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received
2020-10-19 10:23 [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received Geliang Tang
2020-10-19 10:23 ` [MPTCP][PATCH net-next 1/2] mptcp: initialize mptcp_options_received's ahmac Geliang Tang
@ 2020-10-19 16:27 ` Matthieu Baerts
2020-10-19 20:40 ` Jakub Kicinski
2020-10-20 23:39 ` Jakub Kicinski
2 siblings, 1 reply; 8+ messages in thread
From: Matthieu Baerts @ 2020-10-19 16:27 UTC (permalink / raw)
To: Geliang Tang, Mat Martineau, David S. Miller, Jakub Kicinski,
Paolo Abeni, Peter Krystad
Cc: netdev, mptcp, linux-kernel
Hi Geliang,
On 19/10/2020 12:23, Geliang Tang wrote:
> This patchset deals with initializations of mptcp_options_received's two
> fields, ahmac and port.
>
> Geliang Tang (2):
> mptcp: initialize mptcp_options_received's ahmac
> mptcp: move mptcp_options_received's port initialization
Thank you for these two patches. They look good to me except one detail:
these two patches are for -net and not net-next.
I don't know if it is alright for Jakub to apply them to -net or if it
is clearer to re-send them with an updated subject.
If it is OK to apply them to -net without a re-submit, here is my:
Reviewed-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Also, if you don't mind and while I am here, I never know: is it OK for
you the maintainers to send one Acked/Reviewed-by for a whole series --
but then this is not reflected on patchwork -- or should we send one tag
for each patch?
Cheers,
Matt
--
Tessares | Belgium | Hybrid Access Solutions
www.tessares.net
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received
2020-10-19 16:27 ` [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received Matthieu Baerts
@ 2020-10-19 20:40 ` Jakub Kicinski
2020-10-20 13:18 ` Matthieu Baerts
0 siblings, 1 reply; 8+ messages in thread
From: Jakub Kicinski @ 2020-10-19 20:40 UTC (permalink / raw)
To: Matthieu Baerts
Cc: Geliang Tang, Mat Martineau, David S. Miller, Paolo Abeni,
Peter Krystad, netdev, mptcp, linux-kernel
On Mon, 19 Oct 2020 18:27:55 +0200 Matthieu Baerts wrote:
> Hi Geliang,
>
> On 19/10/2020 12:23, Geliang Tang wrote:
> > This patchset deals with initializations of mptcp_options_received's two
> > fields, ahmac and port.
> >
> > Geliang Tang (2):
> > mptcp: initialize mptcp_options_received's ahmac
> > mptcp: move mptcp_options_received's port initialization
>
> Thank you for these two patches. They look good to me except one detail:
> these two patches are for -net and not net-next.
>
> I don't know if it is alright for Jakub to apply them to -net or if it
> is clearer to re-send them with an updated subject.
>
> If it is OK to apply them to -net without a re-submit, here is my:
>
> Reviewed-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Thanks, I can apply to net.
> Also, if you don't mind and while I am here, I never know: is it OK for
> you the maintainers to send one Acked/Reviewed-by for a whole series --
> but then this is not reflected on patchwork -- or should we send one tag
> for each patch?
It's fine, we propagate those semi-manually, but it's not a problem.
Hopefully patchwork will address this at some point :(
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received
2020-10-19 20:40 ` Jakub Kicinski
@ 2020-10-20 13:18 ` Matthieu Baerts
0 siblings, 0 replies; 8+ messages in thread
From: Matthieu Baerts @ 2020-10-20 13:18 UTC (permalink / raw)
To: Jakub Kicinski
Cc: Geliang Tang, Mat Martineau, David S. Miller, Paolo Abeni,
netdev, mptcp, linux-kernel
Hi Jakub,
On 19/10/2020 22:40, Jakub Kicinski wrote:
> On Mon, 19 Oct 2020 18:27:55 +0200 Matthieu Baerts wrote:
>> Hi Geliang,
>>
>> On 19/10/2020 12:23, Geliang Tang wrote:
>>> This patchset deals with initializations of mptcp_options_received's two
>>> fields, ahmac and port.
>>>
>>> Geliang Tang (2):
>>> mptcp: initialize mptcp_options_received's ahmac
>>> mptcp: move mptcp_options_received's port initialization
>>
>> Thank you for these two patches. They look good to me except one detail:
>> these two patches are for -net and not net-next.
>>
>> I don't know if it is alright for Jakub to apply them to -net or if it
>> is clearer to re-send them with an updated subject.
>>
>> If it is OK to apply them to -net without a re-submit, here is my:
>>
>> Reviewed-by: Matthieu Baerts <matthieu.baerts@tessares.net>
>
> Thanks, I can apply to net.
Great, thank you!
BTW, nice work with the maintenance of Net! More reasons for davem to
take time recovering :)
>
>> Also, if you don't mind and while I am here, I never know: is it OK for
>> you the maintainers to send one Acked/Reviewed-by for a whole series --
>> but then this is not reflected on patchwork -- or should we send one tag
>> for each patch?
>
> It's fine, we propagate those semi-manually, but it's not a problem.
> Hopefully patchwork will address this at some point :(
Thank you for your reply, good to know!
Then next time, I will send these tags per patch to save you some
semi-manual operations :)
Some preparation works have been done on patchwork side but the feature
is not available yet:
https://github.com/getpatchwork/patchwork/issues/113
Hopefully soon!
Cheers,
Matt
--
Tessares | Belgium | Hybrid Access Solutions
www.tessares.net
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received
2020-10-19 10:23 [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received Geliang Tang
2020-10-19 10:23 ` [MPTCP][PATCH net-next 1/2] mptcp: initialize mptcp_options_received's ahmac Geliang Tang
2020-10-19 16:27 ` [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received Matthieu Baerts
@ 2020-10-20 23:39 ` Jakub Kicinski
2020-10-21 2:37 ` Geliang Tang
2 siblings, 1 reply; 8+ messages in thread
From: Jakub Kicinski @ 2020-10-20 23:39 UTC (permalink / raw)
To: Geliang Tang
Cc: Mat Martineau, Matthieu Baerts, David S. Miller, Paolo Abeni,
Peter Krystad, netdev, mptcp, linux-kernel
On Mon, 19 Oct 2020 18:23:14 +0800 Geliang Tang wrote:
> This patchset deals with initializations of mptcp_options_received's two
> fields, ahmac and port.
Applied, but two extra comments:
- please make sure the commit messages are in imperative form
e.g. "Initialize x..." rather than "This patches initializes x.."
- I dropped the Fixes tag from patch 2, and only queued patch 1 for
stable - patch 2 is a minor clean up, right?
Thanks!
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received
2020-10-20 23:39 ` Jakub Kicinski
@ 2020-10-21 2:37 ` Geliang Tang
0 siblings, 0 replies; 8+ messages in thread
From: Geliang Tang @ 2020-10-21 2:37 UTC (permalink / raw)
To: Jakub Kicinski
Cc: Mat Martineau, Matthieu Baerts, David S. Miller, Paolo Abeni,
Peter Krystad, netdev, mptcp,
To: Phillip Lougher <phillip@squashfs.org.uk>,
Andrew Morton <akpm@linux-foundation.org>,
Kees Cook <keescook@chromium.org>,
Coly Li <colyli@suse.de>, linux-fsdevel@vger.kernel.org,
Hi Jakub,
Jakub Kicinski <kuba@kernel.org> 于2020年10月21日周三 上午7:39写道:
>
> On Mon, 19 Oct 2020 18:23:14 +0800 Geliang Tang wrote:
> > This patchset deals with initializations of mptcp_options_received's two
> > fields, ahmac and port.
>
> Applied, but two extra comments:
> - please make sure the commit messages are in imperative form
> e.g. "Initialize x..." rather than "This patches initializes x.."
> - I dropped the Fixes tag from patch 2, and only queued patch 1 for
> stable - patch 2 is a minor clean up, right?
Yes, that's right. Thanks for applying and updating the patches.
-Geliang
>
> Thanks!
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-10-21 2:37 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-19 10:23 [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received Geliang Tang
2020-10-19 10:23 ` [MPTCP][PATCH net-next 1/2] mptcp: initialize mptcp_options_received's ahmac Geliang Tang
2020-10-19 10:23 ` [MPTCP][PATCH net-next 2/2] mptcp: move mptcp_options_received's port initialization Geliang Tang
2020-10-19 16:27 ` [MPTCP][PATCH net-next 0/2] init ahmac and port of mptcp_options_received Matthieu Baerts
2020-10-19 20:40 ` Jakub Kicinski
2020-10-20 13:18 ` Matthieu Baerts
2020-10-20 23:39 ` Jakub Kicinski
2020-10-21 2:37 ` Geliang Tang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).