<feed xmlns='http://www.w3.org/2005/Atom'>
<title>veeos-1x.git/smoketest/scripts/cli/test_interfaces_tunnel.py, branch equuleus</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos-contrib/veeos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=equuleus</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=equuleus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/'/>
<updated>2022-02-23T17:49:11+00:00</updated>
<entry>
<title>smoketest: tunnel: indention fixup</title>
<updated>2022-02-23T17:49:11+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-02-23T17:14:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=fa75d21e0383af535018e6cf52344680881f7d19'/>
<id>urn:sha1:fa75d21e0383af535018e6cf52344680881f7d19</id>
<content type='text'>
(cherry picked from commit 53517de05e9566c35218d1f07cacb1bff98a46d9)
</content>
</entry>
<entry>
<title>tunnel: T4267: "parameters ip key" on GRE not required for different remotes</title>
<updated>2022-02-23T17:48:34+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-02-23T17:14:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=d6c43543c7f4a396f3261f78fd97ec0422dd999d'/>
<id>urn:sha1:d6c43543c7f4a396f3261f78fd97ec0422dd999d</id>
<content type='text'>
(cherry picked from commit e64d45717940aa4fb4a072065bdfa04f884d00cc)
</content>
</entry>
<entry>
<title>tunnel: T3925: dhcp-interface was of no use - use source-interface instead</title>
<updated>2021-10-21T17:38:38+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-10-21T17:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=c1015d8ce0013719eb898b60b14ffec192b8141c'/>
<id>urn:sha1:c1015d8ce0013719eb898b60b14ffec192b8141c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>smoketest: add shim for every test to re-use common tasts</title>
<updated>2021-07-25T19:10:25+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-03-17T18:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=fb94d0b6091e09099c972355886918ef63ee9d97'/>
<id>urn:sha1:fb94d0b6091e09099c972355886918ef63ee9d97</id>
<content type='text'>
Currently every smoketest does the setup and destruction of the configsession
on its own durin setUp(). This creates a lot of overhead and one configsession
should be re-used during execution of every smoketest script.

In addiion a test that failed will leaf the system in an unconsistent state.
For this reason before the test is executed we will save the running config
to /tmp and the will re-load the config after the test has passed, always
ensuring a clean environment for the next test.

(cherry picked from commit 0f3def974fbaa4a26e6ad590ee37dd965bc2358f)
</content>
</entry>
<entry>
<title>ifconfig: backport ifconfig framework from 1.4 to support new tunnel options</title>
<updated>2021-07-25T19:10:25+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-07-25T09:49:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=7a85dbfb8b97dade658e8213099fc4995ae62ea1'/>
<id>urn:sha1:7a85dbfb8b97dade658e8213099fc4995ae62ea1</id>
<content type='text'>
It is easier to backport the entire vyos.ifconfig library from 1.4 instead of
backporting single pieces which are required to add new feature to the tunnel
interface section.

In addition that both libraries are now back in sync it will become much easier
to backport any other new feature introduced in VyOS 1.4!
</content>
</entry>
<entry>
<title>tunnels: T3592: Set default TTL to 64</title>
<updated>2021-06-04T12:48:01+00:00</updated>
<author>
<name>sever-sever</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2021-06-01T11:30:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=5a029892e97a7a5ef4450237412eaa6ce29aeb39'/>
<id>urn:sha1:5a029892e97a7a5ef4450237412eaa6ce29aeb39</id>
<content type='text'>
Set default TTL value for tunnels from 0 to 64
There are a lot of situation when default value 0 (inherit)
not work properly when you have routing configuration for OSPF
or BGP over the tunnels. To fix it you need explicit set TTL
value other then 0. Or hardcode another value as default.

(cherry picked from commit b4db37507635bf95161bea32b18736fc0732a9e6)
</content>
</entry>
<entry>
<title>vyos.util: T3532: Replace func get_interface_config</title>
<updated>2021-05-20T20:01:30+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2021-05-20T20:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=8fdebbe140bdd92d3c3086ac90a3f869f740b74d'/>
<id>urn:sha1:8fdebbe140bdd92d3c3086ac90a3f869f740b74d</id>
<content type='text'>
Replace function get_interface_config to
function get_interface_config, as we have
in 1.4 branch.
It need after this cherry-picked commit edcdea8</content>
</entry>
<entry>
<title>tunnel: T3381: fix error when switching from mGRE to GRE mode</title>
<updated>2021-03-06T09:07:05+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-03-04T20:31:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=a7301da66ab4b52c2a1c1a562d75b0def63ff93a'/>
<id>urn:sha1:a7301da66ab4b52c2a1c1a562d75b0def63ff93a</id>
<content type='text'>
Linux does not support changing the remote address from any (multipoint
GRE as used by DMVPN) to a discrete remote address. THis will return an
error: add tunnel "tun1" failed: Invalid argument

This can be handled by detecting the mGRE -&gt; GRE change and re-create the tunnel
silently.

(cherry picked from commit ea2a22f7844735021fb638c911527e612abfbc69)
</content>
</entry>
<entry>
<title>vyos.util: provide single implementation for get_json_iface_options()</title>
<updated>2021-03-06T08:28:41+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-02-28T09:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=bab4537ae4c64dd622e69b43c97b79e8e6e63863'/>
<id>urn:sha1:bab4537ae4c64dd622e69b43c97b79e8e6e63863</id>
<content type='text'>
There had been four implementations of "ip -d -j link show interface" scattered
accross the codebase. Those implementations have now been combined into a new
helper:

vyos.util.get_json_iface_options()

(cherry picked from commit f13cc56d665a91ff3fac47df260301afefb1a3a5)
</content>
</entry>
<entry>
<title>tunnel: T3366: support changing tunnel parameters for gre-bridge</title>
<updated>2021-02-27T21:25:19+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-02-27T21:16:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=e721c998ba977db9184d13e119dda4d56269d553'/>
<id>urn:sha1:e721c998ba977db9184d13e119dda4d56269d553</id>
<content type='text'>
Linux prevents changing parameters on a gretap (which is used by gre-bridge)
interfaces. To overcome this limitation a tunnel must be destroyed and recreated
on demand when gre-bridge is used.
</content>
</entry>
</feed>
