summaryrefslogtreecommitdiff
path: root/interface-definitions
AgeCommit message (Collapse)Author
2021-02-16ospf: T3047: support virtual-link interfaces on "passive-interface-exclude"Christian Poessinger
This superseeds GitHub pull request #723 by implementing support to add an OSPF virtual-link interface which connects different areas to the "no passive-interface" configuration option when the system uses "passive-interface default". Setting "protocols ospf passive-interface-exclude vlink0" on the VyOS CLI will render the FRR OSPF configuration "no passive-interface VLINK0".
2021-02-16ospfv3: T3313: move interface related options to "protocols ospfv3 interface"Christian Poessinger
2021-02-15Merge pull request #732 from c-po/t3310-bfdJohn Estabrook
bfd: T3310: migrate to get_config_dict() and FRR reload
2021-02-15bgp: T1513: add per VRF vni supportChristian Poessinger
2021-02-15bfd: T3310: implement peer profile supportChristian Poessinger
2021-02-15bfd: T3310: migrate to get_config_dict() and FRR reloadChristian Poessinger
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-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-14bgp: T1513: add per VNI advertise-default-gw, advertise-svi-ip optionsChristian Poessinger
2021-02-14bgp: T2844: add IPv4 disable-send-community supportChristian Poessinger
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: T1513: extend supported evpn support/cli optionsChristian Poessinger
Add CLI options for: - advertise-pip - rt-auto-derive - flooding - rd - route-target
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-10ripng: T3281: migrate to get_config_dict() and FRR reloadChristian Poessinger
2021-02-09bgp: T1513: initial implementation of L2VPN EVPN supportChristian Poessinger
2021-02-09xml: cleanup wrong include file extensionsChristian Poessinger
2021-02-07rip: T2547: migrate interface specific configuration under protocols ripChristian Poessinger
2021-02-07ospf: T3267: add proper CLI constraintsChristian Poessinger
2021-02-07rip: T2547: xml cleanup so parts can be reused by RIPngChristian Poessinger
2021-02-06erspan: T3030: fix XML generator warning about ' in help stringChristian 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-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-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-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-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-04Merge pull request #620 from jack9603301/T3030Christian Poessinger
tunnel: T3030: Add erspan protocol support
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-02Merge branch 'current' into T3282Christian Poessinger
2021-02-02conf-mode: T3282: Add XML for protocol RIPngsever-sever
2021-02-02conf-mode: T3280: Add XML for protocols staticsever-sever
2021-02-02tunnel: T3030: Modify the command line to streamline configuration (support ↵jack9603301
package type automatic detection)
2021-02-02tunnel: T3030: Add erspan protocol supportjack9603301
2021-02-01vrf: T3278: Add XML for conf-modesever-sever
2021-01-30bgp: T3037: remove invalid CLI nodes for ipv6 specific dynamic capabilityChristian Poessinger
2021-01-29vif-s: T3268: add VRF supportBrandon Stepler
2021-01-29ospf: T3267: move "interface ip ospf" configuration to "protocols ospf ↵Christian Poessinger
interface" For easier maintenance and operability move the interface specific protocol setting of OSPF to the OSPF protocol section. This is now also in-line with IS-IS. This means to migrate: ethernet eth0 { vif 202 { ip { ospf { authentication { md5 { key-id 10 { md5-key vyosvyos } } } dead-interval 40 hello-interval 10 priority 1 retransmit-interval 5 transmit-delay 1 } } } } to protocols { ospf { interface eth0.201 { authentication { md5 { key-id 10 { md5-key vyosvyos } } } dead-interval 40 hello-interval 10 priority 1 retransmit-interval 5 transmit-delay 1 } }
2021-01-29rpki: T3255: fix polling-period default value of 300 secondsChristian Poessinger
2021-01-29rpki: T3255: provide full protocol support in XML and PythonChristian Poessinger
This commit provides the implementation of the OSPF CLI with a Jinja2 template that is loaded by FRR reload.
2021-01-26rpki: T3256: Add XML for protocol rpki conf-modesever-sever
2021-01-25Merge pull request #693 from bstepler/T3240Christian Poessinger
dhcpv6: T3240: support per-interface client DUIDs