Commit Graph

342 Commits

Author SHA1 Message Date
Christian Giese 53af933eb4 strict config validation 2023-08-28 15:34:55 +00:00
Christian Giese c2dfdabf3e strict config validation 2023-08-28 12:49:22 +00:00
Christian Giese c9ae05ad79 add config for LDP TOS / BGP TOS & TTL 2023-08-28 12:48:53 +00:00
Christian Giese 75362b893c fix typos and neighbor issue
Fix typo replacing neigbor with neighbor and fix an issue
where neighbor stucks in
state loading.
2023-08-25 11:46:36 +00:00
Christian Giese 488b501a3f fix OSPF teardown 2023-08-25 11:46:36 +00:00
Christian Giese db6c7dcb7a fix minor GCC warnings 2023-08-25 11:46:36 +00:00
Christian Giese c6154d32c6 Optional IPO!
Do not use IPO if it's not supported by compiler.
2023-08-25 11:46:36 +00:00
Christian Giese 6759734843 fix OSPF DBD header 2023-08-25 11:46:36 +00:00
Christian Giese 893bf9f494 fix OSPF master seq 2023-08-25 11:46:36 +00:00
Christian Giese ee86ca5fb4 OSPFv2 and v3 fixes 2023-08-25 11:46:36 +00:00
Christian Giese 9dcd3393cf OSPFv3 - 3 2023-08-25 11:46:36 +00:00
Christian Giese cfb145f094 OSPFv3 - 2 2023-08-25 11:46:36 +00:00
Christian Giese b0750b6f27 OSPFv3 - 1 2023-08-25 11:46:36 +00:00
Christian Giese 81a49011be add OSPF interface-id 2023-08-25 11:46:36 +00:00
Christian Giese cb91f35b0f OSPFv3 fixes 2023-08-25 11:46:36 +00:00
Christian Giese 200c5bf4e9 fix external connection metric 2023-08-25 11:46:36 +00:00
Christian Giese 828ab92487 fix ospf-pdu-update command 2023-08-25 11:46:36 +00:00
Christian Giese c1900b8b62 improve OSPF teardown 2023-08-25 11:46:35 +00:00
Christian Giese e8551e296a fix OSPF MRT format 2023-08-25 11:46:35 +00:00
Christian Giese 65a62a1075 OSPF fixes and enhancements
+ generate network LSA (2) if needed
+ LSA fixes
2023-08-25 11:46:35 +00:00
Christian Giese 4389fabf73 OSPF fixes 2023-08-25 11:46:35 +00:00
Christian Giese c71fb129f2 add ospf-teardown command 2023-08-25 11:46:35 +00:00
Christian Giese 9ce644ac67 add teardown-time to config 2023-08-25 11:46:35 +00:00
Christian Giese 90c3d22b78 OSPF authentication 2023-08-25 11:46:35 +00:00
Christian Giese fc43415cfc fix OSPF hello active nbr list 2023-08-25 11:46:35 +00:00
Christian Giese 8739bec561 fix OSPF DR/BDR election 2023-08-25 11:46:35 +00:00
Christian Giese 4fb7547683 add external load from ctr and mrt 2023-08-25 11:46:35 +00:00
Christian Giese da77faec06 OSPF MRT initial draft 2023-08-25 11:46:35 +00:00
Christian Giese 6a523a24a6 add OSPF commands 2023-08-25 11:46:35 +00:00
Christian Giese 20d02730b5 OSPF self source 2023-08-25 11:46:35 +00:00
Christian Giese bb33c2be53 fix OSPF lifetime 2023-08-25 11:46:35 +00:00
Christian Giese 3601a9ff4b move fletcher checksum function 2023-08-25 11:46:35 +00:00
Christian Giese 00b037a0ef fix OSPF LSA generation and checksum 2023-08-25 11:46:35 +00:00
Christian Giese 3572c13ff6 OSPF P2P adj working 2023-08-25 11:46:35 +00:00
Christian Giese 0129a1fefe OSPF refactoring (tree per type, ...) 2023-08-25 11:46:35 +00:00
Christian Giese c3c203bab3 OSPF fixes 2023-08-25 11:46:35 +00:00
Christian Giese b35d5ea54b OSPF LSA handling 2023-08-25 11:46:35 +00:00
Christian Giese 0e6f052d99 OSPF minor update 2023-08-25 11:46:35 +00:00
Christian Giese 522c1dd2e5 OSPF DBD EXCHANGE (WIP) 2023-08-25 11:46:35 +00:00
Christian Giese 72306577d3 consolidate OSPFv2 and v3 2023-08-25 11:46:35 +00:00
Christian Giese bdc6a354f1 OSPF HELLO (up to ExStart) 2023-08-25 11:46:35 +00:00
Christian Giese f89d8f19ab OSPF HELLO (up to 2-way) 2023-08-25 11:46:35 +00:00
Christian Giese 38368220df fix build error after ospf merge 2023-08-16 08:46:00 +00:00
Christian Giese ad0e9911b8 Merge branch 'ospf_dev' into dev 2023-08-16 08:31:32 +00:00
Christian Giese 2aba470164 fix isis_lsp_gc_job crash 2023-07-14 20:07:21 +00:00
Christian Giese a31eea98e3 ISIS FIXES 2023-07-14 12:27:17 +00:00
Christian Giese 3353ea80dd fix #200 PPPoE crash 2023-07-13 21:27:30 +00:00
Christian Giese f33d8fd6dc docu update 2023-06-30 11:05:27 +00:00
Christian Giese bf820b72a2 fix IPoE monkey test #196 2023-06-30 08:36:56 +00:00
AkshatJain1911 7ab15f7ea1 changes to switch between draft-lihawi v00 and v04 (#195)
add different pon-access-line-versions (#183) and add unit tests

+ unit test for util functions
+ draft-lihawi v0 and v4 switch
2023-06-30 09:48:37 +02:00