Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-25 | smoketest: bugfix on proper inheritance levels for classmethod | Christian Poessinger | |
2022-04-03 | smoketest: ospf(v3): ensure we can also run this test on a live system | Christian Poessinger | |
2022-03-19 | smoketest: Verify export-list rule to ospf-area | fett0 | |
2021-12-26 | smoketest: ospf: use setUpClass()/tearDownClass() for route-maps | Christian Poessinger | |
2021-12-24 | smoketest: ospf: enable FRR debugging | Christian Poessinger | |
2021-12-09 | ospf(v3): T4058: add support for BFD profiles | Christian Poessinger | |
2021-11-28 | smoketest: ospf: rearrange testcases - place vrf last | Christian Poessinger | |
2021-11-27 | ospf: T3753: adjust to CLI options new in FRR 8.0 | Christian Poessinger | |
FRR 7.5 router ospf passive-interface default no passive-interface eth0.202 Changed int FRR 8 to interface eth0.202 no ip ospf passive ! router ospf ospf router-id 172.18.254.202 log-adjacency-changes detail passive-interface default | |||
2021-11-27 | ospf: T3753: adjust to CLI options new in FRR 8.0 | Christian Poessinger | |
2021-09-23 | smoketest: ospf: debug output only syslog and FRR | Christian Poessinger | |
The Kernel output seemed to be not that helpful and only polluted the log. Now we only gather the syslog and FRRs configuration | |||
2021-08-23 | smoketest: ospf: "metric-type" also works for kernel and static ↵ | Christian Poessinger | |
redistributed routes | |||
2021-08-15 | smoketest: ospf: add debug code for redistribution test | Christian Poessinger | |
2021-08-15 | smoketest: ospf: fix type in testcase name #10 | Christian Poessinger | |
2021-08-15 | smoketest: ospf: T3757: test interface area configuration | Christian Poessinger | |
2021-08-11 | smoketest: ospf: add logger to passive-interface test | Christian Poessinger | |
2021-07-18 | smoketest: ospf: extend passive-interface debugging with kernel log | Christian Poessinger | |
2021-07-11 | smoketest: ospf: change passive-interface debugging | Christian Poessinger | |
2021-06-25 | smoketest: ospf: sometimes the passive-interface-test fails - add debug code | Christian Poessinger | |
2021-04-12 | ospf: T3328: route-map to zebra/kernel can not be removed | Christian Poessinger | |
Removing the Zebra/Linux Kernel route-map added by "set protocols ospf route-map" was not removed once applied. This was because the removal must happen within the zebra daemon and not ospfd. | |||
2021-03-21 | ospf: vrf: T2271: ease FRR interaction for config reload | Christian Poessinger | |
Instead of multiple if/else paths, use a common vrf string variable which is either populated or not. In addtion when interfaces are configured for a given VRF, harden the regex for config reload. | |||
2021-03-17 | smoketest: remove failfast=True as debug leftover | Christian Poessinger | |
2021-03-17 | smoketest: add shim for every test to re-use common tasts | Christian Poessinger | |
Currently every smoketest does the setup and destruction of the configsession on its own durin setUp(). This creates a lot of overhead and one configsession should be re-used during execution of every smoketest script. In addiion a test that failed will leaf the system in an unconsistent state. For this reason before the test is executed we will save the running config to /tmp and the will re-load the config after the test has passed, always ensuring a clean environment for the next test. | |||
2021-03-14 | vrf: T3344: move dynamic routing protocols under "vrf name <name> protocols" | Christian Poessinger | |
Instead of having the dynamic routing protocols OSPF and BGP residing under the "protocols vrf <name> [ospf|bgp]" nodes, rather move them directly under the "vrf name <name> protocols [ospf|bgp]" node. Now all VRF related parts are placed under the same root node. This eases the verify steps tremendously, as we do not need to check wheter a VRF eists or not, it will always exist as we operate under a child node. | |||
2021-03-14 | vrf: ospf: T2271: create individual OSPF process for specified VRF name | Christian Poessinger | |
VyOS CLI config: vrf red { ospf { default-information { originate { always } } default-metric 30 passive-interface default } } Will create the FRR configuration snippet: ! router ospf vrf red auto-cost reference-bandwidth 100 timers throttle spf 200 1000 10000 passive-interface default default-metric 30 default-information originate always ! | |||
2021-03-06 | smoketest: ospf: add debug code | Christian Poessinger | |
2021-02-23 | routing: T3211: Add redistribute protocol IS-IS to bgp ospf rip | sever-sever | |
2021-01-29 | smoketest: ospf: T3267: test interface configuration | Christian Poessinger | |
2021-01-29 | smoketest: ospf: merge area and virtual-link testcases | Christian Poessinger | |
2021-01-24 | ospf(v3): T3236: T3244: adjust to route-map converted name (_ for -) | Christian Poessinger | |
A hyphen in a route-map name will be converted to _, take care about this effect during validation. | |||
2021-01-24 | smoketest: ospfv3: initial testcases | Christian Poessinger | |
2021-01-23 | ospf: T3236: provide full protocol support in XML and Python | Christian Poessinger | |
This commit provides the implementation of the OSPF CLI with a Jinja2 template that is loaded by FRR reload. It also contains some initial smoketests. There is yet no verify() implementation! |