<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/tests, branch equuleus</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=equuleus</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=equuleus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2023-02-12T18:30:23+00:00</updated>
<entry>
<title>T4999: Backport vyos util dict_search_recursive</title>
<updated>2023-02-12T18:30:23+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-02-12T18:30:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a55bbcc8ec25a3616b7f6396ee14168a707f18eb'/>
<id>urn:sha1:a55bbcc8ec25a3616b7f6396ee14168a707f18eb</id>
<content type='text'>
Backport "dict_search_recursive" from vyos.util 1.4 to 1.3

data = {
    'interfaces': {'dummy': {'dum0': {'address': ['192.0.2.17/29']}},
                'ethernet': {'eth0': {'address': ['2001:db8::1/64', '192.0.2.1/29'],
                                      'description': 'Test123',
                                      'duplex': 'auto',
                                      'hw_id': '00:00:00:00:00:01',
                                      'speed': 'auto'},
                             'eth1': {'address': ['192.0.2.9/29'],
                                      'description': 'Test456',
                                      'duplex': 'auto',
                                      'hw_id': '00:00:00:00:00:02',
                                      'speed': 'auto'}}}
}

dict_search_recursive(data, 'hw_id') will yield both '00:00:00:00:00:01' and
'00:00:00:00:00:02' as generator object.
</content>
</entry>
<entry>
<title>test: vyos.util build time tests should import all functions</title>
<updated>2022-03-30T21:15:52+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-03-30T21:15:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=18ac045fe6d11065b4fa518372fabb844c347146'/>
<id>urn:sha1:18ac045fe6d11065b4fa518372fabb844c347146</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vyos.util: T4319: add is_ipv6_enabled() helper function</title>
<updated>2022-03-30T21:10:14+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-03-30T17:18:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e3626da307d66c34e4ce12c7c38cdb8fa5da9889'/>
<id>urn:sha1:e3626da307d66c34e4ce12c7c38cdb8fa5da9889</id>
<content type='text'>
(cherry picked from commit df0fbfeedce0f163e9d10be21d58ad4dc797a28a)
</content>
</entry>
<entry>
<title>test: remove "test_ethtool.py" as this does not run on Jenkins</title>
<updated>2021-02-24T21:40:20+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-02-24T21:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=841b73e95b439adf7ba873dc2a84e4838152169f'/>
<id>urn:sha1:841b73e95b439adf7ba873dc2a84e4838152169f</id>
<content type='text'>
(cherry picked from commit 99b1d9ee28d11d43840f9e2c1c9e8bda1176d866)
</content>
</entry>
<entry>
<title>ethernet: T3163: fix typos in vyos.ethtool comments</title>
<updated>2021-02-24T21:30:45+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-02-24T21:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=40fdf5c619018e3dc1c755cbb0ea510eff5b442d'/>
<id>urn:sha1:40fdf5c619018e3dc1c755cbb0ea510eff5b442d</id>
<content type='text'>
(cherry picked from commit bddeae3755c8d83f4c47bc3b3798858a95427530)
</content>
</entry>
<entry>
<title>ethernet: T3163: not all NIC drivers support ring-buffer configuration</title>
<updated>2021-02-24T21:30:40+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-02-24T21:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=249c8ad37e5ee7eae886aa7ebae64e32a40e5ff3'/>
<id>urn:sha1:249c8ad37e5ee7eae886aa7ebae64e32a40e5ff3</id>
<content type='text'>
In addition to commit cf1156a60e ("ethernet: T3163: probe driver for maximum
rx/tx ring-buffer size") this extends the logic in a way as not every driver
supports setting the buffers at all so it will properly error out.

When invoking "ethtool -g" both stdout and stderr are captured and no exception
is raised if it's an unsupported driver feature. The verify() section will
inform the user about the illegal operation.

(cherry picked from commit 159899ed9ba5661e4bdcfdadf1292e237f117063)
</content>
</entry>
<entry>
<title>test: vyos.validate: check is_addr_assigned()</title>
<updated>2020-12-10T18:09:36+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-12-10T18:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=df82e621e3daa3e545a5258418134303a3dd2f89'/>
<id>urn:sha1:df82e621e3daa3e545a5258418134303a3dd2f89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "vyos.ifconfig: T1579: do not remove IPv6 link-local address on reconfiguration"</title>
<updated>2020-12-06T19:57:15+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-12-06T19:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e0831f39d8ec0c65dfb55e97dd1e8e98463504f0'/>
<id>urn:sha1:e0831f39d8ec0c65dfb55e97dd1e8e98463504f0</id>
<content type='text'>
This reverts commit d247736f67cc056062b75a4215a031bebcfee2ee.

We need to clean link-local IPv6 addresses on link reconfiguration to also drop
no longer existing link-local addresse son MAC address change.
</content>
</entry>
<entry>
<title>vyos.ifconfig: T1579: do not remove IPv6 link-local address on reconfiguration</title>
<updated>2020-12-06T17:13:31+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-12-06T17:13:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d247736f67cc056062b75a4215a031bebcfee2ee'/>
<id>urn:sha1:d247736f67cc056062b75a4215a031bebcfee2ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: vyos.template: test additional templating functions</title>
<updated>2020-12-06T12:44:01+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-12-06T12:35:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b83c988a1390efc6f7d881fa9cc06eddb825f827'/>
<id>urn:sha1:b83c988a1390efc6f7d881fa9cc06eddb825f827</id>
<content type='text'>
</content>
</entry>
</feed>
