<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/interfaces-bonding.xml, branch feature/T9082-codeql-cpp</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=feature%2FT9082-codeql-cpp</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2019-12-06T19:58:56+00:00</updated>
<entry>
<title>T1843: run interface-definitions though GCC preprocessor</title>
<updated>2019-12-06T19:58:56+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-12-03T21:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0d4d4dd840e06c18250d73f27de61261ff141944'/>
<id>urn:sha1:0d4d4dd840e06c18250d73f27de61261ff141944</id>
<content type='text'>
A lot of XML code is duplicated (VLAN, interface address) for instance. Such
XML definitions should be moved to feature.xml.i files and then just pulled in
via GCC preprocessor #include definition in e.g. bond or ethernet definitions.

This will give us the ability to single-source repeating node definitions as:
* Interface Address
* Interface Description
* Interface Disable
* VLAN (both vif-s and vif-c)

The .in suffix of the interface-definitions is a marker that those files are
input files to the GCC preprocessor. They will be rendered into proper XML
files in the build directory.

Some node definitions have been reworder to remove escaped double quote
occurances which would have been warned about by the GCC preprocessor.
</content>
</entry>
<entry>
<title>bonding: T1777: change priority to be after ethernet interfaces</title>
<updated>2019-11-02T16:10:54+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-11-02T16:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=99c762ebbbb30a638760627bc6d5fd86932951e1'/>
<id>urn:sha1:99c762ebbbb30a638760627bc6d5fd86932951e1</id>
<content type='text'>
On system reboots (mainly) the bond has been created and configured a MAC
address on the physical ports. Later ethernet interfaces have been configured
overwriting the bond MAC address.
</content>
</entry>
<entry>
<title>[XML templates] T1772: Changed old hacks to proper regex, according to the fix</title>
<updated>2019-10-28T15:41:15+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@sentrium.io</email>
</author>
<published>2019-10-28T15:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8ae02a738df9746ad648a9611ae03e62b5af9e5d'/>
<id>urn:sha1:8ae02a738df9746ad648a9611ae03e62b5af9e5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync XML interface description source file pattern and conf script name</title>
<updated>2019-10-13T10:41:31+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-10-13T10:40:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fe7279454c86a2947b23fb0d769483b7fe2a3cc3'/>
<id>urn:sha1:fe7279454c86a2947b23fb0d769483b7fe2a3cc3</id>
<content type='text'>
    renamed:    interface-bonding.py -&gt; interfaces-bonding.py
    renamed:    interface-bridge.py -&gt; interfaces-bridge.py
    renamed:    interface-dummy.py -&gt; interfaces-dummy.py
    renamed:    interface-ethernet.py -&gt; interfaces-ethernet.py
    renamed:    interface-loopback.py -&gt; interfaces-loopback.py
    renamed:    interface-openvpn.py -&gt; interfaces-openvpn.py
    renamed:    interface-vxlan.py -&gt; interfaces-vxlan.py
    renamed:    interface-wireguard.py -&gt; interfaces-wireguard.py
</content>
</entry>
<entry>
<title>T1430: add dhcp vendor-class-id client option</title>
<updated>2019-10-09T15:19:04+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-10-08T19:39:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2d3539f9dec19c0d5cec5bd962aaf9640a8cec23'/>
<id>urn:sha1:2d3539f9dec19c0d5cec5bd962aaf9640a8cec23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bonding: T1614: make ARP cache constraint error message more generic</title>
<updated>2019-09-06T08:27:52+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-09-05T16:24:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=33d67cb7b6c428a4283e4c799e6bc352f76cd2b6'/>
<id>urn:sha1:33d67cb7b6c428a4283e4c799e6bc352f76cd2b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bonding: T1614: Initial version in new style XML/Python interface</title>
<updated>2019-09-04T09:25:31+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-09-03T11:52:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=6205c4d6701bda5f8a859291a5e152e009252301'/>
<id>urn:sha1:6205c4d6701bda5f8a859291a5e152e009252301</id>
<content type='text'>
The node 'interfaces ethernet eth0 bond-group' has been changed and
de-nested. Bond members are now configured in the bond interface itself.

set interfaces bonding bond0 member interface eth0
</content>
</entry>
</feed>
