[PATCH v2 0/2] Remove libnl checks specific to Linux

Akihiko Odaki posted 2 patches 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20250805-linux-v2-0-63e721bdd97d@rsg.ci.i.u-tokyo.ac.jp
src/libvirt_libnl.syms     |  23 +++++
src/libvirt_private.syms   |  19 ----
src/meson.build            |   6 ++
src/remote/remote_daemon.c |  10 ++-
src/util/meson.build       |   5 +-
src/util/virarptable.c     |   2 +-
src/util/virnetdev.c       |  44 +--------
src/util/virnetdevbridge.c |  29 +-----
src/util/virnetlink.c      | 216 +++------------------------------------------
src/util/virnetlink.h      |  11 +--
tests/virnetdevtest.c      |  10 +--
11 files changed, 64 insertions(+), 311 deletions(-)
[PATCH v2 0/2] Remove libnl checks specific to Linux
Posted by Akihiko Odaki 1 month ago
Supersedes: <20250308-require-v1-1-fe6850bf3f30@daynix.com>
("[PATCH] util: Require libnl for Linux")

Based on previous discussions, this implements yet another approach to
fix builds without libnl for Linux.

Signed-off-by: Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>
---
Changes in v2:
- Rebased.
- Link to v1: https://lore.kernel.org/r/20250312-linux-v1-0-e5531bbe9708@daynix.com

---
Akihiko Odaki (2):
      Remove libnl checks specific to Linux
      virnetlink: Remove stub functions

 src/libvirt_libnl.syms     |  23 +++++
 src/libvirt_private.syms   |  19 ----
 src/meson.build            |   6 ++
 src/remote/remote_daemon.c |  10 ++-
 src/util/meson.build       |   5 +-
 src/util/virarptable.c     |   2 +-
 src/util/virnetdev.c       |  44 +--------
 src/util/virnetdevbridge.c |  29 +-----
 src/util/virnetlink.c      | 216 +++------------------------------------------
 src/util/virnetlink.h      |  11 +--
 tests/virnetdevtest.c      |  10 +--
 11 files changed, 64 insertions(+), 311 deletions(-)
---
base-commit: 5085c7fd030ed4322608de1128811fc3bf61e201
change-id: 20250312-linux-30e6e1af51a5

Best regards,
-- 
Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>