mirror_frr/lib
Timo Teräs 2f97fa65ff zebra: make ZEBRA_FLAG_CHANGED internal status
This flag is used internally in zebra only. And it makes no sense
to expose it over the zclient API, as having it set from client
could corrupt the internal state.

Signed-off-by: Timo Teräs <timo.teras@iki.fi>
Acked-by: Donald Sharp <sharpd@cumulusnetworks.com>
(cherry picked from commit 7eb6136b2732d4782360f9f376336c6d4f667ff0)
2016-08-19 16:30:47 -04:00
..
.gitignore build: include git info 2012-12-12 15:34:37 +01:00
agentx.c lib: AgentX: use threads instead of eventloop hack 2016-07-28 07:27:47 -04:00
bfd.c zebra - BFD client de-registration support 2016-05-08 20:11:18 -07:00
bfd.h zebra - BFD client de-registration support 2016-05-08 20:11:18 -07:00
bitfield.h ospf6d: ospfv3-abr-ecmp-support.patch 2015-05-19 18:03:39 -07:00
buffer.c lib, vtysh: reduce unneccessary C extension usage 2016-06-08 12:48:21 -04:00
buffer.h 2005-05-06 Paul Jakma <paul@dishone.st> 2005-05-06 21:25:49 +00:00
checksum.c lib: Clean up some small static analysis warnings 2016-05-19 10:42:17 -04:00
checksum.h lib: improve fletcher checksum validation 2012-10-25 10:15:58 -07:00
command.c Fix for CM-12450 Ensure quagga logs at startup are sent to syslog (until log configuration is processed) 2016-08-17 19:36:54 -07:00
command.h bgpd, lib, vtysh: hook up bgp ENCAP CLI node 2016-06-11 15:52:05 -07:00
csv.c lib: Compiler warning fix 2016-05-20 09:34:42 -04:00
csv.h This patch changes BGP from only listening mode for BFD status updates to interactive mode of dynamically registering/deregistering BFD enabled peers with PTM/BFD through zebra. Peer is registered with BFD when it goes into established state and de-registers when it goes out of establish state. 2015-06-12 07:59:11 -07:00
daemon.c [warnings] Fix various SOS warnings 2008-08-22 19:52:59 +01:00
distribute.c quagga: remove babel 2016-02-11 08:55:24 -08:00
distribute.h *: add missing includes 2016-06-07 08:50:09 -04:00
filter.c Fix bugs reported by coverity scan 2015-07-23 08:47:21 -07:00
filter.h lib, bgpd, tests: Refactor FILTER_X in zebra.h 2016-08-16 11:00:22 -04:00
getopt1.c *: make sure zebra.h is always included first 2016-06-09 10:45:22 -04:00
getopt.c *: make sure zebra.h is always included first 2016-06-09 10:45:22 -04:00
getopt.h 2005-08-10 Greg Troxel <gdt@fnord.ir.bbn.com> 2005-08-10 13:20:03 +00:00
gitversion.pl build: fix minimal mixup in gitinfo suffix 2013-04-09 17:05:08 +02:00
hash.c lib: lib-warnings.patch 2015-05-19 18:04:26 -07:00
hash.h lib: lib-warnings.patch 2015-05-19 18:04:26 -07:00
if_rmap.c lib: Fixup of NULL calls to XSTRDUP 2015-11-23 13:31:04 -08:00
if_rmap.h 2005-05-06 Paul Jakma <paul@dishone.st> 2005-05-06 21:25:49 +00:00
if.c *: use an ifindex_t type, defined in lib/if.h, for ifindex values 2016-08-18 07:35:38 -04:00
if.h *: use an ifindex_t type, defined in lib/if.h, for ifindex values 2016-08-18 07:35:38 -04:00
jhash.c Fix most compiler warnings in default GCC build. 2016-05-26 18:57:39 +00:00
jhash.h Fix arm compilation failures of sockunion_hash issues 2015-09-08 13:26:57 -07:00
json.c lib: Fix json.c compile on older platforms 2016-04-15 15:02:58 -04:00
json.h configure: Auto pick-up the correct json env 2016-06-10 09:17:37 -04:00
keychain.c lib: silence type range warning in macro 2016-05-26 15:33:29 +00:00
keychain.h 2005-05-06 Paul Jakma <paul@dishone.st> 2005-05-06 21:25:49 +00:00
libospf.h ospfd/ospf6d/zebra: Change interface bandwidth range and auto-cost range to 100G 2016-06-13 09:06:45 -04:00
linklist.c lib: linklist: clean up insert-before/after dups 2016-07-28 07:27:47 -04:00
linklist.h lib: linklist: clean up insert-before/after dups 2016-07-28 07:27:47 -04:00
log.c lib: don't have log functions change errno 2016-08-16 08:55:31 -04:00
log.h all: add default log file if none are defined 2016-07-11 12:57:24 -07:00
Makefile.am build: get rid of INCLUDES, use AM_CPPFLAGS 2016-06-03 15:46:59 -04:00
md5.c *: fix signedness mix-ups 2016-06-07 08:47:49 -04:00
md5.h *: fix signedness mix-ups 2016-06-07 08:47:49 -04:00
memory.c lib: Remove 'show memory pim' unused command 2016-06-17 15:40:29 -04:00
memory.h lib: add array_size() helper 2012-10-25 10:15:59 -07:00
memtypes.awk Add missing GPL headers, and copyright claims that certainly apply. 2016-05-26 01:06:59 +00:00
memtypes.c bgpd: encap: add attribute handling 2016-06-09 18:36:40 -07:00
network.c 2005-02-16 Andrew J. Schorr <ajschorr@alumni.princeton.edu> 2005-02-16 16:25:39 +00:00
network.h 2005-05-06 Paul Jakma <paul@dishone.st> 2005-05-06 21:25:49 +00:00
nexthop.c lib: Fix some more compiler warnings 2016-05-20 09:34:20 -04:00
nexthop.h *: use an ifindex_t type, defined in lib/if.h, for ifindex values 2016-08-18 07:35:38 -04:00
pid_output.c + pidfiles are now always created with 0644 perms instead if LOGFILE_MASK (0600) 2007-10-04 15:09:19 +00:00
plist_int.h lib: Fix missing plist_int.h 2015-11-03 10:00:30 -08:00
plist.c lib, bgpd: Fixup afi_t to be an enum and cleanup zebra.h 2016-06-06 14:20:24 -07:00
plist.h lib: straighten out ORF prefix list support 2015-11-03 05:49:39 -08:00
pqueue.c lib: use heap to manage timers 2014-04-22 21:17:00 +02:00
pqueue.h lib: use heap to manage timers 2014-04-22 21:17:00 +02:00
prefix.c *: get rid of "MTYPE 0" 2016-07-28 07:27:48 -04:00
prefix.h lib: make prefix2str simpler to use, and use it in zclient 2016-06-09 08:28:38 -04:00
privs.c lib: Fix priviledge modification for vty group specified 2016-04-08 20:33:15 -04:00
privs.h 2005-09-29 Paul Jakma <paul.jakma@sun.com> 2005-09-29 14:39:32 +00:00
ptm_lib.c Fixup of warnings in the code 2015-07-25 15:55:47 -07:00
ptm_lib.h Fixup of warnings in the code 2015-07-25 15:55:47 -07:00
queue.h *: fix detection and usage of sys/cdefs.h 2014-08-18 01:50:19 +02:00
regex-gnu.h *: nuke ^L (page feed) 2014-06-04 06:58:02 +02:00
regex.c *: nuke ^L (page feed) 2014-06-04 06:58:02 +02:00
route_types.pl "ip protocol" is missing ospf as an option 2016-05-11 13:12:08 +00:00
route_types.txt pimd: merge pimd as of 2015-01-19 2016-05-25 20:38:32 -04:00
routemap.c Quagga: Make sure order of route-maps in list and hash table matches 2016-05-20 09:35:20 -04:00
routemap.h isisd: add support to import routes from other protocols 2016-03-29 20:26:28 -04:00
sigevent.c [lib] Add support for backtrace on more platforms 2016-05-26 01:09:43 +00:00
sigevent.h *: use array_size() helper macro 2012-10-25 10:15:59 -07:00
smux.c lib: fix vty.c and smux.c static variable clash 2015-10-13 11:37:15 -07:00
smux.h *: add missing includes 2016-06-07 08:50:09 -04:00
snmp.c snmp: fix warnings 2016-05-26 15:33:29 +00:00
sockopt.c *: use an ifindex_t type, defined in lib/if.h, for ifindex values 2016-08-18 07:35:38 -04:00
sockopt.h *: use an ifindex_t type, defined in lib/if.h, for ifindex values 2016-08-18 07:35:38 -04:00
sockunion.c *: use an ifindex_t type, defined in lib/if.h, for ifindex values 2016-08-18 07:35:38 -04:00
sockunion.h *: use an ifindex_t type, defined in lib/if.h, for ifindex values 2016-08-18 07:35:38 -04:00
str.c lib: update strlcpy to OpenBSD v1.13 2016-08-07 21:05:26 -04:00
str.h * configure.ac: Test existance of strndup. 2005-09-19 09:53:21 +00:00
stream.c lib: add 3-byte stream functions 2016-07-28 07:27:47 -04:00
stream.h lib: add 3-byte stream functions 2016-07-28 07:27:47 -04:00
systemd.c quagga: Fixup startup to allow consistency between sysV and systemd 2016-04-27 16:04:48 -04:00
systemd.h quagga: Fixup startup to allow consistency between sysV and systemd 2016-04-27 16:04:48 -04:00
table.c route table: constify some APIs 2016-05-26 15:33:30 +00:00
table.h route table: constify some APIs 2016-05-26 15:33:30 +00:00
thread.c lib: AgentX: use threads instead of eventloop hack 2016-07-28 07:27:47 -04:00
thread.h lib: add thread_add_timer_tv (struct timeval) 2016-07-28 07:27:47 -04:00
vector.c 2005-03-14 Paul Jakma <paul.jakma@sun.com> 2005-03-14 20:19:01 +00:00
vector.h 2005-05-06 Paul Jakma <paul@dishone.st> 2005-05-06 21:25:49 +00:00
version.h.in build: track config args 2016-06-03 15:53:42 -04:00
vrf.c zebra/ospf/ospf6: Fix several memory leaks on if up/down 2016-06-28 04:52:38 -07:00
vrf.h lib: VRF_GET_ID should respect VRF_UNKNOWN 2016-05-02 13:17:06 -04:00
vty.c bgpd, lib, vtysh: hook up bgp ENCAP CLI node 2016-06-11 15:52:05 -07:00
vty.h lib: Arm build breakage with MAX_INT macro issues 2016-08-03 15:11:44 -04:00
workqueue.c *: make sure zebra.h is always included first 2016-06-09 10:45:22 -04:00
workqueue.h lib/workqueue: Add trivial work_queue_is_scheduled helper 2016-06-03 20:39:22 +00:00
zassert.h Add missing GPL headers, and copyright claims that certainly apply. 2016-05-26 01:06:59 +00:00
zclient.c *: use an ifindex_t type, defined in lib/if.h, for ifindex values 2016-08-18 07:35:38 -04:00
zclient.h *: use an ifindex_t type, defined in lib/if.h, for ifindex values 2016-08-18 07:35:38 -04:00
zebra.h zebra: make ZEBRA_FLAG_CHANGED internal status 2016-08-19 16:30:47 -04:00