mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-12 14:27:36 +00:00
zebra: Use actual memory type for zebra info pointer
Use MTYPE_ZINFO for the `struct zebra_if` data structure instead of using MTYPE_TMP. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
71974bf561
commit
8e59a4027f
@ -51,6 +51,8 @@
|
||||
#include "zebra/zebra_vxlan.h"
|
||||
#include "zebra/zebra_errors.h"
|
||||
|
||||
DEFINE_MTYPE_STATIC(ZEBRA, ZINFO, "Zebra Interface Information")
|
||||
|
||||
#define ZEBRA_PTM_SUPPORT
|
||||
|
||||
DEFINE_HOOK(zebra_if_extra_info, (struct vty * vty, struct interface *ifp),
|
||||
@ -99,7 +101,7 @@ static int if_zebra_new_hook(struct interface *ifp)
|
||||
{
|
||||
struct zebra_if *zebra_if;
|
||||
|
||||
zebra_if = XCALLOC(MTYPE_TMP, sizeof(struct zebra_if));
|
||||
zebra_if = XCALLOC(MTYPE_ZINFO, sizeof(struct zebra_if));
|
||||
|
||||
zebra_if->multicast = IF_ZEBRA_MULTICAST_UNSPEC;
|
||||
zebra_if->shutdown = IF_ZEBRA_SHUTDOWN_OFF;
|
||||
@ -177,7 +179,7 @@ static int if_zebra_delete_hook(struct interface *ifp)
|
||||
|
||||
THREAD_OFF(zebra_if->speed_update);
|
||||
|
||||
XFREE(MTYPE_TMP, zebra_if);
|
||||
XFREE(MTYPE_ZINFO, zebra_if);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user