<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/op_mode/show_interfaces.py, branch 1.4.0-rc2</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/marekm72/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.4.0-rc2</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.4.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2023-03-30T19:27:17+00:00</updated>
<entry>
<title>interfaces: T5130: remove obsoleted show_interfaces.py</title>
<updated>2023-03-30T19:27:17+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-03-30T19:12:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=33b804c2030f8bc47acb3499a155a0e2f1f2db0f'/>
<id>urn:sha1:33b804c2030f8bc47acb3499a155a0e2f1f2db0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>http-api: T4003: fix output when no tty attached to stdout, e.g., api</title>
<updated>2021-11-19T21:40:58+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2021-11-19T21:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=82ea3b4f3c12023ce17f1062785b6238f457673d'/>
<id>urn:sha1:82ea3b4f3c12023ce17f1062785b6238f457673d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T3619: bugfix "show interfaces X detail"</title>
<updated>2021-09-04T10:37:23+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-09-04T10:37:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=5e1f76d16332a917bfd99c6f2bffcd73e61d934d'/>
<id>urn:sha1:5e1f76d16332a917bfd99c6f2bffcd73e61d934d</id>
<content type='text'>
Commit 27e53fbc ("op-mode: T3619: bugfix "show interfaces" for VLANs") fixed
the op-mode command for the "show interfaces" operation, but if a user was
interested in all the ethernet or bridge interfaces, the command "show
interfaces &lt;type&gt; detail" did not yield any output.

The filtered_interfaces() function was further generalized to only operate on
base components and call itself recusively if required.
</content>
</entry>
<entry>
<title>op-mode: T3619: bugfix "show interfaces" for VLANs</title>
<updated>2021-09-04T09:39:01+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-09-04T09:39:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=27e53fbcd843c3aad27db9e97f9060ae6dfcc5ee'/>
<id>urn:sha1:27e53fbcd843c3aad27db9e97f9060ae6dfcc5ee</id>
<content type='text'>
Commit 31169fa8a7 ("vyos.ifconfig: T3619: only set offloading options if
supported by NIC") always instantiated an object of the Ethtool class for an
ethernet object - this is right as a real ethernet interface is managed by
Ethtool.

Unfortunately the script used for "show interface" determindes the "base class"
for an interface by its name, so eth0 -&gt; Ethernet, eth0.10 -&gt; Ethernet. This
assumption is incorrect as a VLAN interface can not have the physical parameters
changed of its underlaying interface. This can only be done for eth0.

There is no need for the op-mode script to determine the implementation class
for an interface at this level, as we are only interested in the state of the
interface and it's IP addresses - which is a common operation valid for every
interface on VyOS.
</content>
</entry>
<entry>
<title>op-mode: import cleanup in "show interfaces" script</title>
<updated>2021-09-04T09:38:19+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-09-04T09:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=5bde11aceffd3d7fca99e582b16555fc0c584410'/>
<id>urn:sha1:5bde11aceffd3d7fca99e582b16555fc0c584410</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T2223: drop dead code "get_vrrp_intf()"</title>
<updated>2021-08-24T14:44:23+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-08-24T14:44:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=b2e5f8adefd4ed9e53e14a4618fb63b3821d1d20'/>
<id>urn:sha1:b2e5f8adefd4ed9e53e14a4618fb63b3821d1d20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T2946: only call 'stty size' if in terminal</title>
<updated>2021-04-27T18:46:14+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2021-04-27T17:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=e1563f9d175026488a36d52a6ffcfb6745d56644'/>
<id>urn:sha1:e1563f9d175026488a36d52a6ffcfb6745d56644</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "op-mode: T3357: Fix show_interfaces bug with tunnels"</title>
<updated>2021-03-07T09:04:59+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-03-07T09:04:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=2eab81070c5819dd6252a37bf74511b87a57368d'/>
<id>urn:sha1:2eab81070c5819dd6252a37bf74511b87a57368d</id>
<content type='text'>
This reverts commit e1c993f57efdf91f26a36f1d0339298e63fdf20e.
</content>
</entry>
<entry>
<title>T3388: "show interfaces" op-mode command lacks PPPoE interfaces</title>
<updated>2021-03-07T08:57:59+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-03-07T08:57:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=8e13cbd8439e91b91197dfe37b5e38203e2cb135'/>
<id>urn:sha1:8e13cbd8439e91b91197dfe37b5e38203e2cb135</id>
<content type='text'>
Commit e5b335830ef ("vyos.ifconfig: T1579: remove calls to
vyos.ifconfig.Interface.get_config()") removed the PPPoEIf class as it seemed
to be unused. It turns out it is required by the op-mode commands for e.g. "show
interfaces".
</content>
</entry>
<entry>
<title>op-mode: T3357: Fix show_interfaces bug with tunnels</title>
<updated>2021-03-02T15:41:26+00:00</updated>
<author>
<name>sever-sever</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2021-03-02T15:09:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=e1c993f57efdf91f26a36f1d0339298e63fdf20e'/>
<id>urn:sha1:e1c993f57efdf91f26a36f1d0339298e63fdf20e</id>
<content type='text'>
</content>
</entry>
</feed>
