mirror_frr/zebra
Donald Sharp 972019ae02 zebra: Free leaked zclient data structures on shutdown
On shutdown we were deleting the linked list that
kept the zclient connections, but we were not
freeing the data pointed at by the link list.

This modification allows the normal cleanup of the
linked list to cleanup the zclient data structure.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-09-21 09:40:58 -04:00
..
.gitignore build: convert zebra/ to non-recursive build 2017-07-31 23:03:30 +02:00
client_main.c *: remove --enable-tcp-zebra, rework ZAPI path 2017-08-08 11:14:05 +02:00
connected.c zebra: Cleanup some typos 2017-08-31 13:48:17 -04:00
connected.h zebra: Refactor connected_down_ipv[4|6] 2017-08-31 13:47:26 -04:00
debug.c *: Add 'show debugging' command from vtysh 2017-08-21 07:23:59 -04: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 zebra: drop IPv6 "broadcast" and "peer" addr code 2017-08-28 05:52:06 +02:00
if_ioctl.c zebra: drop IPv6 "broadcast" and "peer" addr code 2017-08-28 05:52:06 +02:00
if_netlink.c Merge pull request #1079 from qlyoung/fix-style-a 2017-08-31 13:22:55 -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 *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03: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 zebra: irdp: convert into module 2017-08-15 13:26:55 +02:00
irdp_main.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
irdp_packet.c *: fix assorted issues detected by Coverity Scan 2017-08-24 21:49:39 -03:00
irdp.h zebra: irdp: convert into module 2017-08-15 13:26:55 +02:00
kernel_netlink.c zebra: hide netlink warning message 2017-08-04 10:19:36 +02:00
kernel_netlink.h *: reindent 2017-07-17 14:04:07 +02:00
kernel_socket.c *: fix style 2017-08-30 11:27:11 -04:00
kernel_socket.h zebra: cleanup blackhole support 2017-08-28 05:07:51 +02:00
label_manager.c *: remove --enable-tcp-zebra, rework ZAPI path 2017-08-08 11:14:05 +02:00
label_manager.h *: reindent 2017-07-17 14:04:07 +02:00
main.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
Makefile build: convert zebra/ to non-recursive build 2017-07-31 23:03:30 +02:00
redistribute.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
redistribute.h *: Cleanup multiple is_default... code 2017-08-31 16:11:17 -04:00
rib.h zebra: remove refcnt from the route_entry structure 2017-08-31 21:17:11 -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 *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
rt_netlink.h *: reindent 2017-07-17 14:04:07 +02:00
rt_socket.c zebra: deduplicate nexthops 2017-09-12 10:05:07 -04:00
rt.h lib, pimd, zebra: Allow pim to set pimregX into appropriate vrf 2017-07-24 13:51:39 -04:00
rtadv.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
rtadv.h zebra: start detangling rtadv & irdp 2017-08-15 13:25:44 +02: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 *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
zebra_l2_null.c *: reindent 2017-07-17 14:04:07 +02:00
zebra_l2.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53: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 build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
zebra_mpls_null.c build: zebra: remove *_method Makefile hacks 2017-07-31 23:03:30 +02:00
zebra_mpls_openbsd.c zebra: increase maximum label stack depth 2017-08-22 17:37:58 -03:00
zebra_mpls_vty.c zebra: remove redundant DEFUNs for labeled static routes 2017-07-27 21:47:23 -03:00
zebra_mpls.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
zebra_mpls.h zebra: fix administrative distance issues 2017-09-12 11:02:25 -03:00
zebra_mroute.c *: fix assorted issues detected by Coverity Scan 2017-08-24 21:49:39 -03:00
zebra_mroute.h *: reindent 2017-07-17 14:04:07 +02:00
zebra_ns.c *: reindent 2017-07-17 14:04:07 +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 *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
zebra_ptm.h *: reindent 2017-07-17 14:04:07 +02:00
zebra_pw.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
zebra_pw.h zebra: add support for static pseudowires 2017-08-09 13:03:36 +02:00
zebra_rib.c Merge pull request #1160 from opensourcerouting/admin_distance 2017-09-21 07:55:08 -04:00
zebra_rnh.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
zebra_rnh.h zebra: add nexthop tracking for pseudowires 2017-08-09 12:35:15 +02:00
zebra_routemap.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03: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 clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03:00
zebra_vrf.h Merge branch 'frr/pull/822' ("EVPN fixes") 2017-08-09 21:34:10 +02:00
zebra_vty.c *: use clang's 'ForEachMacros' format style option 2017-09-15 14:53:46 -03: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 Merge pull request #1079 from qlyoung/fix-style-a 2017-08-31 13:22:55 -03:00
zebra_vxlan.h zebra: Enable JSON for EVPN show cmds 2017-08-08 10:28:50 -04:00
zebra.conf.sample Initial revision 2002-12-13 20:15:29 +00:00
zserv.c zebra: Free leaked zclient data structures on shutdown 2017-09-21 09:40:58 -04:00
zserv.h zebra: add pseudowire manager 2017-08-09 12:35:15 +02:00