rde_filter_set
struct rde_filter_set *rde_set;
struct rde_filter_set *rde_import;
struct rde_filter_set *rde_export;
void rde_filterset_unref(struct rde_filter_set *);
struct rde_filter_set;
struct rde_filter_set *rde_attrset;
struct rde_filter_set *rde_attrset;
struct rde_filter_set *);
struct rde_filter_set *session_set, *parent_set;
struct rde_filter_set *vpnset = NULL;
struct rde_filter_set *attrset)
void rde_apply_set(const struct rde_filter_set *, struct rde_peer *,
uint64_t rde_filterset_calc_hash(const struct rde_filter_set *);
struct rde_filter_set *rde_filterset_imsg_recv(struct imsg *);
CH_GENERATE(rde_filterset, rde_filter_set, rde_filterset_equal,
static int rde_filterset_equal(const struct rde_filter_set *,
const struct rde_filter_set *);
static void rde_filterset_ref(struct rde_filter_set *);
struct rde_filter_set *rde_set;
rde_apply_set(const struct rde_filter_set *rfs, struct rde_peer *peer,
rde_filterset_equal(const struct rde_filter_set *afs,
const struct rde_filter_set *bfs)
rde_filterset_hash(const struct rde_filter_set *rfs)
rde_filterset_calc_hash(const struct rde_filter_set *rfs)
CH_HEAD(rde_filterset, rde_filter_set);
CH_PROTOTYPE(rde_filterset, rde_filter_set, rde_filterset_hash);
rde_filterset_free(struct rde_filter_set *rfs)
rde_filterset_ref(struct rde_filter_set *rfs)
rde_filterset_unref(struct rde_filter_set *rfs)
struct rde_filter_set *
struct rde_filter_set *rfs = NULL, *nrfs;