chiark / gitweb /
bus: rework bloom filter logic to operate with variable bloom filter
authorLennart Poettering <lennart@poettering.net>
Mon, 27 Jan 2014 23:57:38 +0000 (00:57 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 27 Jan 2014 23:57:38 +0000 (00:57 +0100)
commitb28ff39f42877daef31383748fd2f313d7fd67c1
treecae837d424b95ef5057b3c48cab8c4280073fbb8
parentaf08d2f9cde8f46d9d3e731dbd1f06ffb3b08942
bus: rework bloom filter logic to operate with variable bloom filter
sizes and numbers of hash functions

In order to make the bloom filter logic more future proof communicate
bloom filter parameters from the original bus creator to the clients,
and allow them to be variable within certain ranges.
src/libsystemd/sd-bus/PORTING-DBUS1
src/libsystemd/sd-bus/bus-bloom.c
src/libsystemd/sd-bus/bus-bloom.h
src/libsystemd/sd-bus/bus-control.c
src/libsystemd/sd-bus/bus-internal.h
src/libsystemd/sd-bus/bus-kernel.c
src/systemd/sd-id128.h