<div class="container">
<h1>Recommended update for google-guest-configs</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-RU-2026:23149-1</td>
</tr>
<tr>
<th>Release Date:</th>
<td>2026-08-05T17:34:27Z</td>
</tr>
<tr>
<th>Rating:</th>
<td>important</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1198323">bsc#1198323</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1241112">bsc#1241112</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1256906">bsc#1256906</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1273385">bsc#1273385</a>
</li>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">SUSE Linux Enterprise Server for SAP applications 16.0</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that has four fixes can now be installed.</p>
<h2>Description:</h2>
<p>This update for google-guest-configs fixes the following issues:</p>
<ul>
<li>Update to version 20260729.00 (bsc#1273385):<ul>
<li>set_multiqueue: extend x4-specific configs to future x series</li>
</ul>
</li>
<li>Update to version 20260707.00:<ul>
<li>add nic naming support for CX-9 with VR200</li>
</ul>
</li>
<li>Update to version 20260623.00:<ul>
<li>Avoid eval in google-dhclient-script</li>
</ul>
</li>
<li>Update to version 20260617.00:<ul>
<li>Enable SR-IOV for specific Intel PCI devices.</li>
</ul>
</li>
<li>Update to version 20260521.00:<ul>
<li>Set max queue count for IDPF devices; remove broken virtio logic</li>
</ul>
</li>
<li>Update to version 20260428.00<ul>
<li>gce-nic-naming: optimize runtime performance</li>
</ul>
</li>
<li>Update to version 20260401.00:<ul>
<li>set_multiqueue: Consider c4n a "multinic accelerator"</li>
</ul>
</li>
<li>Update to version 20260306.00:<ul>
<li>gce-nic-naming: fix divide-by-zero error</li>
</ul>
</li>
<li>Update to version 20260305.00:<ul>
<li>set_multiqueue: detect IRDMA devices using their <code>infiniband/</code> directory</li>
</ul>
</li>
<li>Update to version 20260303.00:<ul>
<li>set_multiqueue: Special tunes for x4 machine family</li>
</ul>
</li>
<li>Update to version 20260223.00:<ul>
<li>gce-nic-naming: restore fallback to hardcoded <code>ip</code> paths</li>
</ul>
</li>
<li>Update to version 20260121.00:<ul>
<li>set_multiqueue: set a4x-max ring len before irq affinity</li>
</ul>
</li>
<li>Update to version 20260116.00 (bsc#1256906):<ul>
<li>set_multiqueue: Only set XPS on "multinic accelerator platforms"</li>
</ul>
</li>
<li>Update to version 20260112.00:<ul>
<li>Make c4x a "multinic accelerator platform"</li>
<li>set_multiqueue xps: stop assuming 2 numa nodes</li>
<li>Add IDPF irq setting; improve a4x-max performance</li>
<li>Allow test injection of the root directory and metadata server endpoint</li>
<li>add nic naming support for connextx VF in baremetal</li>
<li>bugfix for idpf only rename got skipped.</li>
<li>add a4x-max to google_set_multiqueue is_multinic_accelerator_platform</li>
<li>remove unnecessary link up and down</li>
<li>fix inconsistent NIC index between smart NICs and GPU NICs.</li>
</ul>
</li>
<li>Mark %{_modprobedir}/gce-blacklist.conf as %config(noreplace) (bsc#1198323)</li>
<li>Update to version 20251014.00:<ul>
<li>No public description</li>
</ul>
</li>
<li>Update to version 20250913.00:<ul>
<li>Swap guest-config rule from checking the build VM OS to taking
in a variable for target version</li>
</ul>
</li>
<li>Update to version 20250905.00:<ul>
<li>No public description</li>
</ul>
</li>
<li>Update to version 20250826.00:<ul>
<li>Moved tx/rx IRQ logging after assignment</li>
<li>Fix core assignment in set_irq_range</li>
<li>Correct IRQ tx/rx affinity core assignment</li>
</ul>
</li>
<li>Update to version 20250807.00:<ul>
<li>Avoid duplicate entries for the metadata server in /etc/hosts</li>
</ul>
</li>
<li>Update to version 20250709.00:<ul>
<li>Add comments in scripts to document the behavior in google hostname setting.</li>
<li>Always use primary NIC IP for NetworkManager dispatcher hook.</li>
</ul>
</li>
<li>Update to version 20250626.00:<ul>
<li>Fix spelling error: "explicilty" - "explicitly"</li>
</ul>
</li>
<li>Update to version 20250605.00:<ul>
<li>Added comment to the bitmap conversion functions</li>
<li>Remove IRQ affinity overwrite to XPS affinity</li>
<li>Update XPS affinity to assign the remaining unassigned CPUs
to the last queue when populating the last queue</li>
<li>Fix set_xps_affinity to correctly parse cpus array</li>
<li>Update XPS CPU assignment logic</li>
<li>Update CPU assignment algorithm in XPS affinity</li>
<li>Remove commented code</li>
<li>Update XPS affinity vCPU distribution algorithm s.t. the vCPUs assigned
to a queue are on the same core - fixed IRQ affinity on NUMA1 not using
the correct bind_cores_index</li>
<li>Fixed NUMA comparison error in set_xps_affinity</li>
<li>Update XPS affinity setup to be NUMA aware and support 64 bit CPU mask calculation</li>
</ul>
</li>
<li>Update to version 20250604.00:<ul>
<li>Bug fix: bind_cores_begin - bind_cores_index</li>
<li>Name smart NICs in lexicographic order</li>
</ul>
</li>
<li>Run %postun to modify %{_sysconfdir}/sysconfig/network/ifcfg-eth0
during uninstall only to avoid removal of POST_UP_SCRIPT on upgrade</li>
<li>Check that %{_sysconfdir}/sysconfig/network/ifcfg-eth0 actually
exists before making any modifications to it (bsc#1241112)</li>
<li>Update to version 20250516.00:<ul>
<li>Remove unused fset and lines</li>
<li>Update google_set_multiqueue to unpack IRQ ranges before core assignment</li>
</ul>
</li>
<li>Update to version 20250501.00:<ul>
<li>Configure local domain as route only domain to support cloud dns local
domain but avoid adding it to the search path.</li>
</ul>
</li>
<li>Update to version 20250409.00:<ul>
<li>Change RDMA test condition to ensure renaming race conditions can be detected.</li>
</ul>
</li>
<li>Update to version 20250328.00:<ul>
<li>Revert "Include systemd-networkd hook in Ubuntu packaging"</li>
</ul>
</li>
<li>Update to version 20250326.00:<ul>
<li>Update google_set_multiqueue to check pnic_ids</li>
</ul>
</li>
<li>Update to version 20250221.00:<ul>
<li>Make google_set_multiqueue aware A4X is multinic_accelerator_platform</li>
</ul>
</li>
<li>Update to version 20250207.00:<ul>
<li>Update google_set_multiqueue to adapt A4 platform</li>
<li>Fix IS_A3_PLATFORM syntax</li>
<li>Fix IS_A3_PLATFORM syntax</li>
<li>Correct IS_A3_PLATFORM to save is_a3_platform results</li>
<li>Remove excess empty line.</li>
<li>Store is_a3_platform results into a global variable to avoid redundant curl calls</li>
<li>Skip tx affinity binding on non-gvnic interfaces only on A3 platforms.</li>
<li>Skip tx affinity binding on non-gvnic interfaces</li>
<li>Update comments for get_vcpu_ranges_on_accelerator_platform
to reflect the expected vcpu ranges</li>
<li>rename get_vcpu_ranges to get_vcpu_ranges_on_accelerator_platform</li>
<li>Avoid IRQ binding on vCPU 0</li>
<li>Fix returned value for get_vcpu_ranges</li>
<li>Update get_vcpu_ranges to read from sys file instead of hardcoded value</li>
<li>Update google_set_multiqueue</li>
<li>Update google_set_multiqueue to set vCPU ranges based on platform</li>
<li>Merge branch 'GoogleCloudPlatform:master' into master</li>
<li>Add comment for handling IRQ binding on non-gvnic devices</li>
<li>Remove excess empty line.</li>
<li>Update is_gvnic to include gvnic driver checks</li>
<li>revert removed echo lines</li>
<li>Update google_set_multiqueue to skip set_irq if nic is not a gvnic device.</li>
<li>Update google_set_multiqueue to enable on A3Ultra family</li>
</ul>
</li>
<li>Update to version 20250124.00:<ul>
<li>Fix missing files. This is a no-op.</li>
<li>No public description</li>
<li>Also force virtio_scsi.</li>
</ul>
</li>
<li>Update to version 20250116.00:<ul>
<li>Add GPL-2 to licensing information</li>
</ul>
</li>
<li>Update to version 20250107.00:<ul>
<li>Restore IDPF devices for renaming rules</li>
</ul>
</li>
<li>Update to version 20241213.00<ul>
<li>Remove Pat from owners file.</li>
</ul>
</li>
</ul>
<h2>Patch Instructions:</h2>
<p>
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".<br/>
Alternatively you can run the command listed for your product:
</p>
<ul class="list-group">
<li class="list-group-item">
SUSE Linux Enterprise Server for SAP applications 16.0
<br/>
<code>zypper in -t patch SUSE-SLES-16.0-1436=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
SUSE Linux Enterprise Server for SAP applications 16.0 (noarch)
<ul>
<li>google-guest-configs-20260729.00-160000.1.1</li>
</ul>
</li>
</ul>
<h2>References:</h2>
<ul>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1198323">https://bugzilla.suse.com/show_bug.cgi?id=1198323</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1241112">https://bugzilla.suse.com/show_bug.cgi?id=1241112</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1256906">https://bugzilla.suse.com/show_bug.cgi?id=1256906</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1273385">https://bugzilla.suse.com/show_bug.cgi?id=1273385</a>
</li>
</ul>
</div>