<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/conf_mode/vpp.py, branch rolling</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=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-06-04T13:15:44+00:00</updated>
<entry>
<title>vpp: T8930: Block vif driver to prevent unhandled traceback on XCP-NG</title>
<updated>2026-06-04T13:15:44+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-05-29T09:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=86fcbd673e7d4af79b1001f3d45f5dbd64ae974b'/>
<id>urn:sha1:86fcbd673e7d4af79b1001f3d45f5dbd64ae974b</id>
<content type='text'>
The `vif` driver is fundamentally incompatible with VPP — no DPDK poll-mode
driver exists for Xen paravirtual interfaces and no PCI address is exposed,
so `allow-unsupported-nics` cannot rescue it either.
</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>vpp: T8452: fix typo in variable name</title>
<updated>2026-04-07T03:34:13+00:00</updated>
<author>
<name>Miha</name>
<email>miha.kralj@outlook.com</email>
</author>
<published>2026-04-07T03:34:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=aee51baa552e9e1b9a025f2a013a0c1cd071039a'/>
<id>urn:sha1:aee51baa552e9e1b9a025f2a013a0c1cd071039a</id>
<content type='text'>
Rename `id_from_persisten_conf` to `id_from_persistent_conf`.
</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>
<entry>
<title>vpp: T8419: Disallow cross-membership between VPP and kernel bonding/bridge interfaces</title>
<updated>2026-03-27T14:19:01+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-03-25T12:53:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2f0ef2bfe9d36228795ae46eee23031a37ab5957'/>
<id>urn:sha1:2f0ef2bfe9d36228795ae46eee23031a37ab5957</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vpp: T8432: Fix AttributeError for enabling vpp interface</title>
<updated>2026-03-26T08:08:55+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2026-03-26T08:08:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=77846124a40a3263d5d7d51197d452fc074a6555'/>
<id>urn:sha1:77846124a40a3263d5d7d51197d452fc074a6555</id>
<content type='text'>
Fix AttributeError in `_is_device_allowed` by using
iface parameter for `persist_config` lookup.
</content>
</entry>
<entry>
<title>Merge pull request #5082 from sever-sever/T8410</title>
<updated>2026-03-25T19:15:35+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-03-25T19:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=210547f31ef45e6bb42b44bdaa8a8864179a8bbc'/>
<id>urn:sha1:210547f31ef45e6bb42b44bdaa8a8864179a8bbc</id>
<content type='text'>
T8410: Fix typos and mistakes for operational and configuration commands</content>
</entry>
<entry>
<title>vpp: T8422: Resolve inconsistent behavior with `allow-unsupported-nics` configuration option</title>
<updated>2026-03-25T17:30:24+00:00</updated>
<author>
<name>Oleksandr Kuchmystyi</name>
<email>o.kuchmystyi@vyos.io</email>
</author>
<published>2026-03-25T09:27:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3b1cbabbd789c17ef88d2e249bc67b7a746c0f6e'/>
<id>urn:sha1:3b1cbabbd789c17ef88d2e249bc67b7a746c0f6e</id>
<content type='text'>
Prevents attachments of unsupported NICs when the allow-unsupported-nics option is removed.
</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>
</feed>
