summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-10frr: T2638: remove dedicated per protocol debuggingChristian Poessinger
With commit 015651a8 ("T2638: Enable more debugging in the FRR library") a global debug mechanism was added by creating a file named /tmp/vyos.frr.debug. With this change we can drop the duplicated debug code from every protocol.
2021-02-09Merge pull request #724 from c-po/t1315-bgp-evpnChristian Poessinger
bgp: T1315: initial implementation of L2VPN EVPN support
2021-02-09bgp: T1513: initial implementation of L2VPN EVPN supportChristian Poessinger
2021-02-09xml: cleanup wrong include file extensionsChristian Poessinger
2021-02-09xml: op-mode: remove absolute path from vtyshChristian Poessinger
2021-02-09bgo: T3183: T2100: enable "no bgp ebgp-requires-policy"Christian Poessinger
2021-02-09xml: bgp: remove absolute path from vtyshChristian Poessinger
2021-02-09Merge pull request #726 from runborg/frrdebuggingChristian Poessinger
T2638: Enable more debugging in the FRR library
2021-02-09T2638: Enable more debugging in the FRR libraryRunar Borge
This will enable more debugging on the frr reload library, changes: * Adds a /tmp/vyos.frr.debug hook to enable system wide vyos.frr debugging * Log the initial imported configs * Log the FRR config submitted to frr-reload * redirecting frr-reload output to the debug log.
2021-02-08smoketest: ripng: add initial testcasesChristian Poessinger
2021-02-07smoketest: configs: rip: add VLAN interfaces to test migration scriptsChristian Poessinger
2021-02-07rip: T2547: migrate interface specific options to "protocols rip"Christian Poessinger
2021-02-07rip: T2547: migrate interface specific configuration under protocols ripChristian Poessinger
2021-02-07system: T2486: bugfix name-servers-dhcp NameError on vif-c interfacesChristian Poessinger
Commit 0f8beae7426 ("system: T2486: migrate disable-dhcp-nameservers to name-servers-dhcp") added a migration script for moving the name-servers. A small glitch was introduced when referencing vif-c interfaces unter a vif-s interface where a variable got referenced which was not defined.
2021-02-07ospf: T3267: add proper CLI constraintsChristian Poessinger
2021-02-07smoketest: configs: import basic rip-routerChristian Poessinger
2021-02-07rpki: T3293: bugfix for config migration when cache and address name matchChristian Poessinger
If the RPKI cache name equals the configured address, renaming is not possible, as rename expects the new path to not exist.
2021-02-07smoketest: rip: rename the one and only testcaseChristian Poessinger
2021-02-07rip: T2547: xml cleanup so parts can be reused by RIPngChristian Poessinger
2021-02-07Jenkins: fix pipeline commentChristian Poessinger
2021-02-07Jenkins: enable arm64 buildsChristian Poessinger
2021-02-06Debian: only build XDP for amd64 architectureChristian Poessinger
2021-02-06erspan: T3030: fix XML generator warning about ' in help stringChristian Poessinger
2021-02-06rip: T2547: take key_mangling() for prefix-list names into accountChristian Poessinger
2021-02-06rip: T2547: verify() existence of access-list, prefix-list and route-mapsChristian Poessinger
2021-02-06rip: T2547: migrate to get_config_dict() and FRR reloadChristian Poessinger
2021-02-06xml: rip: ospf: add passive-interface building blockChristian Poessinger
2021-02-06rip: T2833: xml: split out (access|prefix)-list to re includableChristian Poessinger
2021-02-06xml: migrate DOS -> UNIX line endings for static routing includesChristian Poessinger
2021-02-06smoketest: protocols: rip: initial importChristian Poessinger
2021-02-05Merge branch 't2450-vrf' of github.com:c-po/vyos-1x into currentChristian Poessinger
* 't2450-vrf' of github.com:c-po/vyos-1x: xml: add new common "interface-name" validator xml: include: accel: add missing file include comments smoketest: static: improve static route testing route: static: T2450: provide full protocol support in XML and Python with new CLI vrf: T2450: provide full protocol support in XML and Python with new CLI migrator: ospf: T3267: cleanup empty interface "ip" nodes
2021-02-05xml: add new common "interface-name" validatorChristian Poessinger
2021-02-05xml: include: accel: add missing file include commentsChristian Poessinger
2021-02-05smoketest: static: improve static route testingChristian Poessinger
2021-02-05route: static: T2450: provide full protocol support in XML and Python with ↵Christian Poessinger
new CLI
2021-02-05vrf: T2450: provide full protocol support in XML and Python with new CLIChristian Poessinger
2021-02-05Merge pull request #721 from jack9603301/T3030Christian Poessinger
tunnel: T3030: Use the default TTL value of 0 to correspond to the PMTU option
2021-02-05tunnel: T3030: Use the default TTL value of 0 to correspond to the PMTU optionjack9603301
Before 94f886ab ("tunnel: T3173: path MTU discov..."), TTL used the default value of 255, so c7d08654 ("tunnel: T3030: Modify the comm...") used the default value of 255. Later, due to the introduction of the PMTU option, the default value was changed to 0. Continuing to use the default value of 255 will cause the smoke test to fail, Therefore, the new definition of TTL is migrated
2021-02-05Merge pull request #720 from jack9603301/T3030Christian Poessinger
tunnel: erspan: T3030: Fixed tunnel option missing
2021-02-05tunnel: erspan: T3030: Fixed tunnel option missingjack9603301
In 8413278c, we left out a parameter in the tunnel that caused the tunnel smoke test to fail. Now, let's add it
2021-02-04migrator: ospf: T3267: cleanup empty interface "ip" nodesChristian Poessinger
When per interface OSPF configuration is migrated into "protocols ospf interface" we should cleanup and empty ip {} node unter the individual interface. This makes the config look more nicely.
2021-02-04Merge pull request #620 from jack9603301/T3030Christian Poessinger
tunnel: T3030: Add erspan protocol support
2021-02-04Merge pull request #718 from jack9603301/T3283Christian Poessinger
op-mode: ip: T3283: Support for IPv4/IPv6 neigh tables
2021-02-04op-mode: ip: T3283: Format Neigh tablesjack9603301
2021-02-04op-mode: ip: T3283: Support for IPv4 neigh tablesjack9603301
2021-02-03ospfv3: T3244: drop superfluous import of dict_searchChristian Poessinger
2021-02-03rpki: T3255: remove superfluous import of verify_route_mapsChristian Poessinger
2021-02-02ospf: T3263: hello-multiplier is only available for interfaces, not virtual-linkChristian Poessinger
2021-02-02ospf: T3263: support hello sub-second timerChristian Poessinger
Added "set protocols ospf interface eth1 hello-multiplier <n>" CLI command. This is mutually exclusive to "set protocols ospf interface eth1 dead-interval <n>".
2021-02-02vlan: T3018: vif/vif-s vlan id can not be re-usedChristian Poessinger
In the past it was possible to configure a vif-s interface and a vif interface both with the same VLAN ID. VyOS 1.2 reported a Kernel error: RTNETLINK answers: File exists Error creating VLAN device eth1.100 so this should not be possible at all in VyOS 1.3