mirror_frr/zebra
Donald Sharp e1a1880de3 *: Make zapi route install Notifications optional
Allow the higher level protocol to specify if it would
like to receive notifications about it's routes that
it has installed.

I've purposely made it part of zclient_new_notify because
we need to track the routes on a per daemon basis only.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-11-27 09:09:35 -05:00
..
.gitignore build: convert zebra/ to non-recursive build 2017-07-31 23:03:30 +02:00
client_main.c *: Make zapi route install Notifications optional 2017-11-27 09:09:35 -05:00
connected.c zebra: Do not allow delete of route from kernel in non-startup case 2017-09-25 12:28:39 -04:00
connected.h zebra: Refactor connected_down_ipv[4|6] 2017-08-31 13:47:26 -04:00
debug.c *: add missing \n in some help strings 2017-10-24 19:30:30 -02:00
debug.h zebra: add pseudowire manager 2017-08-09 12:35:15 +02:00
GNOME-PRODUCT-ZEBRA-MIB Initial revision 2002-12-13 20:15:29 +00:00
GNOME-SMI Initial revision 2002-12-13 20:15:29 +00:00
if_ioctl_solaris.c *: introduce new rb-tree to optimize interface lookup by ifindex 2017-10-10 09:05:02 -03:00
if_ioctl.c *: use the FOR_ALL_INTERFACES abstraction from babeld 2017-10-10 09:05:46 -03:00
if_netlink.c Centos5 Build problem fixed 2017-11-14 12:36:05 +03:00
if_netlink.h *: reindent 2017-07-17 14:04:07 +02:00
if_sysctl.c build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
interface.c *: add missing \n in some help strings 2017-10-24 19:30:30 -02:00
interface.h zebra: dont have vxlan as default iface type 2017-08-28 05:52:19 +02:00
ioctl_solaris.c build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
ioctl_solaris.h *: reindent 2017-07-17 14:04:07 +02:00
ioctl.c Merge pull request #1044 from donaldsharp/combination 2017-08-31 10:25:55 -05:00
ioctl.h *: reindent 2017-07-17 14:04:07 +02:00
ipforward_proc.c build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
ipforward_solaris.c build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
ipforward_sysctl.c build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
ipforward.h *: reindent 2017-07-17 14:04:07 +02:00
irdp_interface.c *: Convert list_delete(struct list *) to ** to allow nulling 2017-10-05 10:53:13 -04:00
irdp_main.c *: use the FOR_ALL_INTERFACES abstraction from babeld 2017-10-10 09:05:46 -03:00
irdp_packet.c *: fix assorted issues detected by Coverity Scan 2017-08-24 21:49:39 -03:00
irdp.h zebra: Fix irdp so it doesn't crash when looked at 2017-09-26 19:57:27 -04:00
kernel_netlink.c zebra: Fix valgrind report of unintialized data 2017-10-02 10:42:53 -04:00
kernel_netlink.h *: reindent 2017-07-17 14:04:07 +02:00
kernel_socket.c *: introduce new rb-tree to optimize interface lookup by ifindex 2017-10-10 09:05:02 -03:00
kernel_socket.h zebra: cleanup blackhole support 2017-08-28 05:07:51 +02:00
label_manager.c *: Make zapi route install Notifications optional 2017-11-27 09:09:35 -05:00
label_manager.h *: reindent 2017-07-17 14:04:07 +02:00
main.c configure, zebra: Add some debug code to allow for fuzzing 2017-11-09 13:16:45 -05:00
Makefile build: convert zebra/ to non-recursive build 2017-07-31 23:03:30 +02:00
redistribute.c lib, zebra: Modify zebra to use STREAM_GET for zapi 2017-11-13 14:16:13 -05:00
redistribute.h *: Cleanup multiple is_default... code 2017-08-31 16:11:17 -04:00
rib.h Merge pull request #1237 from donaldsharp/distance_special 2017-10-09 20:11:39 -03:00
router-id.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
router-id.h *: make consistent & update GPLv2 file headers 2017-05-15 16:37:41 +02:00
rt_netlink.c zebra: V6 does not have route replace semantics 2017-11-17 11:13:01 -05:00
rt_netlink.h zebra: Move clear_nhlfe_installed to calling functions 2017-10-27 10:41:07 -04:00
rt_socket.c zebra: rt_socket.c should not use SET_FLAG 2017-11-16 13:13:08 -05:00
rt.h zebra: Note about functionality in rt.h 2017-11-16 13:13:07 -05:00
rtadv.c lib, zebra: Modify zebra to use STREAM_GET for zapi 2017-11-13 14:16:13 -05:00
rtadv.h zebra: No need to pass sock descriptor around. 2017-10-23 18:09:22 -04:00
rtread_getmsg.c zebra: rib: use nexthop ptr in rib_add/delete 2017-08-28 04:17:22 +02:00
rtread_netlink.c build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
rtread_sysctl.c build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
subdir.am zebra: irdp: convert into module 2017-08-15 13:26:55 +02:00
testrib.conf zebra: Build the test client, can be useful, and add IPv6 to testrib.conf 2016-05-26 01:13:58 +00:00
zebra_fpm_dt.c *: reindent 2017-07-17 14:04:07 +02:00
zebra_fpm_netlink.c zebra: cleanup blackhole support 2017-08-28 05:07:51 +02:00
zebra_fpm_private.h *: reindent 2017-07-17 14:04:07 +02:00
zebra_fpm_protobuf.c zebra: cleanup blackhole support 2017-08-28 05:07:51 +02:00
zebra_fpm.c lib, ospf6d, ospfd, zebra: Add ZEBRA_STR 2017-10-25 10:57:00 -04:00
zebra_l2_null.c *: reindent 2017-07-17 14:04:07 +02:00
zebra_l2.c *: use the FOR_ALL_INTERFACES abstraction from babeld 2017-10-10 09:05:46 -03:00
zebra_l2.h Revert "*: reindent pt. 2" 2017-07-22 14:52:33 +02:00
zebra_memory.c *: reindent 2017-07-17 14:04:07 +02:00
zebra_memory.h zebra: Refactor 'struct rib' to be 'struct route_entry' 2017-06-01 08:00:05 -04:00
zebra_mpls_netlink.c zebra: Move some LSP flag handling to common code 2017-11-16 13:13:13 -05:00
zebra_mpls_null.c build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
zebra_mpls_openbsd.c zebra: Move some LSP flag handling to common code 2017-11-16 13:13:13 -05:00
zebra_mpls_vty.c zebra: remove redundant DEFUNs for labeled static routes 2017-07-27 21:47:23 -03:00
zebra_mpls.c zebra: Install/Update success caused flags to be cleared for lsp 2017-11-16 14:08:42 -05:00
zebra_mpls.h zebra: install MPLS LSPs with appropriate protocol type 2017-09-21 13:27:50 -03:00
zebra_mroute.c lib, zebra: Modify zebra to use STREAM_GET for zapi 2017-11-13 14:16:13 -05:00
zebra_mroute.h zebra: No need to pass sock descriptor around. 2017-10-23 18:09:22 -04:00
zebra_ns.c zebra: static ns 2017-09-26 22:12:32 +02:00
zebra_ns.h *: reindent 2017-07-17 14:04:07 +02:00
zebra_ptm_redistribute.c *: reindent 2017-07-17 14:04:07 +02:00
zebra_ptm_redistribute.h *: reindent 2017-07-17 14:04:07 +02:00
zebra_ptm.c lib, zebra: Modify zebra to use STREAM_GET for zapi 2017-11-13 14:16:13 -05:00
zebra_ptm.h zebra: No need to pass sock descriptor around. 2017-10-23 18:09:22 -04:00
zebra_pw.c *: add missing \n in some help strings 2017-10-24 19:30:30 -02:00
zebra_pw.h zebra: add support for static pseudowires 2017-08-09 13:03:36 +02:00
zebra_rib.c Merge pull request #1434 from dslicenc/zebra-nexthop-cm8192 2017-11-23 10:13:18 -02:00
zebra_rnh.c zebra: slight mods to commit for nexthop resolution with /32 nexthop 2017-11-22 16:25:44 +00:00
zebra_rnh.h zebra: add nexthop tracking for pseudowires 2017-08-09 12:35:15 +02:00
zebra_routemap.c doc, zebra: Add 'match ipv6 address prefix-len (0-128)' command 2017-11-06 10:05:55 -05:00
zebra_routemap.h *: reindent 2017-07-17 14:04:07 +02:00
zebra_snmp.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
zebra_static.c zebra: Allow static routes to track how long they've been around 2017-09-19 13:47:16 -04:00
zebra_static.h zebra: display static blackhole routes consistently 2017-09-05 11:50:34 -03:00
zebra_vrf.c *: use the FOR_ALL_INTERFACES abstraction from babeld 2017-10-10 09:05:46 -03:00
zebra_vrf.h zebra: Handle L3 multi-tenancy correctly for EVPN 2017-10-06 09:59:43 -04:00
zebra_vty.c Merge pull request #1470 from donaldsharp/zebra_multicast 2017-11-21 12:50:46 -02:00
zebra_vxlan_null.c *: reindent 2017-07-17 14:04:07 +02:00
zebra_vxlan_private.h zebra: Use neigh_list instead of neigh_refcnt for zebra_mac and zebra_neigh binding 2017-08-16 18:56:15 -07:00
zebra_vxlan.c lib, zebra: Modify zebra to use STREAM_GET for zapi 2017-11-13 14:16:13 -05:00
zebra_vxlan.h zebra: No need to pass sock descriptor around. 2017-10-23 18:09:22 -04:00
zebra.conf.sample Initial revision 2002-12-13 20:15:29 +00:00
zserv.c *: Make zapi route install Notifications optional 2017-11-27 09:09:35 -05:00
zserv.h *: Make zapi route install Notifications optional 2017-11-27 09:09:35 -05:00