<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/include/interface, 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-10-08T12:41:04+00:00</updated>
<entry>
<title>T7886: add concatenation of vif entries</title>
<updated>2026-10-08T12:41:04+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-10-06T16:50:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0b43a668ac1fdbc5149616f5065279bbce9a02c8'/>
<id>urn:sha1:0b43a668ac1fdbc5149616f5065279bbce9a02c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7886: add basic cases of reverse interface dependency verification</title>
<updated>2026-10-08T12:41:04+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-09-15T18:51:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=df7c3fc0017fb27d2945ac2818ac2d5fc343ca37'/>
<id>urn:sha1:df7c3fc0017fb27d2945ac2818ac2d5fc343ca37</id>
<content type='text'>
Add cases for which a config mode script calls verify_interface_exists,
excluding those of dynamic_interface_pattern, to be handled separately.
The dependency verification raises error, resp., gives a warning, when
verify_interface_exists is called with warning_only=False, resp., True.
These are the critical cases that motivated the original design, for if
a removal of an interface is allowed, a subsequent reboot will raise
ConfigError on config load and invalidate the config subtree for that
component.
</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>dhcpv6: T8414: missing prefix-delegation interface constraint</title>
<updated>2026-03-20T20:28:51+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-03-20T20:28:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f6f341cffc98af15ff53588240da14f2d0fb0082'/>
<id>urn:sha1:f6f341cffc98af15ff53588240da14f2d0fb0082</id>
<content type='text'>
</content>
</entry>
<entry>
<title>interfaces: T8054: use --is-valid-intf-address for validating interface addresses</title>
<updated>2025-12-01T20:16:47+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-12-01T20:07:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a87836ebbffa76134bd95cd10039b3d893e2ec03'/>
<id>urn:sha1:a87836ebbffa76134bd95cd10039b3d893e2ec03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pppoe: T7485: add DHCPv6 options to disable DNS</title>
<updated>2025-10-09T15:12:10+00:00</updated>
<author>
<name>Nicolas Vandamme</name>
<email>n.vandamme@firis-system.lu</email>
</author>
<published>2025-10-09T15:12:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0c5809588980a198a02ebfb70a459d519af0001e'/>
<id>urn:sha1:0c5809588980a198a02ebfb70a459d519af0001e</id>
<content type='text'>
Co-Authored-By: Christian Breunig &lt;christian@breunig.cc&gt;
</content>
</entry>
<entry>
<title>interface: T4627: not every interface type supports IPv6 interface-identifiers</title>
<updated>2025-04-23T18:17:06+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-04-23T18:14:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d0a20884614e773b074c39cd496717440faa89c1'/>
<id>urn:sha1:d0a20884614e773b074c39cd496717440faa89c1</id>
<content type='text'>
Turns out commit b124f0b3b ("interface: T4627: support IPv6 Interface
Identifier (token) for SLAAC") uncovered a wrong assumption in VyOS that every
interface type in use always supports SLAAC and IPv6-ND (neighbor discovery).

This is not true for WireGuard, Tunnel and VTI interfaces, thus do not provide
that CLI option. In addition SLAAC support should be removed for those interface
types in a future PR.
</content>
</entry>
<entry>
<title>interface: T4627: support IPv6 Interface Identifier (token) for SLAAC</title>
<updated>2025-04-18T18:45:46+00:00</updated>
<author>
<name>Yoshiaki Suyama</name>
<email>yoshiaki.suyama@suyama.ne.jp</email>
</author>
<published>2025-03-15T16:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b124f0b3b05bced1f916e9519d986d03f2b95c51'/>
<id>urn:sha1:b124f0b3b05bced1f916e9519d986d03f2b95c51</id>
<content type='text'>
Add common IPv6 CLI option (use ethernet as example):
  set interfaces ethernet eth0 ipv6 address interface-identifier

Co-authored-by: Christian Breunig &lt;christian@breunig.cc&gt;
</content>
</entry>
<entry>
<title>T6863: Fix default distance for PPPoE (#4229)</title>
<updated>2024-12-12T19:14:17+00:00</updated>
<author>
<name>Roman Khramshin</name>
<email>HollyGurza@users.noreply.github.com</email>
</author>
<published>2024-12-12T19:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=678c6cd00412cad5d788da210c6dfeae6e77907c'/>
<id>urn:sha1:678c6cd00412cad5d788da210c6dfeae6e77907c</id>
<content type='text'>
set `default-route-distance` to 1</content>
</entry>
<entry>
<title>ethernet: T6306: add support for EVPN MH uplink/core tracking</title>
<updated>2024-05-11T12:12:31+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-05-11T12:12:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5565f27d15c5e7378e94aae8db8a894a12e25d7b'/>
<id>urn:sha1:5565f27d15c5e7378e94aae8db8a894a12e25d7b</id>
<content type='text'>
When all the underlay links go down the PE no longer has access to the VxLAN
+overlay.

To prevent blackholing of traffic the server/ES links are protodowned on the PE.
A link can be setup for uplink tracking via the following configuration:

set interfaces ethernet eth0 evpn uplink
</content>
</entry>
</feed>
