Home
last modified time | relevance | path

Searched refs:nxctl_traffic_rule (Results 1 – 6 of 6) sorted by relevance

/xnu-12377.1.9/bsd/skywalk/nexus/
H A Dnexus_traffic_rule.h35 struct nxctl_traffic_rule;
55 struct nxctl_traffic_rule **ntrp);
59 struct nxctl_traffic_rule **ntrp);
62 struct nxctl_traffic_rule *ntr);
65 struct nxctl_traffic_rule *ntr);
75 struct nxctl_traffic_rule *ntr,
92 struct nxctl_traffic_rule **ntrp);
95 struct nxctl_traffic_rule *ntr);
126 struct nxctl_traffic_rule { struct
133 SLIST_ENTRY(nxctl_traffic_rule) ntr_storage_link; argument
[all …]
H A Dnexus_traffic_rule_eth.h44 struct nxctl_traffic_rule **ntrp);
47 uuid_t uuid, struct nxctl_traffic_rule **ntrp);
49 void eth_traffic_rule_link(struct nxctl_traffic_rule *ntr);
51 void eth_traffic_rule_unlink(struct nxctl_traffic_rule *ntr);
53 int eth_traffic_rule_notify(struct nxctl_traffic_rule *ntr, uint32_t flags);
60 struct nxctl_traffic_rule **ntrp);
62 void eth_traffic_rule_destroy(struct nxctl_traffic_rule *ntr);
H A Dnexus_traffic_rule_inet.h43 struct nxctl_traffic_rule **ntrp);
46 struct nxctl_traffic_rule **ntrp);
48 void inet_traffic_rule_link(struct nxctl_traffic_rule *ntr);
50 void inet_traffic_rule_unlink(struct nxctl_traffic_rule *ntr);
52 int inet_traffic_rule_notify(struct nxctl_traffic_rule *ntr, uint32_t flags);
59 struct nxctl_traffic_rule **ntrp);
61 void inet_traffic_rule_destroy(struct nxctl_traffic_rule *ntr);
H A Dnexus_traffic_rule.c64 SLIST_HEAD(nxctl_traffic_rule_head, nxctl_traffic_rule);
102 struct nxctl_traffic_rule **ntrp);
103 static int notify_traffic_rule(struct nxctl_traffic_rule *ntr, uint32_t flags);
174 struct nxctl_traffic_rule *ntr, *next; in nxctl_traffic_rule_clean()
209 add_traffic_rule_to_nxctl(struct nxctl *nxctl, struct nxctl_traffic_rule *ntr) in add_traffic_rule_to_nxctl()
228 struct nxctl_traffic_rule *ntr) in remove_traffic_rule_from_nxctl()
238 SLIST_REMOVE(&rs->rs_list, ntr, nxctl_traffic_rule, ntr_storage_link); in remove_traffic_rule_from_nxctl()
251 retain_traffic_rule(struct nxctl_traffic_rule *ntr) in retain_traffic_rule()
255 DTRACE_SKYWALK2(ntr__retain, struct nxctl_traffic_rule *, ntr, in retain_traffic_rule()
263 release_traffic_rule(struct nxctl_traffic_rule *ntr) in release_traffic_rule()
[all …]
H A Dnexus_traffic_rule_eth.c36 struct nxctl_traffic_rule ntre_common;
99 struct nxctl_traffic_rule *__single ntr = NULL; in nxctl_eth_traffic_rule_find_qset_id()
299 struct nxctl_traffic_rule *ntr = (struct nxctl_traffic_rule *)ntre; in eth_traffic_rule_match()
331 struct nxctl_traffic_rule **ntrp) in eth_traffic_rule_find()
353 *ntrp = (struct nxctl_traffic_rule *)ntre; in eth_traffic_rule_find()
364 uuid_t uuid, struct nxctl_traffic_rule **ntrp) in eth_traffic_rule_find_by_uuid()
367 struct nxctl_traffic_rule *ntr; in eth_traffic_rule_find_by_uuid()
403 eth_traffic_rule_link(struct nxctl_traffic_rule *ntr) in eth_traffic_rule_link()
446 eth_traffic_rule_unlink(struct nxctl_traffic_rule *ntr) in eth_traffic_rule_unlink()
493 eth_traffic_rule_notify(struct nxctl_traffic_rule *ntr, uint32_t flags) in eth_traffic_rule_notify()
[all …]
H A Dnexus_traffic_rule_inet.c40 struct nxctl_traffic_rule ntri_common;
140 struct nxctl_traffic_rule *__single ntr = NULL; in nxctl_inet_traffic_rule_find_qset_id()
513 struct nxctl_traffic_rule *ntr = (struct nxctl_traffic_rule *)ntri; in inet_traffic_rule_match()
588 struct nxctl_traffic_rule **ntrp) in inet_traffic_rule_find()
610 *ntrp = (struct nxctl_traffic_rule *)ntri; in inet_traffic_rule_find()
621 uuid_t uuid, struct nxctl_traffic_rule **ntrp) in inet_traffic_rule_find_by_uuid()
624 struct nxctl_traffic_rule *ntr; in inet_traffic_rule_find_by_uuid()
660 inet_traffic_rule_link(struct nxctl_traffic_rule *ntr) in inet_traffic_rule_link()
703 inet_traffic_rule_unlink(struct nxctl_traffic_rule *ntr) in inet_traffic_rule_unlink()
751 inet_traffic_rule_notify(struct nxctl_traffic_rule *ntr, uint32_t flags) in inet_traffic_rule_notify()
[all …]