| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-18 | vpp: T8315: Add support for configuring unsupported NICs and update ↵ | Oleksandr Kuchmystyi | |
| compatible list Introduce `set vpp settings unsupported nics <pci-id>` and `set vpp settings unsupported drivers <driver>` to permit VPP activation on hardware not present in the validated NIC list. Update current compatible list. | |||
| 2026-03-16 | Merge pull request #5046 from jestabro/option-silence-validator-output | Daniil Baturin | |
| T8269: add option to silence individual validator output | |||
| 2026-03-11 | T8269: suppress misleading error output for bgp neighbor; add error msg | John Estabrook | |
| 2026-03-11 | T8351: VPP add GRE tunnel key configuration | Viacheslav Hletenko | |
| 2026-03-06 | vpp: T8354: Move 'ignore-kernel-routes' option out of resource-allocation ↵ | Nataliia Solomko | |
| section | |||
| 2026-03-04 | Merge pull request #5026 from natali-rs1985/T8339 | Christian Breunig | |
| vpp: T8339: Cleanup vpp interfaces and kernel-interfaces after migration | |||
| 2026-03-04 | Merge pull request #4962 from jvoss/srv6_isis | Christian Breunig | |
| isis: T6978: add IS-IS SRv6 node-msd configuration | |||
| 2026-03-04 | Merge pull request #5025 from natali-rs1985/T8340 | Christian Breunig | |
| vpp: T8340: Remove vif option from vxlan interface | |||
| 2026-03-04 | Merge pull request #5006 from ritika0313/T7513-CGNAT-exclude-rule-vyos-1x | Viacheslav Hletenko | |
| T7513: vyos-1x: CGNAT Exclude Rule CLI support | |||
| 2026-03-04 | isis: T6978: add IS-IS SRv6 node-msd configuration | Jonathan Voss | |
| Co-Authored-by: Christian Breunig <christian@breunig.cc> | |||
| 2026-03-04 | vpp: T8340: Remove vif option from vxlan interface | Nataliia Solomko | |
| 2026-03-04 | vpp: T8339: Cleanup vpp interfaces and kernel-interfaces after migration | Nataliia Solomko | |
| 2026-03-04 | Merge pull request #5024 from natali-rs1985/T8328 | Viacheslav Hletenko | |
| vpp: T8328: Migrate xconnect interface to 'interfaces vpp xconnect' | |||
| 2026-03-04 | vpp: T8328: Migrate xconnect interface to 'interfaces vpp xconnect' | Nataliia Solomko | |
| 2026-03-04 | Merge pull request #4930 from giga1699/T8136 | Viacheslav Hletenko | |
| ipsec: T8136: IPSEC PPK support | |||
| 2026-03-04 | T8136: IPSEC PPK Support | Giga Murphy | |
| 2026-03-03 | vpp: T8327: Migrate bridge interface to 'interfaces vpp bridge' | Nataliia Solomko | |
| 2026-03-02 | vpp: T8327: Remove support for GRE "point-to-multipoint" mode | Nataliia Solomko | |
| Disabled "point-to-multipoint" mode for GRE interfaces, along with related "mode" node. This mode relies on the 'teib' feature, which is not implemented yet. | |||
| 2026-03-02 | vpp: T8325: Migrate gre interface to 'interfaces vpp gre' | Nataliia Solomko | |
| 2026-03-02 | Merge pull request #5019 from natali-rs1985/T8324 | Viacheslav Hletenko | |
| vpp: T8324: Migrate loopback interface to 'interfaces vpp loopback' | |||
| 2026-03-02 | Merge pull request #5016 from c-po/ospf-auth | Viacheslav Hletenko | |
| ospf: T7679: fix plaintext authentication on specific interface | |||
| 2026-03-02 | vpp: T8324: Migrate loopback interface to 'interfaces vpp loopback' | Nataliia Solomko | |
| 2026-03-02 | Merge pull request #5015 from natali-rs1985/T8314 | Christian Breunig | |
| vpp: T8314: Migrate ipip interface to 'interfaces vpp ipip' | |||
| 2026-03-02 | vpp: T8314: Migrate ipip interface to 'interfaces vpp ipip' | Nataliia Solomko | |
| 2026-03-02 | Merge pull request #5017 from c-po/ospf-virtual-link | Daniil Baturin | |
| ospf: T8319: virtual-link takes invalid input data <INT> | |||
| 2026-03-02 | Merge pull request #5018 from c-po/vrf | Daniil Baturin | |
| vrf: T8320: only allow alpha numerical characters, - and _ as VRF name | |||
| 2026-02-27 | vpp: T8296: Move vxlan interface from vpp section to 'interfaces vpp vxlan' | Nataliia Solomko | |
| 2026-02-26 | vrf: T8320: improve constraint error message for given name | Christian Breunig | |
| 2026-02-26 | ospf: T7679: add "null" authentication option | Christian Breunig | |
| 2026-02-26 | ospf: T8319: virtual-link takes invalid input data <INT> | Christian Breunig | |
| vyos@vyos# set protocols ospf area 0 virtual-link Possible completions: > <x.x.x.x> OSPF area in dotted decimal notation > vyos@vyos# set protocols ospf area 0 virtual-link 0 vyos@vyos# commit vtysh failed to process new configuration: vtysh (mark file) exited with status 2: b'line 30: % Unknown command: area 0 virtual-link 0 hello- interval 10 retransmit-interval 5 transmit-delay 1 dead-interval 40\n\n' | |||
| 2026-02-26 | T7513: vyos-1x: CGNAT Exclude Rule CLI support | Ritika Chopra | |
| 2026-02-26 | vpp: T8318: Consolidate recent migrations into a single downgrade migration ↵ | Nataliia Solomko | |
| (target version 6) | |||
| 2026-02-25 | vpp: T8283: Move bonding interface from vpp secction to 'interfaces vpp bonding' | Nataliia Solomko | |
| 2026-02-24 | Merge pull request #4915 from sever-sever/T8120 | Christian Breunig | |
| T8120: Add support AMA console for ARM devices | |||
| 2026-02-24 | T8302: This PR adds Router Advertisement (RA) base-interface support for ↵ | Miaosen Wang | |
| IPv6 wildcard prefix derivation and includes validation and smoketests. Included changes: - Add `base-interface` under: - `service router-advert interface <lan-if> prefix ::/64 base-interface <wan-if>` - Render `Base6Interface <wan-if>;` in `radvd.conf` when configured. - Add validation guard: - `base-interface` is only allowed with wildcard prefix `::/64`. - Extend smoketests: - Positive case: `::/64` + `base-interface` commits and renders correctly. - Negative case: non-`::/64` prefix with `base-interface` fails commit. | |||
| 2026-02-19 | Merge pull request #5000 from AlectoTheFirst/Increase-allowed-password-length | Christian Breunig | |
| T6868: Monitoring Loki Basic Authentication Password Length Limit Inc… | |||
| 2026-02-19 | vpp: T8261: Refactor resource settings into 'resource-allocation' section | Nataliia Solomko | |
| 2026-02-19 | T6868: Monitoring Loki Basic Authentication Password Length Limit Increase | AlectoTheFirst | |
| Grafana Cloud token consist of several components that are put into a json structure, base64 encoded and have also a prefix. Contents of the Token: Name of the Token (max 255) Organization (currently 7 digits) Secret (fixed 24) Region (longest currently 20) That beeing said, the length can easily exceed 255 chars. They dont expect the Password to be longer than 500 chars. I propose to simply set 512. | |||
| 2026-02-18 | Merge pull request #4961 from jvoss/srv6_encapsulation | Christian Breunig | |
| srv6: T6977: add srv6 encapsulation source-address | |||
| 2026-02-18 | vpp: T8274: Remove dpdk-options section for num-* parameters | Oleksandr Kuchmystyi | |
| Remove `dpdk-options` under `set vpp settings interface <ethN>` and move its child options to the interface level: - `num-rx-desc` - `num-rx-queues` - `num-tx-desc` - `num-tx-queues` Also remove `set vpp settings interface <ethN> dpdk-options promisc`. | |||
| 2026-02-18 | T8120: Add AMA support AMA console for ARM devices | Viacheslav Hletenko | |
| 2026-02-18 | vpp: T8266: Add global `interfaces-rx-mode` setting and remove per-interface ↵ | Oleksandr Kuchmystyi | |
| commands Add `set vpp settings interfaces-rx-mode <polling|interrupt|adaptive>` to configure RX mode for all interfaces. Raise error if any interface does not support the selected mode. Also remove per-interface rx-mode commands: - `set vpp settings interface <name> rx-mode` - `set vpp kernel-interfaces <name> rx-mode` | |||
| 2026-02-17 | Merge pull request #4993 from natali-rs1985/T8268 | Viacheslav Hletenko | |
| vpp: T8268: Unify CPU settings into a single 'cpu-cores' node under 'resource-allocation' | |||
| 2026-02-17 | vpp: T8268: Unify CPU settings into a single 'cpu-cores' node under ↵ | Nataliia Solomko | |
| 'resource-allocation' Replace legacy VPP CPU settings (main-core, skip-cores, workers, corelist-workers) with a single resource-allocation cpu-cores option. CPU assignment is now handled automatically: two cores are reserved for the system, the VPP main thread is placed on the first available core, and the remaining allocated cores are used as workers. This simplifies configuration and ensures consistent CPU allocation. | |||
| 2026-02-16 | Merge pull request #4991 from c-po/policy-xml-cleanup | Christian Breunig | |
| xml: T8271: cleanup duplicate includes and split duplicate code into new building blocks | |||
| 2026-02-16 | Merge pull request #4988 from c-po/bgp-remote-as-auto | Daniil Baturin | |
| bgp: T7984: add CLI support for "neighbor <N> remote-as auto" | |||
| 2026-02-16 | Merge pull request #4990 from alexk37/yescrypt-hash-validation-fix | Daniil Baturin | |
| T8270: fix yescrypt hash validation regex | |||
| 2026-02-16 | Merge pull request #4989 from c-po/lcd-mtc-s16209x | Daniil Baturin | |
| lcd: T8213: add support for MTC S16209x | |||
| 2026-02-15 | srv6: T6977: add srv6 encapsulation source-address | Jonathan Voss | |
| 2026-02-15 | vpp: T8258: Move `poll-sleep-usec` out of `unix` section | Oleksandr Kuchmystyi | |
| Instead of `vpp settings unix poll-sleep-usec` use `vpp settings poll-sleep-usec`. | |||
