<feed xmlns='http://www.w3.org/2005/Atom'>
<title>veeos-1x.git/python/vyos/ifconfig_vlan.py, branch vyos/1.4dev1</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=vyos%2F1.4dev1</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=vyos%2F1.4dev1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/'/>
<updated>2020-07-25T15:30:12+00:00</updated>
<entry>
<title>vyos.configdict: T2653: remove obsolete code from configdict and ifconfig_vlan</title>
<updated>2020-07-25T15:30:12+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-07-24T20:00:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=72c0ac35b4acf049de29ce1ea67af28659793098'/>
<id>urn:sha1:72c0ac35b4acf049de29ce1ea67af28659793098</id>
<content type='text'>
After all interfaces have been moved to the targetted implementation of T2653
the old implementations of migrating a CLI session to a configuration dict can
be dropped.
</content>
</entry>
<entry>
<title>vlan: ifconfig: T2653: move get_removed_vlans() to vyos.configdiff</title>
<updated>2020-07-25T15:30:12+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-07-24T15:24:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=d81ce482836ab4adf4f71e2b3dc21477db49a9f0'/>
<id>urn:sha1:d81ce482836ab4adf4f71e2b3dc21477db49a9f0</id>
<content type='text'>
As we wrap up additional functions from this library it should be part of it.
</content>
</entry>
<entry>
<title>bridge: ifconfig: T2653: move to get_config_dict()</title>
<updated>2020-07-25T13:36:07+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-07-19T18:45:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=a25d7095e009469d8ef60b63deddd94d30921723'/>
<id>urn:sha1:a25d7095e009469d8ef60b63deddd94d30921723</id>
<content type='text'>
The current VyOS CLI parser code written in Python contains a ton of duplicates
which I can also hold myself accountable for - or maybe mainly me - depends on
the angle of judge.

While providing a new update() method in vyos.ifconfig.interfaces() this is
extended for bridge interfaces in the derived bridge class.

Signed-off-by: Christian Poessinger &lt;christian@poessinger.com&gt;
</content>
</entry>
<entry>
<title>ethernet: ifconfig: T2653: move to get_config_dict()</title>
<updated>2020-07-25T13:35:33+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-07-01T17:06:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=ebefa38b9fa946fde82a4c9b55122c037598143b'/>
<id>urn:sha1:ebefa38b9fa946fde82a4c9b55122c037598143b</id>
<content type='text'>
The current VyOS CLI parser code written in Python contains a ton of duplicates
which I can also hold myself accountable for - or maybe mainly me - depends on
the angle of judge.

While providing a new update() method in vyos.ifconfig.interfaces() this is
extended for ethernet based interfaces which also supports 802.1q, 802.1ad
VLANs. This commit migrates the existing codebase for an ethernet based
interfaces and implements the missing parts for VLANs. Adding or migrating other
interfaces (e.g. bridge or bond) will become much easier as they must reuse
the entire functionality - we now walk towards a single codepath.

Thanks for all who made this combined effort possible!

Signed-off-by: Christian Poessinger &lt;christian@poessinger.com&gt;
</content>
</entry>
<entry>
<title>vlan: T2553: fix vif-s regression</title>
<updated>2020-06-05T15:30:37+00:00</updated>
<author>
<name>Jernej Jakob</name>
<email>jernej.jakob@gmail.com</email>
</author>
<published>2020-06-05T15:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=ffc645bdb73fe5623e803f67c15e4443b92d2c8e'/>
<id>urn:sha1:ffc645bdb73fe5623e803f67c15e4443b92d2c8e</id>
<content type='text'>
A typo caused vif-s interfaces to not commit.
</content>
</entry>
<entry>
<title>dhcpv6-pd: T2506: add option to request specific prefix length</title>
<updated>2020-05-26T15:09:33+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-05-25T19:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=7dddfa338800303335673df637a05d8aaaccdaa2'/>
<id>urn:sha1:7dddfa338800303335673df637a05d8aaaccdaa2</id>
<content type='text'>
Some ISPs (e.g. Comcast) only delegate a /64 by default. You have to explicitly
"ask" for a bigger (e.g. /60) prefix. This commit adds a CLI node to request
a specific prefix length in the range 32 - 64.

  dhcpv6-options {
      prefix-delegation {
          length 60
      }
  }
</content>
</entry>
<entry>
<title>dhcpv6-pd: pppoe: T2506: restructure CLI</title>
<updated>2020-05-26T15:09:33+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-05-25T19:02:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=d5b58517f88358c686e6c8ea039a7a9a64d6c6ee'/>
<id>urn:sha1:d5b58517f88358c686e6c8ea039a7a9a64d6c6ee</id>
<content type='text'>
Rename the CLI nodes for prefix delegation from "dhcpv6-options delegate
&lt;interface&gt;" to "dhcpv6-options prefix-delegation interface &lt;interface&gt;".

The change is required to add the possibility to request for specific prefix
sized via the CLI. That option was not possible with the old configuration
tree.
</content>
</entry>
<entry>
<title>dhcpv6-pd: T421: support ethernet based interfaces</title>
<updated>2020-05-19T19:27:43+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-05-19T19:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=ba06bfed4fc84b699689932eeb3af9b9be0f5cd7'/>
<id>urn:sha1:ba06bfed4fc84b699689932eeb3af9b9be0f5cd7</id>
<content type='text'>
Add support for prefix delegation when receiving the prefix via ethernet,
bridge, bond, wireless.
</content>
</entry>
<entry>
<title>vlan: T2449: set accept_ra on vlan interfaces</title>
<updated>2020-05-11T15:42:23+00:00</updated>
<author>
<name>Jernej Jakob</name>
<email>jernej.jakob@gmail.com</email>
</author>
<published>2020-05-11T15:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=86e6b946ffeda358264adf07a5c73aae90db1b46'/>
<id>urn:sha1:86e6b946ffeda358264adf07a5c73aae90db1b46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vlan: T2435: fix missing dict key in print variable</title>
<updated>2020-05-08T08:37:01+00:00</updated>
<author>
<name>Jernej Jakob</name>
<email>jernej.jakob@gmail.com</email>
</author>
<published>2020-05-08T08:37:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=d546e8d730f83d0a7a97027b4b2b05e25ac19b8c'/>
<id>urn:sha1:d546e8d730f83d0a7a97027b4b2b05e25ac19b8c</id>
<content type='text'>
</content>
</entry>
</feed>
