mirror_frr/ospfd
Olivier Dugeon db28a51f7e OSPFd: Correct Extended Prefix LSA refresh
- When Extended Prefix LSA need to be refresh, paramaters may be
taken from the wrong interface i.e. Extended Link instead of Prefix
resulting in producing an empty LSA body. Then, ospfd crash due to the
assert on LSA length in ospf_lsa_different() function: code check that
the LSA size is larger than LSA header i.e. LSA is not empty.

Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
2018-02-01 14:30:34 +01:00
..
.gitignore ospfd: remove clippy file, fix .gitignore 2017-12-01 14:24:30 -05:00
ChangeLog.opaque.txt Initial revision 2003-02-03 16:31:16 +00:00
Makefile build: non-recursive ospf* 2017-08-04 11:09:50 +02:00
ospf_abr.c ospfd: LSDB_LOOP treat it as a loop. 2018-01-17 13:29:58 -05:00
ospf_abr.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_api.c Revert "*: reindent pt. 2" 2017-07-22 14:52:33 +02:00
ospf_api.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_apiserver.c ospfd: LSDB_LOOP treat it as a loop. 2018-01-17 13:29:58 -05:00
ospf_apiserver.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_asbr.c ospfd: Make external routes in ospf VRF aware 2017-11-21 11:23:08 -08:00
ospf_asbr.h ospfd: Make external routes in ospf VRF aware 2017-11-21 11:23:08 -08:00
ospf_ase.c ospfd: LSDB_LOOP treat it as a loop. 2018-01-17 13:29:58 -05:00
ospf_ase.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_bfd.c ospfd: OSPFv2 VRF Support 2017-10-03 09:15:19 -07:00
ospf_bfd.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_dump_api.c *: reindent 2017-07-17 14:04:07 +02:00
ospf_dump_api.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_dump.c OSPFd: Update Segment Routing PR following review 2018-01-29 17:58:53 +01:00
ospf_dump.h OSPFd: Update Segment Routing PR following review 2018-01-29 17:58:53 +01:00
ospf_ext.c OSPFd: Correct Extended Prefix LSA refresh 2018-02-01 14:30:34 +01:00
ospf_ext.h OSPFd: Correct Extended Prefix LSA refresh 2018-02-01 14:30:34 +01:00
ospf_flood.c ospfd: Make external routes in ospf VRF aware 2017-11-21 11:23:08 -08:00
ospf_flood.h ospfd: OSPFv2 VRF Support 2017-10-03 09:15:19 -07:00
ospf_ia.c ospfd: LSDB_LOOP treat it as a loop. 2018-01-17 13:29:58 -05:00
ospf_ia.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_interface.c ospfd: show ip ospf neighbor json output format 2018-01-20 19:30:59 -08:00
ospf_interface.h ospfd: show ip ospf neighbor json output format 2018-01-20 19:30:59 -08:00
ospf_ism.c *: Convert list_delete(struct list *) to ** to allow nulling 2017-10-05 10:53:13 -04:00
ospf_ism.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_lsa.c ospfd: LSDB_LOOP treat it as a loop. 2018-01-17 13:29:58 -05:00
ospf_lsa.h ospfd: OSPFv2 VRF Support 2017-10-03 09:15:19 -07:00
ospf_lsdb.c *: reindent 2017-07-17 14:04:07 +02:00
ospf_lsdb.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_main.c ospfd: OSPFv2 VRF Support 2017-10-03 09:15:19 -07:00
ospf_memory.c OSPFD: Add Experimental Segment Routing support 2018-01-18 19:11:11 +01:00
ospf_memory.h OSPFD: Add Experimental Segment Routing support 2018-01-18 19:11:11 +01:00
ospf_neighbor.c ospfd: Fix conflict router-id, memory leaks 2017-08-10 15:12:19 -07:00
ospf_neighbor.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_network.c ospfd: Set filter to unbound debug logs 2017-12-27 10:13:38 -08:00
ospf_network.h ospfd: Bind socket to vrf device 2017-10-03 09:22:47 -07:00
ospf_nsm.c ospfd: LSDB_LOOP treat it as a loop. 2018-01-17 13:29:58 -05:00
ospf_nsm.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_opaque.c OSPFd: Clean up Segment Routing patch 2018-01-30 16:17:54 +01:00
ospf_opaque.h OSPFD: Add Experimental Segment Routing support 2018-01-18 19:11:11 +01:00
ospf_packet.c ospfd: Set filter to unbound debug logs 2017-12-27 10:13:38 -08:00
ospf_packet.h ospfd: flush self-originated lsa upon restart frr 2017-11-07 18:14:14 -08:00
ospf_ri.c OSPFd: Correct compilation error 2018-01-30 11:42:02 +01:00
ospf_ri.h OSPFd: Correct compilation error 2018-01-30 11:42:02 +01:00
ospf_route.c *: Convert list_delete(struct list *) to ** to allow nulling 2017-10-05 10:53:13 -04:00
ospf_route.h ospfd: OSPFv2 VRF Support 2017-10-03 09:15:19 -07:00
ospf_routemap.c ospfd: OSPFv2 VRF Changes II 2017-10-03 09:15:20 -07:00
ospf_snmp.c ospfd: Set filter to unbound debug logs 2017-12-27 10:13:38 -08:00
ospf_spf.c OSPFD: Add Experimental Segment Routing support 2018-01-18 19:11:11 +01:00
ospf_spf.h *: reindent 2017-07-17 14:04:07 +02:00
ospf_sr.c OSPFd: Correct Extended Prefix LSA refresh 2018-02-01 14:30:34 +01:00
ospf_sr.h OSPFd: Update Segment Routing PR following review 2018-01-29 17:58:53 +01:00
ospf_te.c OSPFd: Clean up Segment Routing patch 2018-01-30 16:17:54 +01:00
ospf_te.h Update PR #839 following review 2017-07-27 16:09:00 +02:00
ospf_vty.c ospfd: Fix default-info and redis cmd options 2018-01-29 21:33:32 -08:00
ospf_vty.h ospfd: return non-zero for configuration failures 2018-01-03 22:47:28 +08:00
ospf_zebra.c *: Send/receive the nexthop vrf_id 2018-01-12 09:22:07 -05:00
ospf_zebra.h ospfd: Make external routes in ospf VRF aware 2017-11-21 11:23:08 -08:00
OSPF-ALIGNMENT.txt *: Remove cvs control points 2017-12-05 17:28:12 -05:00
OSPF-MIB.txt spelling: s/supress/suppress/ 2004-11-05 13:24:12 +00:00
OSPF-TRAP-MIB.txt Initial revision 2002-12-13 20:15:29 +00:00
ospfd.c Merge remote-tracking 'frr/master' into SR-Routing 2018-01-30 11:43:25 +01:00
ospfd.conf.sample Initial revision 2002-12-13 20:15:29 +00:00
ospfd.h OSPFD: Add Experimental Segment Routing support 2018-01-18 19:11:11 +01:00
subdir.am OSPFD: Add Experimental Segment Routing support 2018-01-18 19:11:11 +01:00