<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/op-mode-definitions/show-bridge.xml.in, 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>2025-06-25T16:35:01+00:00</updated>
<entry>
<title>op-mode: T7560: add support for virtual tag nodes</title>
<updated>2025-06-25T16:35:01+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-06-25T16:35:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=edc64e7fb63757a3779df12945ecefca9c462952'/>
<id>urn:sha1:edc64e7fb63757a3779df12945ecefca9c462952</id>
<content type='text'>
for cases when commands need both fixed and variable arguments
</content>
</entry>
<entry>
<title>op-mode: T7541: convert duplicate nodes and tag nodes to standalone tag nodes</title>
<updated>2025-06-12T00:08:07+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-06-12T00:08:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a1cb4f91baaea0a4255befa1e66518754242adf0'/>
<id>urn:sha1:a1cb4f91baaea0a4255befa1e66518754242adf0</id>
<content type='text'>
where it is possible without changing the command syntax
</content>
</entry>
<entry>
<title>t7254: op-mode: Add spanning-tree op-mode commands:</title>
<updated>2025-03-28T18:38:59+00:00</updated>
<author>
<name>l0crian1</name>
<email>ryan.claridge13@gmail.com</email>
</author>
<published>2025-03-28T18:38:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4b489bee561c8ab4cc73f3aa713939aa492084b8'/>
<id>urn:sha1:4b489bee561c8ab4cc73f3aa713939aa492084b8</id>
<content type='text'>
Added stp.py to create output for spanning-tree info
Modified op-mode-definitions\show-bridge.xml.in to add these commands:
    show bridge spanning-tree
    show bridge spanning-tree detail
    show bridge &lt;interface&gt; spanning-tree
    show bridge &lt;interface&gt; spanning-tree detail
</content>
</entry>
<entry>
<title>op_mode: T6770: Fix op command "show bridge vni"</title>
<updated>2024-11-27T14:28:35+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2024-11-27T11:02:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8fd29dfdcbe0f8ba7f7fb9915e96ffd704695a74'/>
<id>urn:sha1:8fd29dfdcbe0f8ba7f7fb9915e96ffd704695a74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vxlan: T5753: add support for VNI filtering</title>
<updated>2023-11-18T20:24:40+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-11-16T21:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=35f6033d21053fa420e837f157cd9377a4ccd26a'/>
<id>urn:sha1:35f6033d21053fa420e837f157cd9377a4ccd26a</id>
<content type='text'>
In a service provider network a service provider typically supports multiple
bridge domains with overlapping vlans. One bridge domain per customer. Vlans in
each bridge domain are mapped to globally unique VXLAN VNI ranges assigned to
each customer.

Without the ability of VNI filtering, we can not provide VXLAN tunnels
with multiple tenants all requiring e.g. VLAN 10.

To Test:

set interfaces vxlan vxlan987 parameters external
set interfaces vxlan vxlan987 source-interface eth0
set interfaces vxlan vxlan987 parameters vni-filter
set interfaces vxlan vxlan987 vlan-to-vni 50 vni 10050
set interfaces vxlan vxlan987 vlan-to-vni 51 vni 10051
set interfaces vxlan vxlan987 vlan-to-vni 52 vni 10052
set interfaces vxlan vxlan987 vlan-to-vni 53 vni 10053
set interfaces vxlan vxlan987 vlan-to-vni 54 vni 10054
set interfaces vxlan vxlan987 vlan-to-vni 60 vni 10060
set interfaces vxlan vxlan987 vlan-to-vni 69 vni 10069
set interfaces bridge br0 member interface vxlan987

Add new op-mode command: show bridge vni

Interface    VNI
-----------  -----------
vxlan987     10050-10054
vxlan987     10060
vxlan987     10069
</content>
</entry>
<entry>
<title>T3700: add "show bridge vlan tunnel"</title>
<updated>2023-07-31T19:41:35+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-07-31T19:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=348cc302258b59b3e31c4aeb7ccc432086908edc'/>
<id>urn:sha1:348cc302258b59b3e31c4aeb7ccc432086908edc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T4659: op-mode: Display bridge interface detail</title>
<updated>2023-07-21T05:07:44+00:00</updated>
<author>
<name>jack9603301</name>
<email>jack9603301@163.com</email>
</author>
<published>2022-09-10T13:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a684ab26c5ebdefb13ca870c0bfd5ef60fb9c6fc'/>
<id>urn:sha1:a684ab26c5ebdefb13ca870c0bfd5ef60fb9c6fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T4952: use list_interfaces from vyos-utils</title>
<updated>2023-02-27T17:21:51+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-02-27T17:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a483281e5fd9db394c0dce3359d91599ba55adf8'/>
<id>urn:sha1:a483281e5fd9db394c0dce3359d91599ba55adf8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>op-mode: T4952: improve interface completion helper CLI experience</title>
<updated>2023-01-23T16:46:14+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-01-23T16:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=36adc975316b8511c53c813b7542196e3d2779a8'/>
<id>urn:sha1:36adc975316b8511c53c813b7542196e3d2779a8</id>
<content type='text'>
There are currently two ways to generate the interface name completion helper
list (we use openvpn in this example)

- &lt;script&gt; ${vyos_completion_dir}/list_interfaces.py --type openvpn&lt;/script&gt;
- &lt;path&gt;interfaces openvpn&lt;/path&gt;

The first one using &lt;script&gt; tends to be rather slow as there is a Python
interpreter startup involved (expensive). The latter simply calls a C program
which is executed rather fast and gives the same result.

We can simply replace the first call with the second one to make the CLI
feel faster.
</content>
</entry>
<entry>
<title>bridge: T4569: Extend bridge.py for op-mode</title>
<updated>2022-07-26T17:40:31+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2022-07-26T17:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=97e0e0eb3ddc1645be3ee255cd7a17fa4b9c1e80'/>
<id>urn:sha1:97e0e0eb3ddc1645be3ee255cd7a17fa4b9c1e80</id>
<content type='text'>
Extend bridge.py op-mode script, allow next commands to use own
op-mode functions
Add:
show bridge vlan
show bridge brX fdb
show bridge brX mdb
</content>
</entry>
</feed>
