Searched refs:ntr (Results 1 – 6 of 6) sorted by relevance
| /xnu-12377.1.9/bsd/skywalk/nexus/ |
| H A D | nexus_traffic_rule.c | 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() local 182 ntr = SLIST_FIRST(&rs->rs_list); in nxctl_traffic_rule_clean() 189 while (ntr != NULL) { in nxctl_traffic_rule_clean() 190 next = SLIST_NEXT(ntr, ntr_storage_link); in nxctl_traffic_rule_clean() 195 ntr->ntr_flags &= ~NTR_FLAG_ON_NXCTL_LIST; in nxctl_traffic_rule_clean() 198 err = remove_traffic_rule(nxctl, ntr->ntr_uuid, NULL); in nxctl_traffic_rule_clean() 200 (void) notify_traffic_rule(ntr, NTR_NOTIFY_FLAG_REMOVE); in nxctl_traffic_rule_clean() 202 release_traffic_rule(ntr); in nxctl_traffic_rule_clean() 203 ntr = next; in nxctl_traffic_rule_clean() [all …]
|
| H A D | nexus_traffic_rule_eth.c | 99 struct nxctl_traffic_rule *__single ntr = NULL; in nxctl_eth_traffic_rule_find_qset_id() local 117 err = eth_traffic_rule_find(ifname, &td.eth_common, 0, &ntr); in nxctl_eth_traffic_rule_find_qset_id() 121 ntre = __container_of(ntr, struct nxctl_traffic_rule_eth, ntre_common); in nxctl_eth_traffic_rule_find_qset_id() 299 struct nxctl_traffic_rule *ntr = (struct nxctl_traffic_rule *)ntre; in eth_traffic_rule_match() local 304 VERIFY(strlcmp(ntr->ntr_ifname, ifname, sizeof(ntr->ntr_ifname)) == 0); in eth_traffic_rule_match() 367 struct nxctl_traffic_rule *ntr; in eth_traffic_rule_find_by_uuid() local 377 ntr = &ntre->ntre_common; in eth_traffic_rule_find_by_uuid() 378 if (uuid_compare(ntr->ntr_uuid, uuid) == 0) { in eth_traffic_rule_find_by_uuid() 379 *ntrp = ntr; in eth_traffic_rule_find_by_uuid() 403 eth_traffic_rule_link(struct nxctl_traffic_rule *ntr) in eth_traffic_rule_link() argument [all …]
|
| H A D | nexus_traffic_rule_inet.c | 140 struct nxctl_traffic_rule *__single ntr = NULL; in nxctl_inet_traffic_rule_find_qset_id() local 144 err = inet_traffic_rule_find(ifname, &td->inet_common, 0, &ntr); in nxctl_inet_traffic_rule_find_qset_id() 148 ntri = __container_of(ntr, struct nxctl_traffic_rule_inet, ntri_common); in nxctl_inet_traffic_rule_find_qset_id() 513 struct nxctl_traffic_rule *ntr = (struct nxctl_traffic_rule *)ntri; in inet_traffic_rule_match() local 518 VERIFY(strlcmp(ntr->ntr_ifname, ifname, sizeof(ntr->ntr_ifname)) == 0); in inet_traffic_rule_match() 624 struct nxctl_traffic_rule *ntr; in inet_traffic_rule_find_by_uuid() local 634 ntr = &ntri->ntri_common; in inet_traffic_rule_find_by_uuid() 635 if (uuid_compare(ntr->ntr_uuid, uuid) == 0) { in inet_traffic_rule_find_by_uuid() 636 *ntrp = ntr; in inet_traffic_rule_find_by_uuid() 660 inet_traffic_rule_link(struct nxctl_traffic_rule *ntr) in inet_traffic_rule_link() argument [all …]
|
| H A D | nexus_traffic_rule.h | 62 struct nxctl_traffic_rule *ntr); 65 struct nxctl_traffic_rule *ntr); 75 struct nxctl_traffic_rule *ntr, 95 struct nxctl_traffic_rule *ntr); 149 void retain_traffic_rule(struct nxctl_traffic_rule *ntr); 150 void release_traffic_rule(struct nxctl_traffic_rule *ntr);
|
| H A D | nexus_traffic_rule_eth.h | 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); 62 void eth_traffic_rule_destroy(struct nxctl_traffic_rule *ntr);
|
| H A D | nexus_traffic_rule_inet.h | 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); 61 void inet_traffic_rule_destroy(struct nxctl_traffic_rule *ntr);
|