mirror_frr/ldpd
Emanuele Di Pascale 0e3b6a926a lib, zebra: support label chunk requests for SRGB
For SRGB, we need to support chunk requests starting at a
specific point in the label space, rather than just asking
for any sufficiently large chunk. To this purpose, we extend
the label manager api to request a chunk with a base value;
if the base is set to 0, the label manager will behave as it
currently does, i.e. fetching the first free chunk big enough
to satisfy the request.

update all the existing calls to get chunks from the label
manager so that they use MPLS_LABEL_BASE_ANY as the base
for the requested chunk

Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
2019-07-10 15:20:27 +02:00
..
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
accept.c *: update thread_add_* calls 2017-05-09 20:44:22 +00:00
address.c ldpd: fix clang warning 2017-10-08 23:39:34 +02:00
adjacency.c bgpd isisd ldpd lib: const drop fixes (SA) 2018-09-17 19:38:59 +02:00
control.c ldpd: simplify initialization of the child processes 2017-06-05 12:23:02 -03:00
control.h lib: standardize use of queue.h 2017-08-17 17:47:05 +02:00
hello.c ldpd: fix issues with dual-stack adjacencies 2017-06-13 13:21:16 -03:00
init.c ldpd: provide more detailed information in some show commands 2017-03-20 21:42:14 -03:00
interface.c bgpd isisd ldpd lib: const drop fixes (SA) 2018-09-17 19:38:59 +02:00
keepalive.c ldpd: provide more detailed information in some show commands 2017-03-20 21:42:14 -03:00
l2vpn.c bgpd isisd ldpd lib: const drop fixes (SA) 2018-09-17 19:38:59 +02:00
labelmapping.c ldpd: fix corner case in which we wouldn't respect the max pdu length 2019-01-22 18:10:07 -02:00
lde_lib.c *: Make assignment from RB_ROOT in while loop work better 2018-02-23 07:08:36 -05:00
lde.c lib, zebra: support label chunk requests for SRGB 2019-07-10 15:20:27 +02:00
lde.h lib: standardize use of queue.h 2017-08-17 17:47:05 +02:00
ldp_debug.c ldpd lib: null check (Coverity 1452287 + 20 alike) 2018-06-21 12:31:57 +02:00
ldp_debug.h ldpd: Switch over to new debug style 2017-12-07 18:59:54 -05:00
ldp_vty_cmds.c *: spelchek 2018-10-25 20:10:57 +02:00
ldp_vty_conf.c ldpd: null check (Coverity 1452317) 2018-06-25 16:47:15 +02:00
ldp_vty_exec.c ldpd: Fix compiler warning about uninitialized rt 2017-10-03 21:32:32 -04:00
ldp_vty.h Merge pull request #1282 from opensourcerouting/ldpd-minor-issues 2017-10-03 20:19:11 -04:00
ldp_zebra.c *: use ZAPI_CALLBACK_ARGS macro for zapi handlers 2019-05-03 20:57:35 +00:00
ldp.h zebra: add pseudowire manager 2017-08-09 12:35:15 +02:00
ldpd.c ldpd: Fix shutdown 2019-06-11 14:55:10 +03:00
ldpd.conf.sample ldpd: adapt the code for Quagga 2016-09-23 09:31:09 -04:00
ldpd.h ldpd: buffer underflow, thread safety (PVS-Studio) 2018-07-04 00:01:22 +02:00
ldpe.c ldpd: fix startup on OpenBSD 2018-12-21 21:00:53 -02:00
ldpe.h lib: standardize use of queue.h 2017-08-17 17:47:05 +02:00
log.c ldpd: use synchronous channels for sending log messages 2017-06-05 12:23:33 -03:00
log.h ldpd: split log.c into two files 2017-06-05 12:05:22 -03:00
logmsg.c *: Make code use a consisten definition of labels 2018-02-08 20:31:37 -05:00
Makefile build: non-recursive ldpd 2017-08-04 19:09:11 +02:00
neighbor.c ldpd: buffer underflow, thread safety (PVS-Studio) 2018-07-04 00:01:22 +02:00
notification.c ldpd: accept notifications during the session establishment process 2017-06-05 12:23:48 -03:00
packet.c ldpd: fix clang-SA warning in packet reading 2019-06-13 13:35:33 +02:00
pfkey.c *: fix config.h/zebra.h include order 2018-09-08 21:30:42 +02:00
socket.c ldpd: fix missing return value in bindany 2019-01-16 16:35:10 -05:00
subdir.am build: fix a whole bunch of *FLAGS 2019-01-30 19:13:51 +01:00
util.c *: spelchek 2018-10-25 20:10:57 +02:00