Lines Matching refs:rule
46 const struct nft_rule_dp *rule,
55 nft_trace_notify(pkt, verdict, rule, info);
61 const struct nft_rule_dp *rule,
66 __nft_trace_packet(pkt, verdict, rule, info, type);
113 const struct nft_rule_dp *rule,
135 __nft_trace_packet(pkt, ®s->verdict, rule, info, type);
140 const struct nft_rule_dp *rule,
144 __nft_trace_verdict(pkt, info, rule, regs);
203 const struct nft_rule_dp *rule;
243 #define nft_rule_expr_first(rule) (struct nft_expr *)&rule->data[0]
245 #define nft_rule_expr_last(rule) (struct nft_expr *)&rule->data[rule->dlen]
247 #define nft_rule_dp_for_each_expr(expr, last, rule) \
248 for ((expr) = nft_rule_expr_first(rule), (last) = nft_rule_expr_last(rule); \
258 const struct nft_rule_dp *rule;
275 rule = (struct nft_rule_dp *)blob->data;
278 for (; !rule->is_last ; rule = nft_rule_next(rule)) {
279 nft_rule_dp_for_each_expr(expr, last, rule) {
300 nft_trace_packet(pkt, ®s.verdict, &info, rule,
307 nft_trace_verdict(pkt, &info, rule, ®s);
322 jumpstack[stackptr].rule = nft_rule_next(rule);
337 rule = jumpstack[stackptr].rule;