<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/smoketest/scripts/cli/test_vpp.py, branch current</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=current</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=current'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-04-24T12:43:36+00:00</updated>
<entry>
<title>Merge pull request #5130 from natali-rs1985/T8460</title>
<updated>2026-04-24T12:43:36+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-04-24T12:43:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0cc2bbfc54370cce2d2c7540fb155e464207f1be'/>
<id>urn:sha1:0cc2bbfc54370cce2d2c7540fb155e464207f1be</id>
<content type='text'>
vpp: T8460: Use isolated cpus for VPP cpu-cores</content>
</entry>
<entry>
<title>Merge pull request #5129 from inetman28/fix-acl-subinterfaces</title>
<updated>2026-04-24T12:13:57+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-04-24T12:13:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bce0b25640665f105f3fd270f6ba9571d14fb6e6'/>
<id>urn:sha1:bce0b25640665f105f3fd270f6ba9571d14fb6e6</id>
<content type='text'>
VPP: T8495: fix issue with assigning  acl on sub interfaces</content>
</entry>
<entry>
<title>vpp: T8460: Use isolated cpus for VPP cpu-cores</title>
<updated>2026-04-21T13:45:43+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-04-14T15:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9cb6f4c001fa5d4f4ed26850fc99dde4c3692c8f'/>
<id>urn:sha1:9cb6f4c001fa5d4f4ed26850fc99dde4c3692c8f</id>
<content type='text'>
VPP CPU core assignment now uses kernel-isolated CPUs (from /sys/devices/system/cpu/isolated) with explicit corelist-workers instead of computing offsets from available cores with skip-cores/workers. Added validation that enough CPUs are actually isolated before VPP starts, and that isolate-cpus config only references existing CPU IDs. Moved smoketest for kernel option 'isolate-cpus' to test_vpp.py
</content>
</entry>
<entry>
<title>T8534: refactor sysctl_(read|write) to accept key parts</title>
<updated>2026-04-21T04:13:21+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-04-19T20:45:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=754635c257b1860ce393cdc342c1b7ca7e65da1f'/>
<id>urn:sha1:754635c257b1860ce393cdc342c1b7ca7e65da1f</id>
<content type='text'>
Interface names can contain dots (e.g. VLAN subinterfaces like eth0.10), which
conflicts with sysctl's dot-separated key syntax.

Change sysctl_read() and sysctl_write() to take key components as a list and
normalize each component by replacing . with / before invoking sysctl. This
fixes sysctl lookups/updates for VLAN subinterfaces.

Extend the SR-TE smoketest to cover a VLAN subinterface.

Previous error raising this issue:
  vyos-configd: sysctl: cannot stat /proc/sys/net/ipv6/conf/eth0/10/seg6_enabled: No such file or directory
  vyos-configd: sysctl: cannot stat /proc/sys/net/ipv6/conf/eth0/201/seg6_enabled: No such file or directory
</content>
</entry>
<entry>
<title>VPP: T8495: apply suggestions from Natali-rs1985</title>
<updated>2026-04-20T10:23:50+00:00</updated>
<author>
<name>Ruslan Volodin</name>
<email>ntwman93@gmail.com</email>
</author>
<published>2026-04-20T10:23:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3086d993181f58b14470202303b38666a7b3e01f'/>
<id>urn:sha1:3086d993181f58b14470202303b38666a7b3e01f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>VPP: T8495: Apply suggestions from code review</title>
<updated>2026-04-20T10:23:50+00:00</updated>
<author>
<name>Ruslan Volodin</name>
<email>45913745+inetman28@users.noreply.github.com</email>
</author>
<published>2026-04-15T10:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=63fdb5e8e988775131b3c9fe0afb5d9401026c91'/>
<id>urn:sha1:63fdb5e8e988775131b3c9fe0afb5d9401026c91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>VPP: T8495: fix smoketest</title>
<updated>2026-04-20T10:23:50+00:00</updated>
<author>
<name>Ruslan Volodin</name>
<email>ntwman93@gmail.com</email>
</author>
<published>2026-04-14T13:40:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=dce09ba36b36cb745e09570839513be568ae1c1c'/>
<id>urn:sha1:dce09ba36b36cb745e09570839513be568ae1c1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>VPP: T8495: fix issue with assigning  acl on sub interfaces</title>
<updated>2026-04-20T10:23:49+00:00</updated>
<author>
<name>Ruslan Volodin</name>
<email>ntwman93@gmail.com</email>
</author>
<published>2026-04-14T13:17:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=382b13c9153fe09f7545ac789e692ec4173d228f'/>
<id>urn:sha1:382b13c9153fe09f7545ac789e692ec4173d228f</id>
<content type='text'>
</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>Merge pull request #5086 from natali-rs1985/T8419</title>
<updated>2026-03-30T19:29:26+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-03-30T19:29:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=03b412fd9ca754f3ea61c8c7c210babf4aa4d251'/>
<id>urn:sha1:03b412fd9ca754f3ea61c8c7c210babf4aa4d251</id>
<content type='text'>
vpp: T8419: Disallow cross-membership between VPP and kernel bonding/bridge interfaces</content>
</entry>
</feed>
