Searched refs:nxctl_traffic_rule (Results 1 – 6 of 6) sorted by relevance
| /xnu-12377.1.9/bsd/skywalk/nexus/ |
| H A D | nexus_traffic_rule.h | 35 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 D | nexus_traffic_rule_eth.h | 44 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 D | nexus_traffic_rule_inet.h | 43 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 D | nexus_traffic_rule.c | 64 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 D | nexus_traffic_rule_eth.c | 36 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 D | nexus_traffic_rule_inet.c | 40 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 …]
|