match_filter
if ((evf->neg == 0 && !match_filter(evf, ev_dict)) ||
(evf->neg == 1 && match_filter(evf, ev_dict))) {
static int match_filter(struct event_filter *evf, prop_dictionary_t dict);
if (!match_filter(up->up_address, up->up_endpoint))