]> git.proxmox.com Git - mirror_frr.git/commit - lib/if.h
lib: Note old ifindex on shutdown
authorDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 20 Aug 2020 18:42:56 +0000 (14:42 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 28 Aug 2020 11:51:06 +0000 (07:51 -0400)
commite7ff02539c22d6fde61844640bc1659e8588c09b
tree3e6d22c0c7518ec317b78742830ca213f7b89854
parent7cbdabffb6c11570e62e71a8b2818511c4756c60
lib: Note old ifindex on shutdown

If we have an interface configured in a daemon on shutdown
store the old ifindex value for retrieval on when it is
possibly recreated.

This is especially important for nexthop groups as that we
had at one point in time the ability to restore the
configuration but it was lost when we started deleting
all deleted interfaces.  We need the nexthop group subsystem
to also mark that it has configured an interface.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
lib/if.c
lib/if.h
lib/nexthop_group.c
lib/zclient.c