Home
last modified time | relevance | path

Searched refs:npf_rule_list (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/subsys/net/pkt_filter/
Dbase.c18 struct npf_rule_list npf_send_rules = {
23 struct npf_rule_list npf_recv_rules = {
29 struct npf_rule_list npf_local_in_recv_rules = {
36 struct npf_rule_list npf_ipv4_recv_rules = {
43 struct npf_rule_list npf_ipv6_recv_rules = {
52 static struct npf_rule_list *get_ip_rules(uint8_t pf) in get_ip_rules()
122 static enum net_verdict lock_evaluate(struct npf_rule_list *rules, struct net_pkt *pkt) in lock_evaluate()
157 struct npf_rule_list *rules = get_ip_rules(net_pkt_family(pkt)); in net_pkt_filter_ip_recv_ok()
174 void npf_insert_rule(struct npf_rule_list *rules, struct npf_rule *rule) in npf_insert_rule()
184 void npf_append_rule(struct npf_rule_list *rules, struct npf_rule *rule) in npf_append_rule()
[all …]
/Zephyr-latest/include/zephyr/net/
Dnet_pkt_filter.h63 struct npf_rule_list { struct
69 extern struct npf_rule_list npf_send_rules; argument
71 extern struct npf_rule_list npf_recv_rules;
73 extern struct npf_rule_list npf_local_in_recv_rules;
75 extern struct npf_rule_list npf_ipv4_recv_rules;
77 extern struct npf_rule_list npf_ipv6_recv_rules;
85 void npf_insert_rule(struct npf_rule_list *rules, struct npf_rule *rule);
93 void npf_append_rule(struct npf_rule_list *rules, struct npf_rule *rule);
102 bool npf_remove_rule(struct npf_rule_list *rules, struct npf_rule *rule);
110 bool npf_remove_all_rules(struct npf_rule_list *rules);
/Zephyr-latest/doc/connectivity/networking/api/
Dnet_pkt_filter.rst33 :c:struct:`npf_rule_list` object using :c:func:`npf_insert_rule()`,