<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/completion/list_interfaces.py, branch 1.4.0-epa3</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=1.4.0-epa3</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=1.4.0-epa3'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2023-03-09T18:40:00+00:00</updated>
<entry>
<title>xml: T4952: improve interface completion helper CLI experience</title>
<updated>2023-03-09T18:40:00+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-03-09T18:39:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=fe4da6288649b32779d30d5672e39cae40e72100'/>
<id>urn:sha1:fe4da6288649b32779d30d5672e39cae40e72100</id>
<content type='text'>
</content>
</entry>
<entry>
<title>completion: T2238: add license</title>
<updated>2020-09-15T16:56:05+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-09-15T16:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=40ca599350731a743a0d999205df10829017a783'/>
<id>urn:sha1:40ca599350731a743a0d999205df10829017a783</id>
<content type='text'>
</content>
</entry>
<entry>
<title>completion: T2238: use interface data</title>
<updated>2020-04-11T18:08:30+00:00</updated>
<author>
<name>Thomas Mangin</name>
<email>thomas.mangin@exa.net.uk</email>
</author>
<published>2020-04-11T15:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8bc12847568582d3b34f3859946470af1344f9ea'/>
<id>urn:sha1:8bc12847568582d3b34f3859946470af1344f9ea</id>
<content type='text'>
Use the data in the default dict of the interface to generate
the output of list interface.
</content>
</entry>
<entry>
<title>ifconfig: T2223: rename Section.listing to interfaces</title>
<updated>2020-04-11T18:08:29+00:00</updated>
<author>
<name>Thomas Mangin</name>
<email>thomas.mangin@exa.net.uk</email>
</author>
<published>2020-04-11T13:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d3aa0bd68bb72bc35eb290b1c54cae4dfa4efb57'/>
<id>urn:sha1:d3aa0bd68bb72bc35eb290b1c54cae4dfa4efb57</id>
<content type='text'>
update all code using the API. Interface.interfaces() could be
used but the code was change to use Section.interfaces() which
make more sense when reading it.
</content>
</entry>
<entry>
<title>ifconfig: T2057: remove useless circual import</title>
<updated>2020-03-29T09:59:47+00:00</updated>
<author>
<name>Thomas Mangin</name>
<email>thomas.mangin@exa.net.uk</email>
</author>
<published>2020-03-29T09:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=782e98934547e1f1152062a7b4ac978ee3082298'/>
<id>urn:sha1:782e98934547e1f1152062a7b4ac978ee3082298</id>
<content type='text'>
The import prevent code to work and is not used
</content>
</entry>
<entry>
<title>ifconfig: T2057: remove need for interface-types.json</title>
<updated>2020-03-24T18:36:46+00:00</updated>
<author>
<name>Thomas Mangin</name>
<email>thomas.mangin@exa.net.uk</email>
</author>
<published>2020-03-24T18:36:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bbea850ea5f8ff0402cd276ab63963ece7e0c763'/>
<id>urn:sha1:bbea850ea5f8ff0402cd276ab63963ece7e0c763</id>
<content type='text'>
</content>
</entry>
<entry>
<title>list_interfaces: change bonding interface list logic</title>
<updated>2020-01-25T10:23:14+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2020-01-25T10:23:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0bac5f7a7ba924f7ce793298925466c464e24c88'/>
<id>urn:sha1:0bac5f7a7ba924f7ce793298925466c464e24c88</id>
<content type='text'>
The previous logic returned:

  &gt;&gt;&gt; eth = vyos.interfaces.list_interfaces_of_type("ethernet")
  &gt;&gt;&gt; for intf in eth:
  ...   print(intf)
  ...
  eth0
  eth1
  eth2
  eth0.201
  eth1.50

  &gt;&gt;&gt; for intf in eth:
  ...   if '.' in intf:
  ...     eth.remove(intf)
  ...

  &gt;&gt;&gt; eth
  ['eth0', 'eth1', 'eth2', 'eth1.50']

This only eth0.201 was removed
</content>
</entry>
<entry>
<title>list_interfaces: remove duplicate list of wireless interfaces</title>
<updated>2019-12-30T12:00:37+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-12-30T12:00:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ef3b8d81fc98a43e6a7605ea807667ad8b674bd9'/>
<id>urn:sha1:ef3b8d81fc98a43e6a7605ea807667ad8b674bd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>geneve: T1799: support bridging</title>
<updated>2019-11-24T09:44:20+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-11-24T09:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9fc971e6945ed97a88a441053cae6a5f9b57ee00'/>
<id>urn:sha1:9fc971e6945ed97a88a441053cae6a5f9b57ee00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>list_interfaces: add wifi interfaces to bridgeable interfaces</title>
<updated>2019-11-04T17:31:01+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-11-04T17:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1964144258b3bfd0bf2afac07fef26d535b95eba'/>
<id>urn:sha1:1964144258b3bfd0bf2afac07fef26d535b95eba</id>
<content type='text'>
</content>
</entry>
</feed>
