Message ID | 4D2DC961-2FDD-4A13-8ABF-9CBA5FDBC2A5@coote.org |
---|---|
State | Changes Requested |
Delegated to: | John Crispin |
Headers | show |
> On 23 Jan 2017, at 14:16, Tim Coote <tim+ietf.org@coote.org> wrote: > [snip] > > The advice worked. Thanks. However, when I updated trunk, I found that ipv6 refreshes weren’t happening. I created an Issue on github, but I’m not sure that was the best approach. No reaction to the github issue that I raised (http://bit.ly/2mlSpOU). I suppose that I’ve not got a grip on how to get agreement that there is an issue and that it needs to be fixed. Any suggestions - I’d like to get back on trunk? Tim
--- a/interface.c +++ b/interface.c @@ -693,7 +693,8 @@ interface_proto_event_cb(struct interface_proto_state *state, enum interface_pro switch (ev) { case IFPEV_UP: if (iface->state != IFS_SETUP) { - interface_event(iface, IFEV_UPDATE); + if (iface->state == IFS_UP && iface->updated) + interface_event(iface, IFEV_UPDATE); return; }