Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

smc-tools-1.8.7-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: smc-tools Distribution: openSUSE Tumbleweed
Version: 1.8.7 Vendor: openSUSE
Release: 1.1 Build date: Wed Feb 18 13:35:00 2026
Group: System/Kernel Build host: reproducible
Size: 216308 Source RPM: smc-tools-1.8.7-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.ibm.com/developerworks/linux/linux390/smc-tools.html
Summary: Shared Memory Communication via RDMA
Shared Memory Communication via RDMA (SMC) is a socket over RDMA
communication protocol that allows existing TCP socket applications to
transparently benefit from RDMA when exchanging data via an RDMA over
Converged Ethernet (RoCE) network.

The tools provided in this package allow existing TCP applications
to use a RoCE network without needing to make changes in them.

Provides

Requires

License

EPL-1.0

Changelog

* Wed Feb 18 2026 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - Upgrade smc-tools to version 1.8.7 (jsc#PED-14601)
  - Bug fixes:
    * smc_rnics: fix regression when PFT not available
    * smcd/smcr: prevent DoS on statistics workfile present in /tmp/
  - Removed obsolete patch (the fix is included in this version)
    * smc-tools-smcd-smcr-prevent-DoS-on-statistics-workfile-present-in-tmp-dir.patch
* Wed Feb 18 2026 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - Applied a patch (bsc#1230052) for VUL-1: smc-tools:
      predictable /tmp file allows for local denial of service
    * smc-tools-smcd-smcr-prevent-DoS-on-statistics-workfile-present-in-tmp-dir.patch
* Thu Dec 11 2025 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - Upgrade smc-tools to v1.8.6 (jsc#PED-14601)
    * Bug fixes:
    - man pages: Update man page for smc_pnet
    - smc-tools: Display sndbuf/RMB stats only if supported by the kernel
  - smc-tools v1.8.5 includes
    * Changes:
    - smc_rnics: Add support for Network Express RNIC in smc_rnics
    - smc_rnics: Add PFT and VF columns to smc_rnics output
    * Bug fixes:
    - libnetlink..: Fix function declaration to use a void prototype
    - smc_rnics: Update smc_chk to extract PNetID from column 9
    - man pages: Update man page for --rawids option and PFT and VF columns
    - smc_rnics: Fix missing PPrt values in smc_rnics -r output
  - Removed obsolete patch
    * smc-tools-gcc15.patch
* Tue Jul 08 2025 pgajdos@suse.com
  - added patches
    fix build with gcc15
    + smc-tools-gcc15.patch
* Wed Dec 18 2024 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - Upgrade smc-tools to v1.8.4 (jsc#PED-3280, jsc#PED-3227)
    * Changes:
    - smcd/smcr statistics: add statistics on sndbufs/RMBs usage
    * Bug fixes:
    - smc_rnics: Fix smc_rnics showing the wrong physical port
    - util.h: Fix build with CFLAGS="-g"
    - smc_run: Fix segfault issue during creating concurrent sockets
    - Makefile: Make sure to show the right release number
* Wed Sep 13 2023 Nikolay Gueorguiev <nikolay.gueorguiev@suse.com>
  - Upgrade to vesion 1.8.3 (jsc#PED-5438)
    * Bug fixes
    - Makefile: Adjust default library path for Ubuntu
    - smc_stats: Fix man page name
* Tue Oct 04 2022 Mark Post <mpost@suse.com>
  - Upgraded to version 1.8.2 (jsc#PED-577)
    * v1.8.2 (2022-09-26)
      Bug fixes:
    - `smc_run`: Fix for single quotes in parameters
    - `Makefile`: Fix target `check`
    - `smcss`/`smc_pnet`: Fix option `--version`
    - `smcr`/`smc_dbg`: Fix for showing the correct hardware capabailities
    * v1.8.1 (2022-04-14)
      Changes:
    - `smc_rncs`: Recognize RoCE Express3 cards
    * v1.8.0 (2022-04-11)
      Changes:
    - `smc_dbg`: Add stats and `smc info` output
    - `smc_rnics`:
    - List unknown devices with option `-a`
    - Include software-set PNET IDs
    - `smc_chk`: Indicate PNET IDs set by `smc_pnet`.
      Bug fixes:
    - `smc_rnics`: Display correct PNET ID for unknown Mellanox cards
    - `smc_run`: Fix output of version info
* Thu Nov 04 2021 Mark Post <mpost@suse.com>
  - Upgraded to version 1.7.0 (jsc#SLE-18328)
    * v1.7.0 (2021-10-29)
      Changes:
    - Add support for SMC-Rv2
    - `smcd`/`smcr`: Add support for new commands `seid` and `ueid`
      to manage system and user EIDs
    * v1.6.1 (2021-10-01)
      Bug fixes:
    - `smcd`/`smcr` statistics:
    - Fix memory overread in is_data_consistent()
    - Fix memory and file handle leaks
    - Use correct fallback counter values after reset
    * v1.6.0 (2021-07-01)
      Changes:
    - `smcd`/`smcr`: Add new command `stats`
    - `smc_rnics`: Recognize unknown Mellanox cards
    - `smc_run`: Add various command-line switches
      Bug fixes:
    - `smc_chk`: Remove 'EXPERIMENTAL' flag
    - `smc_chk`: Improve cleanup
    - `smc_chk`: Start server with intended port
    - `Makefile`: Install `smc_chk.8` on s390 only
    - `Makefile`: Fix extra compile flags handling
    - `smc_rnics`: Handle malformed FID arguments
  - Removed the following obsolete patches against version 1.5.0:
    * smc-tools-sles15sp3-smc_chk-Remove-EXPERIMENTAL-flag-for-C-option.patch
    * smc-tools-sles15sp3-Makefile-Install-smc_chk.8-on-s390-only.patch
  - Removed unnecessary smc-tools-rpmlintrc file.
* Wed Feb 10 2021 Mark Post <mpost@suse.com>
  - Upgrade to version 1.5.0 (bsc#1181649).
    * Changes:
    - `smcd`/`smcr`: Add new command `info`
    - `smc_rnics`: Use '`n/a`' to indicate missing PNET ID
    - `smc_chk`: New tool to perform SMC eligilibilty checks,
      requires `man` and `python3` to be installed
    - `man` pages: Consistency improvements
    * Bug fixes:
    - `smc_pnet.8`: Use correct spelling for 'PNET ID'
    - `smc_rnics`: Suppress output of port attribute for offline devices
  - Added smc-tools-sles15sp3-Makefile-Install-smc_chk.8-on-s390-only.patch
    The smc_chk command is only built for s390/s390x systems. Don't include the
    man page for it on systems where the command doesn't exist.
  - Added smc-tools-sles15sp3-smc_chk-Remove-EXPERIMENTAL-flag-for-C-option.patch
    The 'EXPERIMENTAL' portion could be irritating to users of option '-C' -
    this functionality is ready for prime time. However, the same code is
    also called by one of the undocumented _experimental_ features, and
    it makes sense in that context.
* Wed Jan 27 2021 Mark Post <mpost@suse.com>
  - Added a BuildRequires for bash-completion-devel so that the
    completion file for smc will be built and installed. (bsc#1181360)
  - Created a new sub-package, smc-tools-completion, to deliver the
    bash completion files.
  - Replaced the "make" command with the %make_build macro according
    to the recommendation from spec-cleaner.

Files

/usr/bin/smc_dbg
/usr/bin/smc_pnet
/usr/bin/smc_run
/usr/bin/smcd
/usr/bin/smcr
/usr/bin/smcss
/usr/lib64/libsmc-preload.so
/usr/share/doc/packages/smc-tools
/usr/share/doc/packages/smc-tools/README.md
/usr/share/licenses/smc-tools
/usr/share/licenses/smc-tools/LICENSE
/usr/share/man/man7/af_smc.7.gz
/usr/share/man/man8/smc_pnet.8.gz
/usr/share/man/man8/smc_run.8.gz
/usr/share/man/man8/smcd-device.8.gz
/usr/share/man/man8/smcd-info.8.gz
/usr/share/man/man8/smcd-linkgroup.8.gz
/usr/share/man/man8/smcd-seid.8.gz
/usr/share/man/man8/smcd-stats.8.gz
/usr/share/man/man8/smcd-ueid.8.gz
/usr/share/man/man8/smcd.8.gz
/usr/share/man/man8/smcr-device.8.gz
/usr/share/man/man8/smcr-info.8.gz
/usr/share/man/man8/smcr-linkgroup.8.gz
/usr/share/man/man8/smcr-stats.8.gz
/usr/share/man/man8/smcr-ueid.8.gz
/usr/share/man/man8/smcr.8.gz
/usr/share/man/man8/smcss.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026