| Age | Commit message (Collapse) | Author |
|
|
|
|
|
The utility write_file_atomic does not correctly update the file in the
bind mount directory /config. Revert for investigation.
This reverts commit c140f827f3117609908a3a18034027d3d78149ac.
|
|
T7670: VPP: Rely on all types of memory to verify memory resources
|
|
- Added dict_set_nested helper to set a value in a nested dictionary
- Modified get_interface_vrf to accept string or dict as argument
- Simplified logic using new helper functions
|
|
VPP can use 2M hugepages and 1G hugepages at the same time
|
|
|
|
|
|
|
|
T7678: Move "vpp settings host-resources" to "system option resource-limits"
|
|
kea: T6211: add VRF support for KEA dhcp server
|
|
T7718: expose validate_tree* methods and add validate-config script
|
|
|
|
|
|
|
|
T7716: VPP: Change defaults and add a warning about maximum routes count for current configuration
|
|
current configuration
|
|
It will be configured in section "system option host-resources"
|
|
|
|
T7697: Merge vyos-vpp repo into vyos-1x
|
|
After upgrading from VyOS 1.3 to 1.4, there is an inconsistent behavior with
MAC address assignment on bonded interfaces. In VyOS 1.3, bond interfaces used
a hardware MAC address from one of the member interfaces. In 1.4, a synthetic
MAC is used by default - generated by the Linux Kernel.
Oddly, setting mode 802.3ad (which is also the default) temporarily causes the
hardware MAC to be used again - until a reboot, after which the synthetic MAC
returns.
Deleting the mode config again causes the hardware MAC to be used. This
inconsistent behavior has caused issues with MAC-based filtering in networks.
The fix is to retrive the hardware MAC address from the first bond member
interface and use set it explicitly for the bond interface.
|
|
|
|
|
|
|
|
|
|
op-mode: T7669: Make the operational command tree cache suitable for use with the op mode runner
|
|
|
|
|
|
|
|
Get Hugepages information from /sys/kernel/mm/hugepages instead of
/proc/meminfo
Add an error margin for memory calculations
|
|
T7688: minor fixes related to management of delete paths
|
|
T7685: load-balancing: fix rules with multiple ports
|
|
|
|
|
|
|
|
serial: T7484: treat unavailable serial console devices as non-fatal
|
|
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.
|
|
A missing detail in the collapse function left children as a list of
tuples (node name, node type).
|
|
Use the correct pointer reference to append entries to the 'files' and
'children' fields when paths are shared across .xml files.
|
|
variables
since that means the command is malformed
|
|
|
|
mandatory
in the op mode cache generator
|
|
|
|
to distinguish them from fixed parts of the command
and allow rendering commands using a template processor
|
|
* T7658: Increase max-map-count interval and default value to linux default
Also input a warning instead of ConfigError in case of "host-resources max-map-count" didn't pass the verification
* T7656: Clarify warning message for max-map-count option verification
|
|
************* Module vyos.utils.misc
python/vyos/utils/misc.py:51:46: E0602: Undefined variable 'node' (undefined-variable)
|
|
|
|
Function makedir defined two times inside the same file.
|
|
Remove duplicate function definition vyos.utils.file.chown which was also
provided by vyos.utils.permission.chown.
|
|
************* Module vyos.ifconfig.control
python/vyos/ifconfig/control.py:53:22: E1101: Instance of 'Control' has no 'config' member (no-member)
python/vyos/ifconfig/control.py:59:47: E1101: Instance of 'Control' has no 'config' member (no-member)
python/vyos/ifconfig/control.py:63:43: E1101: Instance of 'Control' has no 'config' member (no-member)
python/vyos/ifconfig/control.py:91:28: E1101: Instance of 'Control' has no 'ifname' member (no-member)
python/vyos/ifconfig/control.py:186:35: E1101: Instance of 'Control' has no 'config' member (no-member)
python/vyos/ifconfig/control.py:188:37: E1101: Instance of 'Control' has no 'config' member (no-member)
python/vyos/ifconfig/control.py:193:35: E1101: Instance of 'Control' has no 'config' member (no-member)
python/vyos/ifconfig/control.py:195:37: E1101: Instance of 'Control' has no 'config' member (no-member)
|