Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-09 | T775: Config-sync bracketize IPv6 secondary address | Viacheslav Hletenko | |
bracketize IPv6 remote address to avoid Failed to parse: https://2001:db8::2/configure-section | |||
2023-07-08 | vpp: T1797:: support re-installation of vyos-1x package | Christian Breunig | |
2023-07-08 | op-mode: T2546: xml: cleanup help strings | Christian Breunig | |
2023-07-08 | op-mode: T2546: add "monitor vrrp" and "monitor webproxy" commands | Christian Breunig | |
2023-07-08 | op-mode: T2546: improve help strings for "monitor" command tree | Christian Breunig | |
2023-07-08 | vpp: T1797: add op-mode commands to show log buffers | Christian Breunig | |
2023-07-08 | op-mode: T3201: add support to display last <n> log entries | Christian Breunig | |
2023-07-08 | vyos.utils: T5195: take the time and use the full command over an abbreviation | Christian Breunig | |
2023-07-08 | vyos.utils: T5195: add network namespace helper interface_exists_in_netns() | Christian Breunig | |
2023-07-08 | Add VScode configuration files | Christian Breunig | |
2023-07-08 | Merge pull request #2077 from jvoss/jvoss/bgp_pg_vpn_afi | Christian Breunig | |
bgp: T5343: add ipv4-vpn and ipv6-vpn config options to peer-group | |||
2023-07-07 | config: T5330: retain information of internal _dict_merge | John Estabrook | |
2023-07-07 | config: T5330: add subclass ConfigDict to preserve merge data | John Estabrook | |
2023-07-07 | config: T5330: allow mangle_dict_keys to preserve type for subclassing | John Estabrook | |
2023-07-07 | Merge pull request #2042 from sever-sever/T775 | Viacheslav Hletenko | |
T775: Add service config-sync between 2 routers | |||
2023-07-06 | bgp: T5343: add ipv4-vpn and ipv6-vpn config options to peer-group | Jonathan Voss | |
2023-07-06 | Merge pull request #2074 from zdc/T1797-sagitta | Christian Breunig | |
VPP: T1797: Optimizations for VPP memory allocation during startup | |||
2023-07-06 | Merge pull request #2072 from nicolas-fort/T5340 | Christian Breunig | |
T5340: snmp: add checks while configuring snmp listen-address with an… | |||
2023-07-06 | Merge pull request #2054 from JonSanMan/T5314-PR | Daniil Baturin | |
T5314: Fix default QOS classes not getting qdisc | |||
2023-07-06 | Merge pull request #2076 from jestabro/accel-dict | Daniil Baturin | |
vyos.configdict: T5319: remove workarounds for incorrect defaults in get_accel_dict | |||
2023-07-06 | VPP: T1797: Optimized memory allocation during startup | zsdc | |
- changed memory requirement from total to available. This allows to start on systems with less total memory and protects from startup on systems with overloaded memory. - prevent startup if sysctl settings were not applied. This protects from situations when the system cannot allocate enough hugepages or apply other sysctl settings. | |||
2023-07-05 | vyos.configdict: T5319: remove defaults workarounds in get_accel_dict | John Estabrook | |
2023-07-05 | xml: T5218: add missing str.split() in defaults of multi node | John Estabrook | |
2023-07-05 | util: T1797: Optimized sysctl helpers | zsdc | |
- modified `sysctl_read()` to return the whole value - modified `sysctl_write()` logic to return `True` only in case a value was changed successfully - added `sysctl_apply()` to apply a dictionary of values at once | |||
2023-07-05 | T5314: Always run build_base_qdisc for default | Jon Sanchez | |
2023-07-05 | geneve: T5339: add option to use ipv4 instead of ethernet | fett0 | |
2023-07-05 | Merge pull request #2075 from Apachez-/T5336 | Christian Breunig | |
T5336: Add Swedish keyboard-layout | |||
2023-07-05 | T5336: Add Swedish keyboard-layout | Apachez | |
2023-07-05 | T5340: snmp: add checks while configuring snmp listen-address with and ↵ | Nicolas Fort | |
without vrf | |||
2023-07-03 | Merge pull request #2070 from jvoss/isis-merge-config | Christian Breunig | |
isis: T5335: fix invalid isis config base in migration script | |||
2023-07-03 | Merge pull request #2069 from sever-sever/T5333 | Christian Breunig | |
T5333: Set prefix UD for PBR generated user-defined chain names | |||
2023-07-03 | ospf: T5334: add support for external route summarisation Type-5 and Type-7 LSAs | Christian Breunig | |
* set protocols ospf aggregation timer <seconds> * set protocols ospf summary-address x.x.x.x/x [tag 1-4294967295] * set protocols ospf summary-address x.x.x.x/x no-advertise | |||
2023-07-03 | xml: policy: T2425: create building block for "tag" node | Christian Breunig | |
2023-07-03 | Merge pull request #2071 from zdc/T1797-sagitta | Christian Breunig | |
VPP: T1797: Added interfaces reinitialization | |||
2023-07-03 | VPP: T1797: Added interfaces reinitialization | zsdc | |
After an interface is added/removed from VPP, it will be reinitialized, which allows reconfiguring IP addresses on it. Also modified VPP load priority to start before interfaces, and avoid reconfiguration during boot. | |||
2023-07-03 | isis: T5335: fix invalid isis config base in migration script | Jonathan Voss | |
2023-07-03 | T5333: Set prefix UD for PBR generated user-defined chain names | Viacheslav Hletenko | |
We cannot use some specific names like POSTROUTING/PREROUTING as for PBR they overlaps with VyOS defined chains Chains aftoconfigured by VyOS itself: chain VYOS_PBR_PREROUTING chain VYOS_PBR_POSTROUTING If we try to use chain name "POSTROUTING" it generates 2 chains with the same name "chain VYOS_PBR_POSTROUTING" one is autoconfigured and the second defined by user set policy route POSTROUTING rule 100 Add the user-defined (UD) prefix to separate user defined names That allows to use any user-defined names | |||
2023-07-03 | Merge pull request #2068 from sever-sever/T5048 | Viacheslav Hletenko | |
T5048: QoS do not add prio if it is already in tc command | |||
2023-07-02 | T5048: QoS do not add prio if it is already in tc command | Viacheslav Hletenko | |
Prevent duplicatte prio fot tc command | |||
2023-07-02 | Merge pull request #2067 from sever-sever/T5332 | Christian Breunig | |
T5332: Fix show policy route without attahed interface | |||
2023-07-02 | T5332: Fix show policy route without attahed interface | Viacheslav Hletenko | |
Interface may not be present in the op-mode dictionary, it cause KeyError: 'interface' for policy route | |||
2023-07-02 | Merge pull request #2066 from sever-sever/T5048 | Christian Breunig | |
T5048: QoS index priority should be used only for shaper | |||
2023-07-02 | T5048: QoS index priority should be used only for shaper | Viacheslav Hletenko | |
QoS index priority should be used only for qostype 'shaper' otherwise we set priority 2 times, that is incorrect. OSError: [Errno 255] failed to run command: tc filter add dev eth2 parent 1: prio 5 protocol all prio 1 u32 match ip src 10.1.1.0/24 flowid 1:1e exit code: 255 Fix it | |||
2023-07-01 | Merge pull request #2065 from sever-sever/T5295 | Christian Breunig | |
T5295: QoS fix policy limiter tc filter rate limit | |||
2023-07-01 | T5302: QoS fix class with multiple matches generate one rule | Viacheslav Hletenko | |
Fix QoS tc class with multiple matches generates one rule but expects multiple filter rules: set qos policy shaper test class 23 match one ip protocol 'tcp' set qos policy shaper test class 23 match two ip protocol 'udp' tc filter add dev eth0 parent 1: protocol all prio 1 u32 match ip protocol 6 0xff flowid 1:17 tc filter add dev eth0 parent 1: protocol all prio 2 u32 match ip protocol 17 0xff flowid 1:17 | |||
2023-07-01 | T5295: QoS fix policy limiter tc filter rate limit | Viacheslav Hletenko | |
tc filter rate limit should be used only if qostype is 'limiter' and not 'shaper' | |||
2023-07-01 | Merge pull request #2064 from sever-sever/T1797 | Christian Breunig | |
T1797: VPP verify minimal installed memory and apply sysctl | |||
2023-07-01 | T1797: VPP verify minimal installed memory and apply sysctl | Viacheslav Hletenko | |
Do not allow configure VPP if on the systems with low amount installed memory Add sysctl VPP parameters (hugepages, kernel.shmmax) | |||
2023-07-01 | T1797: Divert sysctl 80-vpp.conf | Viacheslav Hletenko | |
2023-06-30 | bcast-relay: T5313: capitalize UDP protocol name | Christian Breunig | |