block: move ThrottleGroup membership to ThrottleGroupMember
  block: add throttle block filter driver

 block/Makefile.objs             |   1 +
 block/block-backend.c           |  75 +++++----
 block/qapi.c                    |   8 +-
 block/throttle-groups.c         | 315 +++++++++++++++-------------------
 block/throttle.c                | 364 ++++++++++++++++++++++++++++++++++++++++
 blockdev.c                      |   4 +-
 include/block/throttle-groups.h |  21 ++-
 include/qemu/throttle-options.h |  60 ++++---
 include/qemu/throttle.h         |  64 +++++++
 include/sysemu/block-backend.h  |  22 +--
 tests/test-throttle.c           |  53 +++---
 util/throttle.c                 |   5 +
 12 files changed, 709 insertions(+), 283 deletions(-)
 create mode 100644 block/throttle.c

-- 
2.11.0


Reply via email to