summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-08-08T7697: Change import IPRoute compatible with pylint checkViacheslav
The pylint does not like the IProute import (though it works fine) ************* Module vpp src/conf_mode/vpp.py:21:0: E0611: No name 'IPRoute' in module 'pyroute2' (no-name-in-module) Do this change only for pylint
2025-08-07T7699: formattingJohn Estabrook
2025-08-07T7699: update check-xml-consistency test for change in field nameJohn Estabrook
2025-08-07T7699: correctly update command/help fields for paths shared over filesJohn Estabrook
2025-08-07T7687: Add op-mode for VLAN-to-VNI mappingl0crian1
- Added op-mode commands for VLAN-to-VNI mappings - Commands added: - show interfaces vxlan <interface> vlan-to-vni - show interfaces vxlan <interface> vlan-to-vni detail - show interfaces vxlan <interface> vlan-to-vni vlan <vlan-id> - show interfaces vxlan <interface> vlan-to-vni vlan <vlan-id> detail
2025-08-07T7697: Remove year from copyrightViacheslav
2025-08-07Merge pull request #4632 from dmbaturin/T7669-op-mode-cache-improvementsDaniil Baturin
op-mode: T7669: Make the operational command tree cache suitable for use with the op mode runner
2025-08-07Merge pull request #4649 from jestabro/init-configqueryDaniil Baturin
T7693: add vyconf aware initialization of ConfigTreeQuery
2025-08-07op-mode: T7583: add a new operational command runnerDaniil Baturin
2025-08-07T7697: Merge remote-tracking branch 'vpp/current' into vyos-1xViacheslav
2025-08-06Merge pull request #55 from natali-rs1985/T7655Viacheslav Hletenko
T7655: Change VPP memory verification
2025-08-06T7693: formattingJohn Estabrook
2025-08-06T7693: add vyconf aware initialization of ConfigTreeQueryJohn Estabrook
2025-08-06T7655: Change VPP memory verificationNataliia Solomko
Get Hugepages information from /sys/kernel/mm/hugepages instead of /proc/meminfo Add an error margin for memory calculations
2025-08-05Merge pull request #4646 from jestabro/fix-delete-pathsJohn Estabrook
T7688: minor fixes related to management of delete paths
2025-08-05T7688: update git submodule for correct management of delete pathsJohn Estabrook
2025-08-05Merge pull request #47 from jestabro/fix-delete-pathsJohn Estabrook
T7688: update commit hash for correct management of delete paths
2025-08-05T7688: update commit hash for correct management of delete pathsJohn Estabrook
2025-08-05Merge pull request #4644 from l0crian1/add-dummy-macDaniil Baturin
interfaces: T7686: Add MAC address to dummy interface
2025-08-05Merge pull request #4643 from MattKobayashi/T7685Daniil Baturin
T7685: load-balancing: fix rules with multiple ports
2025-08-04T7688: owner of vyconf_session calls teardownJohn Estabrook
2025-08-04T7688: allow relative paths in save_configJohn Estabrook
2025-08-04T7688: make exit error and output of wrapper script handle all casesJohn Estabrook
2025-08-04T7468: add VLAN-to-VNI mapping descriptionl0crian1
Added check for None value from leaf_node_changed when changing VLAN-to-VNI description.
2025-08-04vxlan: T7468: add VLAN-to-VNI mapping descriptionl0crian1
2025-08-04T7686: Add MAC address to dummy interfacel0crian1
Added ability for user-defined MAC address for dummy interfaces.
2025-08-04T7685: load-balancing: fix rules with multiple portsMatthew Kobayashi
2025-08-04Merge pull request #4617 from dmbaturin/T7653-license-tagViacheslav Hletenko
debian: T7653: Extend and clarify the debian/copyright file
2025-08-04Merge pull request #36 from ↵Daniil Baturin
talmakion/feature/T6622/numeric-validator-radix-aware validators: T6622: Radix-aware numeric validation
2025-08-03Merge pull request #4642 from cblackburn-igl/T7676-Dhcp-server-Smoketest-fixChristian Breunig
T7676: dhcp-server smoketest
2025-08-02conntrack: T7482: Fix custom timeoutsRyan Zuwala
Fix custom conntrack timeout rules and add smoketests
2025-08-02Merge pull request #4635 from dmbaturin/T6656-op-fixesChristian Breunig
op-mode: T6656: fix incorrect op mode command definitions
2025-08-02smoketest: T7676: improve dhcp-server smoketest logic reliabilitycblackburn-igl
Improve smoketest reliability by preventing false failures and making errors more informative.
2025-08-01Merge pull request #4639 from c-po/T7668-optimizeDaniil Baturin
T7668: bail out early in get_cli_kernel_options() if nothing is to do
2025-07-31Merge pull request #4634 from c-po/aws-glb-packageChristian Breunig
T7671: move AWS GLB CLI configuration to a separate package
2025-07-31Merge pull request #4640 from c-po/del-container-fixChristian Breunig
op-mode: T7403: fix image deletion when a single image ID is provided
2025-07-31op-mode: T7403: fix image deletion when a single image ID is providedChristian Breunig
Commit a99ca6d11 ("op-mode: T7403: add option for forcefully removing a container image") did not account for the case where a single image ID is passed as a string. This led to incorrect behavior during iteration. Without converting the string to a list, the code iterates over individual characters of the image ID rather than treating it as a single item. As a result, the system attempts to delete non-existent container images based on these characters.
2025-07-31Merge pull request #4638 from c-po/is-a-ttyViacheslav Hletenko
serial: T7484: treat unavailable serial console devices as non-fatal
2025-07-31Merge pull request #4590 from c-po/container-image-removeDaniil Baturin
op-mode: T7403: add an option to forcefully remove a container image
2025-07-31Merge pull request #4629 from dmbaturin/T7527-no-embedded-shellDaniil Baturin
op-mode: T7527: eliminate bare shell snippets in op mode commands
2025-07-31Merge pull request #4630 from jestabro/fix-vpp-failure-handlerDaniil Baturin
T7651: VPP use pid not ppid as default in vpp-failure-handler.service script
2025-07-31T7668: bail out early in get_cli_kernel_options() if nothing is to doChristian Breunig
If there is no Kernel option to pass, there is no need to run the code to completion. Bail out early.
2025-07-31Merge pull request #4636 from jestabro/fix-op-cache-file-fieldDaniil Baturin
T7672: fix field entries for paths shared across .xml files
2025-07-31VPP: T7175: Add sFlow conf mode CLI and startup template (#32)KyleM
* VPP: T7175 Added conf mode CLI for VPP sflow plugin and updated VPP template to include plugin. * VPP: T7175: Conf mode CLI and startup template. * T7175: VPP fix sFlow verify use vpp enstead of enable_vpp * T7175: VPP add sFlow smoketest * T7175: VPP remove unused config_changed variable --------- Co-authored-by: Viacheslav <v.gletenko@vyos.io>
2025-07-31Merge pull request #4631 from sever-sever/T7668Daniil Baturin
T7668: Fix image update due to None kernel options
2025-07-31T7667: Fix smoketest IPsec DPD tests (#4633)Alex Kudentsov
* T7667: Smoke test cli/test_vpn_ipsec.py typo makes DPD check always pass * Update smoketest/scripts/cli/test_vpn_ipsec.py Co-authored-by: Alexandr K. <alexandrk95@gmail.com> --------- Co-authored-by: Daniil Baturin <daniil@baturin.org> Co-authored-by: Alexandr K. <alexandrk95@gmail.com>
2025-07-30serial: T7484: treat unavailable serial console devices as non-fatalChristian Breunig
Instead of failing or starting agetty on an invalid device, we now check whether the specified serial console device is a valid TTY. If it's not, we display a warning to the user and skip starting the agetty process.
2025-07-30T7672: collapse children field from list[tuple] to list[str]John Estabrook
A missing detail in the collapse function left children as a list of tuples (node name, node type).
2025-07-30T7672: fix field entries for paths shared across .xml filesJohn Estabrook
Use the correct pointer reference to append entries to the 'files' and 'children' fields when paths are shared across .xml files.
2025-07-30serial: T7484: remove redundant call to "systemctl daemon-reload"Christian Breunig
A subsequent call to restart_login_consoles() will always call "systemctl daemon-reload" and thus we can spare one call.