<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src, branch nos-task-id</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=nos-task-id</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=nos-task-id'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-08-03T14:16:10+00:00</updated>
<entry>
<title>Merge pull request #5356 from natali-rs1985/T8468</title>
<updated>2026-08-03T14:16:10+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-08-03T14:16:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=221d4fb6c199e6803fb454c6567f9dde2e2902d1'/>
<id>urn:sha1:221d4fb6c199e6803fb454c6567f9dde2e2902d1</id>
<content type='text'>
vpp: T8468: Apply MAC address changes on VPP interfaces</content>
</entry>
<entry>
<title>Merge pull request #5360 from natali-rs1985/T9139</title>
<updated>2026-08-03T14:07:34+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-08-03T14:07:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=66dafac60eda06f8e9d9077888ae88b3da7de1b6'/>
<id>urn:sha1:66dafac60eda06f8e9d9077888ae88b3da7de1b6</id>
<content type='text'>
vpp: T9139: Check interface not referenced by a feature before removal</content>
</entry>
<entry>
<title>Merge pull request #5361 from eirriel/fix/T9143-netlinkd-operstate-baseline</title>
<updated>2026-08-03T12:47:43+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-08-03T12:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=122713f49f7a7b3eefb19fd55960907c7afc03a4'/>
<id>urn:sha1:122713f49f7a7b3eefb19fd55960907c7afc03a4</id>
<content type='text'>
vyos-netlinkd: T9143: seed operstate cache at startup</content>
</entry>
<entry>
<title>Merge pull request #5358 from nbarrientos/rolling</title>
<updated>2026-08-02T19:22:15+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-08-02T19:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=14c596644ce54c072d7c8d0f821c0c5064abf290'/>
<id>urn:sha1:14c596644ce54c072d7c8d0f821c0c5064abf290</id>
<content type='text'>
fstrim: T9133: skip /etc/fstab to properly identify devices to trim</content>
</entry>
<entry>
<title>vyos-netlinkd: T9143: seed operstate cache at startup</title>
<updated>2026-07-30T03:58:13+00:00</updated>
<author>
<name>Ariel E</name>
<email>4097513+eirriel@users.noreply.github.com</email>
</author>
<published>2026-07-30T03:58:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0afc97c1d2f2b901bd63b90c78703203f6e29f84'/>
<id>urn:sha1:0afc97c1d2f2b901bd63b90c78703203f6e29f84</id>
<content type='text'>
The state tracker starts empty whenever vyos-netlinkd starts, so the first same-state RTM_NEWLINK UP notification is treated as a transition and unnecessarily restarts DHCP.

Seed matching interface states from the kernel link dump after binding the rtnetlink socket. This preserves real DOWN-to-UP handling while suppressing the first redundant UP notification.
</content>
</entry>
<entry>
<title>vpp: T9139: Check interface not referenced by a feature before removal</title>
<updated>2026-07-29T10:52:38+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-07-29T10:17:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=390e93138b32c54c6a98b98b22351052bc8c206e'/>
<id>urn:sha1:390e93138b32c54c6a98b98b22351052bc8c206e</id>
<content type='text'>
Reject deletion of a gre, ipip, vxlan or loopback interface that is still
used by a feature.
</content>
</entry>
<entry>
<title>vpp: T8468: Apply MAC address changes on VPP interfaces</title>
<updated>2026-07-29T10:45:21+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-07-27T13:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4839fbdc5e48aa8a32bf08ca20c4b922aa26cb32'/>
<id>urn:sha1:4839fbdc5e48aa8a32bf08ca20c4b922aa26cb32</id>
<content type='text'>
The interface config filter stripped the "mac" node, so a MAC address
configured on a VPP interface never reached the dataplane. Allow "mac"
through the filter; VPP applies it to the hardware interface via lcp-sync.
Some DPDK drivers (e.g. vmxnet3) cannot change the MAC and would fail to
bring the interface up. Reject such a change at verify time - both when
setting the MAC and when adding an interface that already has one to VPP.
</content>
</entry>
<entry>
<title>fstrim: T9133: skip /etc/fstab to properly identify devices to trim</title>
<updated>2026-07-28T14:35:22+00:00</updated>
<author>
<name>Nacho Barrientos</name>
<email>nacho.barrientos@cern.ch</email>
</author>
<published>2026-07-27T15:13:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4806b2079e64b997f84217f655ec3b300f30a426'/>
<id>urn:sha1:4806b2079e64b997f84217f655ec3b300f30a426</id>
<content type='text'>
The default (coming from util-linux) fstrim.service in VyOS fails to
perform any trimming because it stops evaluating mount points after
reading /etc/fstab, which contains only overlay filesystems that
fstrim inherently ignores.

More info: https://vyos.dev/T9133
</content>
</entry>
<entry>
<title>qos: T9080: only delete ingress qdisc when interface has an ingress policy</title>
<updated>2026-07-24T14:33:37+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-24T14:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=687092a753b9ccbd57ed0e8d9194052116380a58'/>
<id>urn:sha1:687092a753b9ccbd57ed0e8d9194052116380a58</id>
<content type='text'>
apply_interface() unconditionally deleted the "parent ffff:" ingress
qdisc before re-applying QoS, even for interfaces with an egress-only
policy.

Since call_dependents() had already restored an unrelated ingress
redirect/mirror qdisc on that handle just before, and only directions
present in the interface's QoS config get re-applied, the redirect
was silently lost and never recreated.
</content>
</entry>
<entry>
<title>image: T9021: rename bash -&gt; Bash to honor the projects name</title>
<updated>2026-07-23T15:52:05+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-07-23T15:52:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4d17b2d7822cef2ea6266b396f5444766cdad049'/>
<id>urn:sha1:4d17b2d7822cef2ea6266b396f5444766cdad049</id>
<content type='text'>
This fixes just the case for the Bash project added via commit b12a8c5ae
("image: T9021: Save bash history during image upgrade")
</content>
</entry>
</feed>
