From: patchwork-bot+netdevbpf@kernel.org
To: Kuniyuki Iwashima <kuniyu@google.com>
Cc: davem@davemloft.net, edumazet@google.com, kuba@kernel.org,
pabeni@redhat.com, horms@kernel.org, kuni1840@gmail.com,
netdev@vger.kernel.org
Subject: Re: [PATCH v2 net-next 00/13] mpls: Remove RTNL dependency.
Date: Tue, 04 Nov 2025 02:00:41 +0000 [thread overview]
Message-ID: <176222164199.2291263.4305248913571401581.git-patchwork-notify@kernel.org> (raw)
In-Reply-To: <20251029173344.2934622-1-kuniyu@google.com>
Hello:
This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:
On Wed, 29 Oct 2025 17:32:52 +0000 you wrote:
> MPLS uses RTNL
>
> 1) to guarantee the lifetime of struct mpls_nh.nh_dev
> 2) to protect net->mpls.platform_label
>
> , but neither actually requires RTNL.
>
> [...]
Here is the summary with links:
- [v2,net-next,01/13] mpls: Return early in mpls_label_ok().
https://git.kernel.org/netdev/net-next/c/2214ca1ff6df
- [v2,net-next,02/13] mpls: Hold dev refcnt for mpls_nh.
https://git.kernel.org/netdev/net-next/c/f0914b8436c5
- [v2,net-next,03/13] mpls: Unify return paths in mpls_dev_notify().
https://git.kernel.org/netdev/net-next/c/451c538ec067
- [v2,net-next,04/13] ipv6: Add in6_dev_rcu().
https://git.kernel.org/netdev/net-next/c/d8f9581e1b7f
- [v2,net-next,05/13] mpls: Use in6_dev_rcu() and dev_net_rcu() in mpls_forward() and mpls_xmit().
https://git.kernel.org/netdev/net-next/c/bc7ebc569e8c
- [v2,net-next,06/13] mpls: Add mpls_dev_rcu().
https://git.kernel.org/netdev/net-next/c/ab061f334792
- [v2,net-next,07/13] mpls: Pass net to mpls_dev_get().
https://git.kernel.org/netdev/net-next/c/1fb462de9329
- [v2,net-next,08/13] mpls: Add mpls_route_input().
https://git.kernel.org/netdev/net-next/c/73e405393991
- [v2,net-next,09/13] mpls: Use mpls_route_input() where appropriate.
https://git.kernel.org/netdev/net-next/c/3a49629335a5
- [v2,net-next,10/13] mpls: Convert mpls_dump_routes() to RCU.
https://git.kernel.org/netdev/net-next/c/dde1b38e873c
- [v2,net-next,11/13] mpls: Convert RTM_GETNETCONF to RCU.
https://git.kernel.org/netdev/net-next/c/fb2b77b9b1db
- [v2,net-next,12/13] mpls: Protect net->mpls.platform_label with a per-netns mutex.
https://git.kernel.org/netdev/net-next/c/e833eb25161a
- [v2,net-next,13/13] mpls: Drop RTNL for RTM_NEWROUTE, RTM_DELROUTE, and RTM_GETROUTE.
https://git.kernel.org/netdev/net-next/c/7d99a7c6c6a3
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
prev parent reply other threads:[~2025-11-04 2:01 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-29 17:32 [PATCH v2 net-next 00/13] mpls: Remove RTNL dependency Kuniyuki Iwashima
2025-10-29 17:32 ` [PATCH v2 net-next 01/13] mpls: Return early in mpls_label_ok() Kuniyuki Iwashima
2025-10-29 17:32 ` [PATCH v2 net-next 02/13] mpls: Hold dev refcnt for mpls_nh Kuniyuki Iwashima
2025-10-29 17:32 ` [PATCH v2 net-next 03/13] mpls: Unify return paths in mpls_dev_notify() Kuniyuki Iwashima
2025-10-29 17:32 ` [PATCH v2 net-next 04/13] ipv6: Add in6_dev_rcu() Kuniyuki Iwashima
2025-10-29 17:32 ` [PATCH v2 net-next 05/13] mpls: Use in6_dev_rcu() and dev_net_rcu() in mpls_forward() and mpls_xmit() Kuniyuki Iwashima
2025-10-29 17:32 ` [PATCH v2 net-next 06/13] mpls: Add mpls_dev_rcu() Kuniyuki Iwashima
2025-10-29 17:32 ` [PATCH v2 net-next 07/13] mpls: Pass net to mpls_dev_get() Kuniyuki Iwashima
2025-10-29 17:33 ` [PATCH v2 net-next 08/13] mpls: Add mpls_route_input() Kuniyuki Iwashima
2025-10-29 17:33 ` [PATCH v2 net-next 09/13] mpls: Use mpls_route_input() where appropriate Kuniyuki Iwashima
2025-10-29 17:33 ` [PATCH v2 net-next 10/13] mpls: Convert mpls_dump_routes() to RCU Kuniyuki Iwashima
2025-10-29 17:33 ` [PATCH v2 net-next 11/13] mpls: Convert RTM_GETNETCONF " Kuniyuki Iwashima
2025-10-29 17:33 ` [PATCH v2 net-next 12/13] mpls: Protect net->mpls.platform_label with a per-netns mutex Kuniyuki Iwashima
2025-10-29 17:33 ` [PATCH v2 net-next 13/13] mpls: Drop RTNL for RTM_NEWROUTE, RTM_DELROUTE, and RTM_GETROUTE Kuniyuki Iwashima
2025-10-29 19:28 ` [PATCH v2 net-next 00/13] mpls: Remove RTNL dependency Guillaume Nault
2025-11-04 2:00 ` patchwork-bot+netdevbpf [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=176222164199.2291263.4305248913571401581.git-patchwork-notify@kernel.org \
--to=patchwork-bot+netdevbpf@kernel.org \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=horms@kernel.org \
--cc=kuba@kernel.org \
--cc=kuni1840@gmail.com \
--cc=kuniyu@google.com \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.