<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/conf_mode/interfaces_ethernet.py, branch fix/T8955-http-api-verify-tls</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=fix%2FT8955-http-api-verify-tls</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=fix%2FT8955-http-api-verify-tls'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-05-28T11:42:05+00:00</updated>
<entry>
<title>Merge pull request #5074 from vyos/fix/bare-except-clauses</title>
<updated>2026-05-28T11:42:05+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-05-28T11:42:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=07410437cde7b1df74cf62343a47549051279f08'/>
<id>urn:sha1:07410437cde7b1df74cf62343a47549051279f08</id>
<content type='text'>
python: T8857: replace bare except clauses with except Exception in config scripts</content>
</entry>
<entry>
<title>python: T8857: replace bare except clauses with except Exception in config scripts</title>
<updated>2026-05-13T12:56:50+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-05-13T12:56:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d004a2b5caa9b819d93af897b1c218a2f3197c8b'/>
<id>urn:sha1:d004a2b5caa9b819d93af897b1c218a2f3197c8b</id>
<content type='text'>
Bare except: catches everything derived from BaseException, including
SystemExit and KeyboardInterrupt. Config scripts must not silently
continue past sys.exit(), so replace bare except: with except Exception:
in the three config-mode scripts that contained one.

Library code (python/vyos/configverify.py, python/vyos/config.py) and
op-mode scripts are intentionally out of scope: those cases require
case-by-case design review (e.g. MTU lookups should accept defaults as
arguments rather than rely on exception handling; reset-style op-mode
scripts may legitimately want to ignore KeyboardInterrupt).

Sites changed:
- src/conf_mode/interfaces_ethernet.py (MTU adapter lookup)
- src/conf_mode/vpp_interfaces_bonding.py (MAC validation)
- src/conf_mode/container.py x2 (IPv4 / IPv6 prefix lookup)
</content>
</entry>
<entry>
<title>vpp: T8438: Add bidirectional interface-in-use validation</title>
<updated>2026-04-02T11:27:22+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-04-02T10:57:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3139ba759c21800386bc1aa127dd95bc63229362'/>
<id>urn:sha1:3139ba759c21800386bc1aa127dd95bc63229362</id>
<content type='text'>
Add bidirectional VPP interface reference validation: prevent assigning an interface used by a VPP feature (NAT/ACL/IPFIX/sFlow, etc.)
as a VPP member (bond/bridge/xconnect) and prevent using a VPP member interface in VPP features.
Block interface deletion when it is still referenced by any VPP feature/member.
Fix VLAN subinterface removal checks broken by the recent VPP config tree restructuring.
</content>
</entry>
<entry>
<title>T8410: Fix typos and mistakes for operational and configuration commands</title>
<updated>2026-03-24T17:02:56+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-03-20T16:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bb2aee1e58c1cd30087b935798060e6bf3c698c8'/>
<id>urn:sha1:bb2aee1e58c1cd30087b935798060e6bf3c698c8</id>
<content type='text'>
Fix typos and mistakes in the commands and comments
No functional changes
</content>
</entry>
<entry>
<title>vpp: T8254: Move 'nat44' and 'settings nat44' sections to 'nat nat44'</title>
<updated>2026-02-13T18:20:31+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-02-13T10:29:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9bfe2749a1fa41a4c77a3364851ac1fbefbf3ef3'/>
<id>urn:sha1:9bfe2749a1fa41a4c77a3364851ac1fbefbf3ef3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vpp: T8252: Change ACL node 'macip' to 'mac'</title>
<updated>2026-02-11T10:37:12+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-02-11T08:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=eee03985388eb43396559d551e0bf678568e89fd'/>
<id>urn:sha1:eee03985388eb43396559d551e0bf678568e89fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #4919 from alexandr-san4ez/T7730-current</title>
<updated>2026-02-03T15:34:10+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-02-03T15:34:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ad3b7eddb696727c80cbf711f4e0567b38ea922c'/>
<id>urn:sha1:ad3b7eddb696727c80cbf711f4e0567b38ea922c</id>
<content type='text'>
interfaces: T7730: Add interrupt coalescing settings for Ethernet interfaces</content>
</entry>
<entry>
<title>vpp: T8207: Enable ip6-icmp-ra-punt feature on interfaces with DHCPv6 address configured</title>
<updated>2026-02-03T09:57:29+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-02-03T09:57:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5299c50f2e85c9e4c3cbf28ac9cf31cd7d10a896'/>
<id>urn:sha1:5299c50f2e85c9e4c3cbf28ac9cf31cd7d10a896</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vpp: T8202: Remove XDP driver and options from CLI and config</title>
<updated>2026-01-28T17:39:34+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-01-26T12:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=04962c8683000d293aad5460144f3c10111beeb8'/>
<id>urn:sha1:04962c8683000d293aad5460144f3c10111beeb8</id>
<content type='text'>
- Migration script removes 'driver' and 'xdp-options' nodes.
- XDP logic is commented out in config verification and CLI tests, preserving code for future use.
- The rest of XDP-related code remains untouched
</content>
</entry>
<entry>
<title>ethtool: T7730: Add configuration coalesce for interface</title>
<updated>2026-01-22T07:52:44+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2025-12-25T13:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f01ff15b7530053e18bb79cd529a84e3f15b294a'/>
<id>urn:sha1:f01ff15b7530053e18bb79cd529a84e3f15b294a</id>
<content type='text'>
This change introduces CLI support for configuring network interface
interrupt coalescing parameters via `netlink`.

Note: Not all NIC drivers support interrupt coalescing. On unsupported interfaces,
`netlink` returns an error and the VyOS commit will fail.
</content>
</entry>
</feed>
