<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>openstack/networking-generic-switch — Stackers Network</title>
    <link>https://stackers.network/projects/openstack-networking-generic-switch/</link>
    <atom:link href="https://stackers.network/projects/openstack-networking-generic-switch/feed.xml" rel="self" type="application/rss+xml"/>
    <language>en</language>
    <lastBuildDate>Sat, 26 Sep 2026 00:00:00 +0000</lastBuildDate>
    <description>Weekly code-activity digest for openstack/networking-generic-switch from Stackers Network.</description>
    <item>
      <title>openstack/networking-generic-switch — Week of 2026-09-26</title>
      <link>https://stackers.network/projects/openstack-networking-generic-switch/2026-09-26</link>
      <guid>https://stackers.network/projects/openstack-networking-generic-switch/2026-09-26</guid>
      <pubDate>Sat, 26 Sep 2026 00:00:00 +0000</pubDate>
      <description>RESTCONF transport and driver. The bulk of the week — roughly 2,500 lines — introduces HTTP-based switch management. A new RestconfSwitch base class provides the transport layer, a RestconfOpenConfigSwitch driver builds on it to speak OpenConfig YANG models, and a substantial…</description>
      <content:encoded><![CDATA[<p><strong>RESTCONF transport and driver.</strong> The bulk of the week — roughly 2,500 lines — introduces HTTP-based switch management. A new <code translate="no">RestconfSwitch</code> base class provides the transport layer, a <code translate="no">RestconfOpenConfigSwitch</code> driver builds on it to speak OpenConfig YANG models, and a substantial documentation set covers the new backend. As part of the groundwork, <code translate="no">netconf_models</code> was renamed to <code translate="no">yang_models</code> to reflect that the models are now shared across NETCONF and RESTCONF drivers. See <a href="https://review.opendev.org/c/openstack/networking-generic-switch/+/992887">992887</a> for the base class.</p>
<p><strong>Per-switch config surface.</strong> A four-change series reworks how per-switch options are described: internal options are now declared as <code translate="no">cfg.Opt</code> instances, a generated option reference is produced from those declarations, the hand-written switch docs are deduplicated against the generated reference, and VXLAN L2VNI EVPN/multicast options are recognised and documented alongside the rest.</p>
<p><strong>Transport and docs.</strong> The NETCONF transport was switched from paramiko to libssh, and a stale reference to the ML2 <code translate="no">tenant_network_types</code> option was corrected.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
