<feed xmlns='http://www.w3.org/2005/Atom'>
<title>veeos-1x.git/python/vyos/frr.py, branch syslog-typos-T6989</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=syslog-typos-T6989</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=syslog-typos-T6989'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/'/>
<updated>2024-12-16T21:24:50+00:00</updated>
<entry>
<title>frr: T6746: remove superseeded vyos.frr module</title>
<updated>2024-12-16T21:24:50+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-12-11T20:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=76b74d62b607961f08bd0284a9dbc5427ba48e1d'/>
<id>urn:sha1:76b74d62b607961f08bd0284a9dbc5427ba48e1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>frr: T6746: add default entry for config debug file</title>
<updated>2024-12-16T21:24:50+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-12-08T14:41:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=1666e3d99b8de700c880f09ce6ad5ea8bc7f4568'/>
<id>urn:sha1:1666e3d99b8de700c880f09ce6ad5ea8bc7f4568</id>
<content type='text'>
A lot of services have dynamic debug capabilities which will be turned on by
creating a file in /tmp. These scripts have the path hardcoded and sometimes
accross multiple places (bad).

This commit introduces vyos.defaults.frr_debug_enable to get the path for the
debug file from a single location.
</content>
</entry>
<entry>
<title>frr: T6747: make daemon definitions re-usable for both conf-mode and smoketests</title>
<updated>2024-12-16T21:21:36+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-10-06T13:17:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=81923562a8a164f7ff9761e976c20420a585907a'/>
<id>urn:sha1:81923562a8a164f7ff9761e976c20420a585907a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>openfabric: T6652: Add support for OpenFabric protocol</title>
<updated>2024-09-04T10:49:13+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2024-08-27T10:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=c9c37a56cdee45dfa7d4b2e677e88a19afde8ac7'/>
<id>urn:sha1:c9c37a56cdee45dfa7d4b2e677e88a19afde8ac7</id>
<content type='text'>
OpenFabric is a routing protocol providing link-state routing with efficient flooding for topologies like spine-leaf networks.
FRR implements OpenFabric in a daemon called fabricd
</content>
</entry>
<entry>
<title>T6199: drop unused Python imports</title>
<updated>2024-04-02T22:15:43+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-04-02T22:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=274b2da242acd1f1f64ff1dee471e34295137c5f'/>
<id>urn:sha1:274b2da242acd1f1f64ff1dee471e34295137c5f</id>
<content type='text'>
found using "git ls-files *.py | xargs pylint | grep W0611"
</content>
</entry>
<entry>
<title>bgp: T6106: Valid commit error for route-reflector-client option defined in peer-group</title>
<updated>2024-03-20T05:10:16+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2024-03-19T09:50:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=6fa72591972618f02ac1c66c084a99e006ce18f3'/>
<id>urn:sha1:6fa72591972618f02ac1c66c084a99e006ce18f3</id>
<content type='text'>
handle vtysh bgp error
</content>
</entry>
<entry>
<title>pim: T5733: add missing FRR PIM related features</title>
<updated>2023-11-13T21:19:32+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-11-12T17:30:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=9abc02edcc237760f1f8aa1b3f08d7f4d18f866c'/>
<id>urn:sha1:9abc02edcc237760f1f8aa1b3f08d7f4d18f866c</id>
<content type='text'>
Migrate CLI configuration retrival to common get_config_dict(). In addition
add new functionality to VyOS that is PIM related and already available in FRR.
</content>
</entry>
<entry>
<title>frr: T5591: cleanup of daemons file</title>
<updated>2023-09-21T05:31:51+00:00</updated>
<author>
<name>Apachez</name>
<email>Apachez-@users.noreply.github.com</email>
</author>
<published>2023-09-21T05:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=d9d2b2b96b372b678af33ce0e0b9d26dfb732934'/>
<id>urn:sha1:d9d2b2b96b372b678af33ce0e0b9d26dfb732934</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5518: Add basic MLD support</title>
<updated>2023-09-08T09:02:37+00:00</updated>
<author>
<name>Yuxiang Zhu</name>
<email>vfreex@gmail.com</email>
</author>
<published>2023-08-27T22:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=99ed6c9edd07c9cedfb6d2654c6dee723a60c099'/>
<id>urn:sha1:99ed6c9edd07c9cedfb6d2654c6dee723a60c099</id>
<content type='text'>
Currently VyOS has `protocol igmp` option to enable IGMP querier and reports through FRR's pimd.

I would like to add support for IPv6 as well since FRR's IPv6 multicast functionality has significantly improved.

Enabling both MLD and IGMP on a VyOS router will allow us to turn on multicast snooping on layer-3 switches in dual-stack networks.

Example commands:

```
// Enable on interface eth0
set protocols pim6 interface eth0

// Explicitly join multicast group ff18::1234 on interface eth1
set protocols pim6 interface eth1 mld join ff18::1234

// Explicitly join source-specific multicast group ff38::5678 with source address 2001:db8::1 on interface eth1
set protocols pim6 interface eth1 mld join ff38::5678 source 2001:db8::1
```
</content>
</entry>
<entry>
<title>T5195: fix remaining references to decommissioned vyos.util</title>
<updated>2023-07-16T12:44:28+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-07-16T12:44:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=a7d26396ef7dd1f977221865e2345084bf9bcbef'/>
<id>urn:sha1:a7d26396ef7dd1f977221865e2345084bf9bcbef</id>
<content type='text'>
</content>
</entry>
</feed>
