[systemd-devel] siphash24 gives unmatched bloom_mask and bloom_filter?

David Herrmann dh.herrmann at gmail.com
Fri Jun 5 06:01:14 PDT 2015


Hi

On Thu, Jun 4, 2015 at 2:07 PM,  <eshark77 at 163.com> wrote:
> Hi, All,
>      I use libsystemd.so for the kdbus protocol layer, and  I met a
> question that I added a signal matching rule by sd_bus_add_match() , then I
> sent signal by sd_bus_send().
> But I couldn't receive this signal  because its bloom_filter  caculated by
> siphash24()  NOT match the bloom_mask which was also caculated by
> siphash24().
>
>  For example ,  when adding matching rule for "
> type='signal',interface='service.a.interface',path='/service/a',member='com_0yunos_0spms_0uninstall',arg0path='/p1/p2/p3'
> " by sd_bus_add_match(),

Can you provide a real C-code example so we can reproduce this?

Thanks
David


More information about the systemd-devel mailing list