summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-02-22igmp-proxy: T8295: fix invalid indention level (5 instead of 4)Christian Breunig
2026-02-19Merge pull request #5000 from AlectoTheFirst/Increase-allowed-password-lengthChristian Breunig
T6868: Monitoring Loki Basic Authentication Password Length Limit Inc…
2026-02-19Merge pull request #4997 from natali-rs1985/T8261Christian Breunig
vpp: T8261: Refactor resource settings into 'resource-allocation' section
2026-02-19vpp: T8261: Refactor resource settings into 'resource-allocation' sectionNataliia Solomko
2026-02-19T8120: Use list for the consoles instead of tupleViacheslav Hletenko
Co-authored-by: Christian Breunig <christian@breunig.cc>
2026-02-19T6868: Monitoring Loki Basic Authentication Password Length Limit IncreaseAlectoTheFirst
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-18Merge pull request #4961 from jvoss/srv6_encapsulationChristian Breunig
srv6: T6977: add srv6 encapsulation source-address
2026-02-18Merge pull request #4998 from alexandr-san4ez/T8274-currentViacheslav Hletenko
vpp: T8274: Remove dpdk-options section for num-* parameters
2026-02-18vpp: T8274: Remove dpdk-options section for num-* parametersOleksandr 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-18Merge pull request #4995 from alexandr-san4ez/T8266-currentNataliia S.
vpp: T8266: Add global `interface-rx-mode` setting and remove per-interface commands
2026-02-18Apply suggestion from @CopilotChristian Breunig
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-18T8120: Add AMA support AMA console for ARM devicesViacheslav Hletenko
2026-02-18vpp: 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-17Merge pull request #4996 from c-po/syslog-cleanupChristian Breunig
syslog: T8272: remove dead code from previous "file" logging support
2026-02-17Merge pull request #4984 from jestabro/legacy-bind-mount-configChristian Breunig
T8257: image install search previous needs to consider legacy bind mount
2026-02-17syslog: T8272: remove dead code from previous "file" logging supportChristian Breunig
Commit 395e3cb72 ("syslog: T6989: remove 'file' logging destination") removed CLI support for custom file based logging targets. The code about logrotate was not removed and just stayed "dead". Dead code is removed by this commit.
2026-02-17Merge pull request #4993 from natali-rs1985/T8268Viacheslav Hletenko
vpp: T8268: Unify CPU settings into a single 'cpu-cores' node under 'resource-allocation'
2026-02-17vpp: 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-16Merge pull request #4991 from c-po/policy-xml-cleanupChristian Breunig
xml: T8271: cleanup duplicate includes and split duplicate code into new building blocks
2026-02-16Merge pull request #4988 from c-po/bgp-remote-as-autoDaniil Baturin
bgp: T7984: add CLI support for "neighbor <N> remote-as auto"
2026-02-16Merge pull request #4990 from alexk37/yescrypt-hash-validation-fixDaniil Baturin
T8270: fix yescrypt hash validation regex
2026-02-16Merge pull request #4989 from c-po/lcd-mtc-s16209xDaniil Baturin
lcd: T8213: add support for MTC S16209x
2026-02-15srv6: T6977: add srv6 encapsulation source-addressJonathan Voss
2026-02-15Merge pull request #4986 from alexandr-san4ez/T8258-currentChristian Breunig
vpp: T8258: Move `poll-sleep-usec` out of `unix` section
2026-02-15vpp: T8258: Move `poll-sleep-usec` out of `unix` sectionOleksandr Kuchmystyi
Instead of `vpp settings unix poll-sleep-usec` use `vpp settings poll-sleep-usec`.
2026-02-15Merge pull request #4987 from natali-rs1985/T8262Christian Breunig
vpp: T8262: Refactor IPsec settings to use only 'ipsec-acceleration' flag
2026-02-15xml: T8271: add additional information for ICMPv6 compeltion helpChristian Breunig
2026-02-15xml: T8271: consolidate source-destination-group.xml.i and it's IPv4 equivalentChristian Breunig
$ make interface_definitions $ git add -f templates-cfg $ ... refactor $ make interface_definitions $ git diff templates-cfg No change in any node.def file detected.
2026-02-15xml: T8271: create re-usable XML block for port-group and domain-groupChristian Breunig
$ make interface_definitions $ git add -f templates-cfg $ ... refactor $ make interface_definitions $ git diff templates-cfg No change in any node.def file detected.
2026-02-15xml: T8271: remove duplicate XML includes in policy route(6) treeChristian Breunig
Verified that the resulting node.def files are still the same by: $ make interface_definitions $ git add -f templates-cfg $ ... refactor $ make interface_definitions $ git diff templates-cfg No change in any node.def file detected.
2026-02-15Makefile: T8271: always clean node.def templatesChristian Breunig
During development and XML node refactoring the resulting node.def files are rebuild over and over again. Unfortunately they are not cleaned up during subsequent calls to "make interface_definitions" or "make op_mode_definitions". This could cause previous build node.def files to still exist after a rebuild which adds potential false-positives during refactoring.
2026-02-15Makefile: T8271: XMl definitions depend on libvyosconfigChristian Breunig
2026-02-15T8270: fix yescrypt hash validation regexAlex Kudentsov
2026-02-14lcd: T8213: improve hd44780 help stringJadyn Emma Jäger
2026-02-14lcd: T8213: add support for MTC S16209xJadyn Emma Jäger
Implementation has been tested using a virtual serial pipe as I (Christian Breunig) did not find my hardware LCD display. You can easily do this via: $ sudo socat -d -d PTY,link=/dev/ttyS99,raw,echo=0 PTY,link=/tmp/serial,raw,echo=0 $ sudo cat /tmp/serial You will get a lot of control characters, but real information like the OS Kernel version will scroll through. Co-authored-by: Christian Breunig <christian@breunig.cc>
2026-02-14bgp: T7984: add CLI support for "neighbor <N> remote-as auto"Christian Breunig
FRR implemented a new know to learn the peers remote ASN from the BGP OPEN message from https://github.com/FRRouting/frr/pull/16345.
2026-02-13vpp: T8262: Refactor IPsec settings to use only 'ipsec-acceleration' flagNataliia Solomko
2026-02-13Merge pull request #4985 from natali-rs1985/T8254Nataliia S.
vpp: T8254: Move 'nat44' and 'settings nat44' sections to 'nat nat44'
2026-02-13vpp: T8254: Move 'nat44' and 'settings nat44' sections to 'nat nat44'Nataliia Solomko
2026-02-13Merge pull request #4983 from alexandr-san4ez/T8255-currentViacheslav Hletenko
vpp: T8255: Changed logging level variable name
2026-02-13Merge pull request #4971 from jestabro/config-dictJohn Estabrook
T8232: Simplify and extend config_dict construction
2026-02-13vpp: T8255: Changed logging level variable nameOleksandr Kuchmystyi
This commit changes logging settings naming: - before: `set vpp settings logging default-log-level <alert>` - after: `set vpp settings logging default-level <alert>`
2026-02-12T8257: image install search previous needs to consider legacy bind mountJohn Estabrook
For those images created with the legacy bind mount, the resident config.boot at {mounted_image}/opt/vyatta/etc/config is the baseline, not the saved config (which is then restored at boot). Image install needs to search the legacy path at {mounted_image}/config as well as the normalized path.
2026-02-12T8232: update commit hashes for extend config_dict constructionJohn Estabrook
2026-02-12T8232: add config_dict wrapperJohn Estabrook
2026-02-12T8232: add bindings for config_dictJohn Estabrook
2026-02-12T8232: add reference tree classJohn Estabrook
As a needed argument to the internal config_dict function, reify for caching under vyos-configd or other running process.
2026-02-12T8232: add default reference tree cache file locationJohn Estabrook
2026-02-12T8232: add bindings needed for reference tree classJohn Estabrook
2026-02-12T8232: internal name change for consistency with ReferenceTree classJohn Estabrook