[libvirt] [libvirt-php PATCH 0/7] add bindings for NWFilter APIs

Dawid Zamirski dzamirski at datto.com
Thu Jun 22 19:14:00 UTC 2017


This series adds support for libvirt's virNWFilter* APIs. Since it
introduces new resource type, I took the opportunity to cleanup the
driver code a little:

* in patches 1-3: added macros to take care of the differences in how
  PHP5 and PHP7 handle resource types.
* in patch 4: libvirt_doman_get_connect was segfaulting when called
  multiple times because it was not bumping reference count on the
  resource it was returning to the calling code.
* in patch 5: added a macro to take care of the differences in how PHP5
  and PHP7 initialize arrays.
* patches 6 and 7: implement the missing binding to NWFilter APIs.

Dawid Zamirski (7):
  move macros to header file.
  add wrappers for PHP resource handling.
  update code to use resource handling macros
  fix libvirt_doman_get_connect implementation.
  add and use VIRT_ARRAY_INIT macro
  add nwfilter resource type
  implement NWFilter API bindings.

 src/libvirt-php.c | 923 +++++++++++++++++++++++++++++++-----------------------
 src/libvirt-php.h | 150 ++++++++-
 2 files changed, 672 insertions(+), 401 deletions(-)


More information about the libvir-list mailing list