<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/include/interface, 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>2025-04-23T18:17:06+00:00</updated>
<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>
<entry>
<title>T6258: Add sysctl base-reachable-time for IPv6</title>
<updated>2024-04-25T08:23:14+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-04-25T08:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0bf4b570fe2d239b9fbabd3ae801ad3f04a06bde'/>
<id>urn:sha1:0bf4b570fe2d239b9fbabd3ae801ad3f04a06bde</id>
<content type='text'>
Add abiilty to change `base_reachable_time_ms` option
/proc/sys/net/ipv6/neigh/{ifname}/base_reachable_time_ms
</content>
</entry>
<entry>
<title>xml: T5862: drop defaultValue from mtu-68-16000.xml.i - use individual values</title>
<updated>2024-04-06T10:10:57+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-06T10:10:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e86761fa1307596c721c3ddf3a61d263e8f5177b'/>
<id>urn:sha1:e86761fa1307596c721c3ddf3a61d263e8f5177b</id>
<content type='text'>
In order to lower the Ethernet default MTU we need to drop the common
defaultValue from the XML mtu-68-16000.xml.i building block. Per interface
default MTU is later overloaded by XML.
</content>
</entry>
<entry>
<title>xml: T5738: extend VRF building blocks with common constraint definition</title>
<updated>2024-04-01T18:27:24+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-01T18:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=32d6a693de99021d2cd44fb4235e929caf7b4a6d'/>
<id>urn:sha1:32d6a693de99021d2cd44fb4235e929caf7b4a6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bridge: T6125: support 802.1ad (ethertype 0x88a8) VLAN filtering</title>
<updated>2024-03-20T20:25:43+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-03-20T20:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9c9b1febff6863ccd3632a04d9e307909b3efe7a'/>
<id>urn:sha1:9c9b1febff6863ccd3632a04d9e307909b3efe7a</id>
<content type='text'>
Linux bridge uses EtherType 0x8100 by default. In some scenarios, an EtherType
value of 0x88A8 is required.

Reusing CLI command from VIF-S (QinQ) interfaces:
  set interfaces bridge br0 protocol 802.1ad
</content>
</entry>
<entry>
<title>dhcp: T5846: Ensure DUID regex range is bound</title>
<updated>2023-12-21T09:26:26+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-21T09:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=551f06218755076cde588c848c01ce5ca1bf5e6b'/>
<id>urn:sha1:551f06218755076cde588c848c01ce5ca1bf5e6b</id>
<content type='text'>
The DUID regex was missing a lower bound, which could cause it not to
match when it should.

We have to specify the lower bound explicitly as 0 to keep the regex
behavior similar to that in Python (in Python, omitting the lower bound
is equivalent to specifying 0).
</content>
</entry>
<entry>
<title>dhcp: T5846: Fix include path</title>
<updated>2023-12-21T07:59:20+00:00</updated>
<author>
<name>Indrajit Raychaudhuri</name>
<email>irc@indrajit.com</email>
</author>
<published>2023-12-21T07:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5768bc2d56cc8aabd8d276a2afc30608c1bc9838'/>
<id>urn:sha1:5768bc2d56cc8aabd8d276a2afc30608c1bc9838</id>
<content type='text'>
</content>
</entry>
</feed>
