Thread (22 messages) 22 messages, 4 authors, 2024-02-29

Re: [PATCH net-next 3/7] net: nexthop: Add nexthop group entry stats

From: Simon Horman <horms@kernel.org>
Date: 2024-02-28 14:30:08

On Tue, Feb 27, 2024 at 07:17:28PM +0100, Petr Machata wrote:

...
quoted hunk ↗ jump to hunk
@@ -2483,6 +2492,12 @@ static struct nexthop *nexthop_create_group(struct net *net,
 		if (nhi->family == AF_INET)
 			nhg->has_v4 = true;
 
+		nhg->nh_entries[i].stats =
+			netdev_alloc_pcpu_stats(struct nh_grp_entry_stats);
+		if (!nhg->nh_entries[i].stats) {
+			nexthop_put(nhe);
+			goto out_no_nh;
Hi Petr and Ido,

Jumping to the out_no_nh label will result in err being returned,
however it appears that err is uninitialised here. Perhaps
it should be set to a negative error value?

Flagged by Smatch.
+		}
 		nhg->nh_entries[i].nh = nhe;
 		nhg->nh_entries[i].weight = entry[i].weight + 1;
 		list_add(&nhg->nh_entries[i].nh_list, &nhe->grp_list);
...
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help