Lines Matching refs:nl_rule_t
45 typedef struct nl_rule nl_rule_t;
95 int npf_ruleset_add(int, const char *, nl_rule_t *, uint64_t *);
105 nl_rule_t * npf_rule_create(const char *, uint32_t, const char *);
106 int npf_rule_setcode(nl_rule_t *, int, const void *, size_t);
107 int npf_rule_setprio(nl_rule_t *, int);
108 int npf_rule_setproc(nl_rule_t *, const char *);
109 int npf_rule_setrid(nl_rule_t *, struct r_id, const char *);
110 int npf_rule_setkey(nl_rule_t *, const void *, size_t);
111 int npf_rule_setinfo(nl_rule_t *, const void *, size_t);
112 const char * npf_rule_getname(nl_rule_t *);
113 uint32_t npf_rule_getattr(nl_rule_t *);
114 const char * npf_rule_getinterface(nl_rule_t *);
115 const void * npf_rule_getinfo(nl_rule_t *, size_t *);
116 const char * npf_rule_getproc(nl_rule_t *);
117 int npf_rule_getrid(struct r_id *, nl_rule_t *, const char *);
118 uint64_t npf_rule_getid(nl_rule_t *);
119 const void * npf_rule_getcode(nl_rule_t *, int *, size_t *);
121 int npf_rule_insert(nl_config_t *, nl_rule_t *, nl_rule_t *);
122 void * npf_rule_export(nl_rule_t *, size_t *);
123 void npf_rule_destroy(nl_rule_t *);
164 nl_rule_t * npf_rule_iterate(nl_config_t *, nl_iter_t *, unsigned *);