]>
git.proxmox.com Git - mirror_frr.git/blob - pimd/pim_routemap.c
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2016 Cumulus Networks <sharpd@cumulusnetworks.com>
4 * Copyright (C) 1999 Kunihiro Ishiguro <kunihiro@zebra.org>
6 * This file is part of Quagga
16 static void pim_route_map_add(const char *rmap_name
)
18 route_map_notify_dependencies(rmap_name
, RMAP_EVENT_MATCH_ADDED
);
21 static void pim_route_map_delete(const char *rmap_name
)
23 route_map_notify_dependencies(rmap_name
, RMAP_EVENT_MATCH_DELETED
);
26 static void pim_route_map_event(const char *rmap_name
)
28 route_map_notify_dependencies(rmap_name
, RMAP_EVENT_MATCH_ADDED
);
31 void pim_route_map_init(void)
35 route_map_add_hook(pim_route_map_add
);
36 route_map_delete_hook(pim_route_map_delete
);
37 route_map_event_hook(pim_route_map_event
);
40 void pim_route_map_terminate(void)