[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250816-nexthop_dump-v2-0-491da3462118@openai.com>
Date: Sat, 16 Aug 2025 16:12:47 -0700
From: Christoph Paasch via B4 Relay <devnull+cpaasch.openai.com@...nel.org>
To: David Ahern <dsahern@...nel.org>,
Nikolay Aleksandrov <razor@...ckwall.org>,
"David S. Miller" <davem@...emloft.net>, Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>,
Simon Horman <horms@...nel.org>, Ido Schimmel <idosch@...sch.org>
Cc: netdev@...r.kernel.org, Christoph Paasch <cpaasch@...nai.com>
Subject: [PATCH net-next v2 0/2] net: Speedup some nexthop handling when
having A LOT of nexthops
Configuring a very large number of nexthops is fairly possible within a
reasonable time-frame. But, certain netlink commands can become
extremely slow.
This series addresses some of these, namely dumping and removing
nexthops.
Signed-off-by: Christoph Paasch <cpaasch@...nai.com>
---
Changes in v2:
- Added another improvement to the series "net: When removing nexthops,
don't call synchronize_net if it is not necessary"
- Fixed typos, made comments within 80-character limit and unified
comment-style. (Ido Schimmel)
- Removed if (nh->id < s_idx) in the for-loop as it is no more needed.
(Ido Schimmel)
- Link to v1: https://lore.kernel.org/r/20250724-nexthop_dump-v1-1-6b43fffd5bac@openai.com
---
Christoph Paasch (2):
net: Make nexthop-dumps scale linearly with the number of nexthops
net: When removing nexthops, don't call synchronize_net if it is not necessary
net/ipv4/nexthop.c | 42 +++++++++++++++++++++++++++++++++++++++---
1 file changed, 39 insertions(+), 3 deletions(-)
---
base-commit: bab3ce404553de56242d7b09ad7ea5b70441ea41
change-id: 20250724-nexthop_dump-f6c32472bcdf
Best regards,
--
Christoph Paasch <cpaasch@...nai.com>
Powered by blists - more mailing lists