<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/python/vyos/ifconfig, branch current</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/marekm72/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/marekm72/vyos-1x.git/atom?h=current</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=current'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2024-10-17T09:30:28+00:00</updated>
<entry>
<title>T4583: Rewrite VRRP op-mode to vyos.opmode format</title>
<updated>2024-10-17T09:30:28+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2024-10-17T09:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=a5a484a50f976b4df7abd0a00a89dfb1512d84cb'/>
<id>urn:sha1:a5a484a50f976b4df7abd0a00a89dfb1512d84cb</id>
<content type='text'>
reformat file by linter rules
</content>
</entry>
<entry>
<title>T4583: Rewrite VRRP op-mode to vyos.opmode format</title>
<updated>2024-10-17T09:11:45+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2024-10-15T11:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=e42e32d48489329686ce6642848b189c0d262196'/>
<id>urn:sha1:e42e32d48489329686ce6642848b189c0d262196</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T4833: Include wireguard peer name in interface summary report</title>
<updated>2024-09-20T10:46:10+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2024-09-20T10:13:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=c6062ef100f20e2cc3e5ed9c4d145d4d969741e4'/>
<id>urn:sha1:c6062ef100f20e2cc3e5ed9c4d145d4d969741e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wireless: T6709: fix missing wpa_supplicant configuration</title>
<updated>2024-09-19T19:26:38+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-09-19T19:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=58dfd957fd8ec24caeca73105f7823148ef8c8bf'/>
<id>urn:sha1:58dfd957fd8ec24caeca73105f7823148ef8c8bf</id>
<content type='text'>
Commit 0ee8d5e35 ("ethernet: T6709: move EAPoL support to common framework")
added support to also have EAPoL on other interface types then ethernet. This
introduced a regression where the wireless interface wpa_supplicant configuration
would get deleted.
</content>
</entry>
<entry>
<title>ethernet: T6709: move EAPoL support to common framework</title>
<updated>2024-09-14T20:50:20+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-09-14T20:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=0ee8d5e35044e7480dac6a23e92d43744b8c5d36'/>
<id>urn:sha1:0ee8d5e35044e7480dac6a23e92d43744b8c5d36</id>
<content type='text'>
Instead of having EAPoL (Extensible Authentication Protocol over Local Area
Network) support only available for ethernet interfaces, move this to common
ground at vyos.ifconfig.interface making it available for all sorts of
interfaces by simply including the XML portion

  #include &lt;include/interface/eapol.xml.i&gt;
</content>
</entry>
<entry>
<title>Merge pull request #3221 from lucasec/t5873</title>
<updated>2024-08-01T11:08:36+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-08-01T11:08:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=962ead698e191ff413aaa1585270dfed48100547'/>
<id>urn:sha1:962ead698e191ff413aaa1585270dfed48100547</id>
<content type='text'>
T5873: ipsec remote access VPN: support VTI interfaces.</content>
</entry>
<entry>
<title>T5873: vpn ipsec: re-write of ipsec updown hook</title>
<updated>2024-07-27T01:26:30+00:00</updated>
<author>
<name>Lucas Christian</name>
<email>lucas@lucasec.com</email>
</author>
<published>2024-07-04T06:14:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=376e2d898f26c13a31f80d877f4e2621fd6efb0f'/>
<id>urn:sha1:376e2d898f26c13a31f80d877f4e2621fd6efb0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>interface: T6592: remove interface from conntrack ct_iface_map on deletion</title>
<updated>2024-07-23T17:03:07+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-07-23T17:03:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=17c12bde5c6f314311e7524842fd1ddc254009b4'/>
<id>urn:sha1:17c12bde5c6f314311e7524842fd1ddc254009b4</id>
<content type='text'>
We always have had stale interface entries in the ct_iface_map of nftables/
conntrack for any interface that once belonged to a VRF.

This commit will always clean the nftables interface map when the interface
is deleted from the system.
</content>
</entry>
<entry>
<title>interfaces: T6592: moving an interface between VRF instances failed</title>
<updated>2024-07-20T09:46:28+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-07-20T08:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=452068ce78581bb6fba2df4dba197e95b9aeb33d'/>
<id>urn:sha1:452068ce78581bb6fba2df4dba197e95b9aeb33d</id>
<content type='text'>
To reproduce:

    set vrf name mgmt table '150'
    set vrf name no-mgmt table '151'
    set interfaces ethernet eth2 vrf 'mgmt'
    commit

    set interfaces ethernet eth2 vrf no-mgmt
    commit

This resulted in an error while interacting with nftables:
[Errno 1] failed to run command: nft add element inet vrf_zones ct_iface_map { "eth2" : 151 }

The reason is that the old mapping entry still exists and was not removed.

This commit adds a new utility function get_vrf_tableid() and compares the
current and new VRF table IDs assigned to an interface. If the IDs do not
match, the nftables ct_iface_map entry is removed before the new entry is added.
</content>
</entry>
<entry>
<title>vxlan: T6505: Support VXLAN VLAN-VNI range mapping in CLI (#3756)</title>
<updated>2024-07-08T15:51:40+00:00</updated>
<author>
<name>Nataliia S</name>
<email>81954790+natali-rs1985@users.noreply.github.com</email>
</author>
<published>2024-07-08T15:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=115e99630a317cab62c6f99e0461f6ce2c1edaf3'/>
<id>urn:sha1:115e99630a317cab62c6f99e0461f6ce2c1edaf3</id>
<content type='text'>
</content>
</entry>
</feed>
