Re: [PATCH net v2] tipc: fix broadcast sender hang on last acker departure
From: Tung Quang Nguyen
Date: Wed Oct 14 2026 - 09:44:57 EST
> @@ -406,6 +410,8 @@ void tipc_group_update_bc_members(struct tipc_group *grp, int len, bool ack)
> m->bc_acked = prev;
> ackers++;
> }
> + if (ack)
> + m->bc_pending = tipc_group_is_receiver(m);
> }
This needs to be done in a simple way:
@ -405,6 +405,7 @@ void tipc_group_update_bc_members(struct tipc_group *grp, int len, bool ack)
tipc_group_update_member(m, len);
m->bc_acked = prev;
ackers++;
+ m->bc_pending = ack;
}
}