mirror_frr/ldpd
Renato Westphal 2d2011708d ldpd: fix corner case in which we wouldn't respect the max pdu length
The calculation to know when an LDP PDU went past the maximum
negotiated PDU length was wrong because it wasn't taking the
"Version" and "PDU Length" fields into account (total of four
bytes). Fix this.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
2019-01-22 18:10:07 -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 *: Replace zclient_new with zclient_new_notify 2018-11-12 09:16:23 -05: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 *: Replace zclient_new with zclient_new_notify 2018-11-12 09:16:23 -05:00
ldp.h zebra: add pseudowire manager 2017-08-09 12:35:15 +02:00
ldpd.c *: remove the configuration lock from all daemons 2018-11-26 16:47:35 -02: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: buffer underflow, thread safety (PVS-Studio) 2018-07-04 00:01:22 +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 not building docs w/o sphinx 2018-09-09 20:01:08 +02:00
util.c *: spelchek 2018-10-25 20:10:57 +02:00