Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-16 | bfd: T3310: use end to exit FRR scope | Christian Poessinger | |
We need to exit from the bfd context by end instead of exit, else FRR reload will get confused: frr-reload output: 168 2021-02-16 21:13:19,014 DEBUG: LINE ip prefix-list GLOBAL seq 10 permit 192.168.100.1/32: append to current_context_lines, ['bfd'] | |||
2021-02-16 | ospf: 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-16 | bgp: T2100: always set "no bgp network import-check" | Christian Poessinger | |
In order to keep the current behavior when upgrading from 1.2 -> 1.3 -> 1.4 FRR requires us to set this option. This configuration modifies the behavior of the network statement. If you have this configured the underlying network must exist in the rib (default). If you have the [no] form configured then BGP will not check for the networks existence in the rib. For FRR versions 7.3 and before frr defaults for datacenter were the network must exist, traditional did not check for existence. For versions 7.4 and beyond both traditional and datacenter the network must exist. VyOS uses "traditional". | |||
2021-02-16 | ospfv3: T3313: move interface related options to "protocols ospfv3 interface" | Christian Poessinger | |
2021-02-15 | Merge pull request #732 from c-po/t3310-bfd | John Estabrook | |
bfd: T3310: migrate to get_config_dict() and FRR reload | |||
2021-02-15 | bgp: T1513: add per VRF vni support | Christian Poessinger | |
2021-02-15 | bfd: T3310: implement peer profile support | Christian Poessinger | |
2021-02-15 | bfd: T3310: migrate to get_config_dict() and FRR reload | Christian Poessinger | |
2021-02-14 | templates: convert DOS -> UNIX line endings | Christian Poessinger | |
2021-02-14 | bgp: 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-14 | bgp: T1513: add per VNI advertise-default-gw, advertise-svi-ip options | Christian Poessinger | |
2021-02-14 | bgp: T2844: add IPv4 disable-send-community support | Christian Poessinger | |
2021-02-14 | bgp: T2387: bugfix missing options not added to FRR | Christian 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-14 | bgp: T3308: add graceful-shutdown option | Christian Poessinger | |
2021-02-14 | bgp: T1513: make vni a multi node | Christian Poessinger | |
2021-02-13 | bgp: T2387: bgp_neighbor macro should access address family dict with items() | Christian Poessinger | |
2021-02-13 | bgp: T1513: extend supported evpn support/cli options | Christian Poessinger | |
Add CLI options for: - advertise-pip - rt-auto-derive - flooding - rd - route-target | |||
2021-02-12 | nat: T3307: fix destination nat generation | Esa Varemo | |
Fix destination NAT template trying to map source->translation instead of destination->translation. Fixes https://phabricator.vyos.net/T3307 | |||
2021-02-11 | ripng: T3281: move common parts into Jinja2 include | Christian Poessinger | |
2021-02-10 | rip: T2547: fix indention of distribute-list in FRR template | Christian Poessinger | |
2021-02-10 | ripng: T3281: migrate to get_config_dict() and FRR reload | Christian Poessinger | |
2021-02-09 | bgp: T1513: initial implementation of L2VPN EVPN support | Christian Poessinger | |
2021-02-09 | bgo: T3183: T2100: enable "no bgp ebgp-requires-policy" | Christian Poessinger | |
2021-02-07 | rip: T2547: migrate interface specific options to "protocols rip" | Christian Poessinger | |
2021-02-06 | rip: T2547: migrate to get_config_dict() and FRR reload | Christian Poessinger | |
2021-02-05 | Merge branch 't2450-vrf' of github.com:c-po/vyos-1x into current | Christian 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-05 | route: static: T2450: provide full protocol support in XML and Python with ↵ | Christian Poessinger | |
new CLI | |||
2021-02-05 | vrf: T2450: provide full protocol support in XML and Python with new CLI | Christian Poessinger | |
2021-02-04 | Merge pull request #620 from jack9603301/T3030 | Christian Poessinger | |
tunnel: T3030: Add erspan protocol support | |||
2021-02-02 | ospf: T3263: support hello sub-second timer | Christian 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-02 | tunnel: T3030: Add erspan protocol support | jack9603301 | |
2021-01-30 | pppoe: T3273: Leave default-route in place if 'default-route' is set to 'none' | Sam Burney | |
2021-01-29 | ospf: T3267: bugfix missing interface parameters cost, priority and bandwidth | Christian Poessinger | |
2021-01-29 | ospf: 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-29 | rpki: T3266: support deleting entire section from FRR config | Christian Poessinger | |
2021-01-29 | rpki: T3255: 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. | |||
2021-01-27 | dhcpv6: T3240: send DUID when only DHCPv6 PD is configured | Brandon Stepler | |
2021-01-25 | Merge pull request #697 from DmitriyEshenko/1x-pppoe-2501202101 | Christian Poessinger | |
pppoe: T3251: Add double-quotes to protect special characters | |||
2021-01-25 | pppoe: T3251: Add double-quotes to protect special characters | DmitriyEshenko | |
2021-01-25 | Merge pull request #693 from bstepler/T3240 | Christian Poessinger | |
dhcpv6: T3240: support per-interface client DUIDs | |||
2021-01-24 | bgp: T3247: bugfix import/export filter-list | Christian Poessinger | |
2021-01-24 | bgp: T3247: bugfix import/export prefix-list and distribution-list | Christian Poessinger | |
This is an amendment to commit 5ab6882f ("bgp: T2347: bugfix import/export route-map") which did not take care about fixing the other two if/elif statements. | |||
2021-01-24 | bgp: T2347: bugfix import/export route-map | Christian Poessinger | |
There can be both an import and an export route-map - the Jinja2 template syntax only allowed one direction and not the other. | |||
2021-01-24 | ospfv3: T3244: provide full protocol support in XML and Python | Christian Poessinger | |
This commit provides the implementation of the OSPFv3 (IPv6) CLI with a Jinja2 template that is loaded by FRR reload. It also contains some initial smoketests. There is yet no verify() implementation! | |||
2021-01-24 | bgp: T2850: bugfix templating neighbor interface statements | Christian Poessinger | |
2021-01-24 | nptv6: T2518: Delete redundant blank lines | jack9603301 | |
2021-01-23 | nptv6: T2518: Use better variable names | jack9603301 | |
2021-01-23 | nptv6: T2518: Remove trailing spaces | jack9603301 | |
2021-01-23 | nptv6: T2518: Optimized implementation | jack9603301 | |
2021-01-23 | nptv6: T2518: outbound_interface cannot be any, inbound_interface can be any | jack9603301 | |