Message ID | 20240416162025.1251547-1-edumazet@google.com (mailing list archive) |
---|---|
State | Accepted |
Commit | ba3de6d8035ef1efdd27e9a5047412f7cf3fb3a6 |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [net-next] tcp_metrics: use parallel_ops for tcp_metrics_nl_family | expand |
Hello: This patch was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Tue, 16 Apr 2024 16:20:25 +0000 you wrote: > TCP_METRICS_CMD_GET and TCP_METRICS_CMD_DEL use their > own locking (tcp_metrics_lock and RCU), > they do not need genl_mutex protection. > > Signed-off-by: Eric Dumazet <edumazet@google.com> > --- > net/ipv4/tcp_metrics.c | 1 + > 1 file changed, 1 insertion(+) Here is the summary with links: - [net-next] tcp_metrics: use parallel_ops for tcp_metrics_nl_family https://git.kernel.org/netdev/net-next/c/ba3de6d8035e You are awesome, thank you!
diff --git a/net/ipv4/tcp_metrics.c b/net/ipv4/tcp_metrics.c index 301881eb23f376339d59a62bebf150b4b1cae3fb..e93df98de3f454e9118116c3ca1b19b237ead04f 100644 --- a/net/ipv4/tcp_metrics.c +++ b/net/ipv4/tcp_metrics.c @@ -988,6 +988,7 @@ static struct genl_family tcp_metrics_nl_family __ro_after_init = { .maxattr = TCP_METRICS_ATTR_MAX, .policy = tcp_metrics_nl_policy, .netnsok = true, + .parallel_ops = true, .module = THIS_MODULE, .small_ops = tcp_metrics_nl_ops, .n_small_ops = ARRAY_SIZE(tcp_metrics_nl_ops),
TCP_METRICS_CMD_GET and TCP_METRICS_CMD_DEL use their own locking (tcp_metrics_lock and RCU), they do not need genl_mutex protection. Signed-off-by: Eric Dumazet <edumazet@google.com> --- net/ipv4/tcp_metrics.c | 1 + 1 file changed, 1 insertion(+)