summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-15bgp: T3311: remove remote-as from address-familyChristian Poessinger
When moving from Quagga to FRR the BGP address-family was extended by an invalid peer-group statement. FRR always moved a configured peer-group from the AFI level down to the neighbor level. With the migration to FRR reload we must take care about this by ourselves.
2021-02-14templates: convert DOS -> UNIX line endingsChristian Poessinger
2021-02-14bgp: T2315: add CLI options for addpath-tx-(all-paths|bestpath-per-AS)Christian Poessinger
* protocols bgp 65000 neighbor 192.0.2.1 address-family ipv4-unicast addpath-tx-all * protocols bgp 65000 neighbor 192.0.2.1 address-family ipv4-unicast addpath-tx-per-as * protocols bgp 65000 neighbor 2001:db8::1 address-family ipv6-unicast addpath-tx-all * protocols bgp 65000 neighbor 2001:db8::1 address-family ipv6-unicast addpath-tx-per-as
2021-02-14frr: harden "router" regexChristian Poessinger
2021-02-14bgp: T1513: add per VNI advertise-default-gw, advertise-svi-ip optionsChristian Poessinger
2021-02-14smoketest: bfd: add initial testChristian Poessinger
2021-02-14bgp: T2844: add IPv4 disable-send-community supportChristian Poessinger
2021-02-14bgp: T2387: route-reflector-client is only supported for iBGP peersChristian Poessinger
2021-02-14bgp: T2387: bugfix missing options not added to FRRChristian Poessinger
The following options were not represented in the Jinja2 template: - port - advertisement-interval - strict-capability-match In addition the smoketests have been extended to support IPv6 neighbors, too.
2021-02-14bgp: T3308: add graceful-shutdown optionChristian Poessinger
2021-02-14bgp: T1513: make vni a multi nodeChristian Poessinger
2021-02-14bgp: xml: add valueHelp for peer-group definitionChristian Poessinger
2021-02-13bgp: T2387: bgp_neighbor macro should access address family dict with items()Christian Poessinger
2021-02-13bgp: T1513: extend supported evpn support/cli optionsChristian Poessinger
Add CLI options for: - advertise-pip - rt-auto-derive - flooding - rd - route-target
2021-02-13smoketest: rpki: extend tests with IPv6 caching serversChristian Poessinger
2021-02-13smoketest: bcast-relay: no need to commit() in setUp()Christian Poessinger
2021-02-13smoketest: rpki: remove failfast settingChristian Poessinger
2021-02-12Merge pull request #731 from varesa/T3307-fix-dnatChristian Poessinger
nat: T3307: fix destination nat generation
2021-02-12nat: T3307: fix destination nat generationEsa Varemo
Fix destination NAT template trying to map source->translation instead of destination->translation. Fixes https://phabricator.vyos.net/T3307
2021-02-11ospfv3: T3267: move interface specific options to "protocols ospfv3"Christian Poessinger
2021-02-11ripng: T3281: move interface specific options to "protocols ripng"Christian Poessinger
2021-02-11ripng: T3281: move common parts into Jinja2 includeChristian Poessinger
2021-02-11Merge branch 'ripng' of github.com:c-po/vyos-1x into currentChristian Poessinger
* 'ripng' of github.com:c-po/vyos-1x: smoketest: static-routes: enable VRF table leaking test rip: T2547: fix indention of distribute-list in FRR template Makefile: remove "interfaces ip" node as all components have been migrated ripng: T3281: migrate to get_config_dict() and FRR reload frr: T2638: remove dedicated per protocol debugging
2021-02-11Merge pull request #730 from bstepler/T3290Christian Poessinger
conntrack: T3290: remove references to removed GRE plugins
2021-02-11mirror: T3297: redirect stderr to /dev/nullJACK
2021-02-10conntrack: T3290: remove references to removed GRE pluginsBrandon Stepler
2021-02-10smoketest: static-routes: enable VRF table leaking testChristian Poessinger
As we have upgrade to FRR 7.5 in current the issue within FRR vtysh [1] is fixed. [1]: https://github.com/FRRouting/frr/issues/8016
2021-02-10rip: T2547: fix indention of distribute-list in FRR templateChristian Poessinger
2021-02-10Makefile: remove "interfaces ip" node as all components have been migratedChristian Poessinger
... from vyatta-cfg-quagga to vyos-1x
2021-02-10ripng: T3281: migrate to get_config_dict() and FRR reloadChristian Poessinger
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