Home
last modified time | relevance | path

Searched refs:qset (Results 1 – 8 of 8) sorted by relevance

/xnu-11417.140.69/bsd/skywalk/nexus/netif/
H A Dnx_netif_llink.c103 struct netif_qset *qset, *tqset; in nx_netif_llink_free() local
107 SLIST_FOREACH_SAFE(qset, &llink->nll_qset_list, nqs_list, tqset) { in nx_netif_llink_free()
108 SLIST_REMOVE(&llink->nll_qset_list, qset, netif_qset, in nx_netif_llink_free()
110 nx_netif_qset_destroy(qset); in nx_netif_llink_free()
135 struct netif_qset *qset; in nx_netif_qset_alloc() local
139 qset = sk_alloc_type_header_array(struct netif_qset, struct netif_queue, in nx_netif_qset_alloc()
142 qset->nqs_num_queues = nrxqs + ntxqs; in nx_netif_qset_alloc()
143 qset->nqs_num_rx_queues = nrxqs; in nx_netif_qset_alloc()
144 qset->nqs_num_tx_queues = ntxqs; in nx_netif_qset_alloc()
145 return qset; in nx_netif_qset_alloc()
[all …]
H A Dnx_netif_host.c445 struct netif_qset *__single qset = NULL; in nx_netif_host_output() local
543 qset = nx_netif_find_qset(nif, qset_id); in nx_netif_host_output()
544 ASSERT(qset != NULL); in nx_netif_host_output()
546 if (qset != NULL) { in nx_netif_host_output()
547 kpkt->pkt_qset_idx = qset->nqs_idx; in nx_netif_host_output()
551 if (qset != NULL) { in nx_netif_host_output()
553 qset->nqs_ifcq, kpkt, in nx_netif_host_output()
555 nx_netif_qset_release(&qset); in nx_netif_host_output()
591 if (qset != NULL) { in nx_netif_host_output()
592 error = ifnet_enqueue_ifcq_pkt_chain(ifp, qset->nqs_ifcq, in nx_netif_host_output()
[all …]
H A Dnx_netif_gso.c192 struct netif_qset *__single qset = NULL; in netif_gso_send() local
201 qset = nx_netif_find_qset(nif, qset_id); in netif_gso_send()
202 ASSERT(qset != NULL); in netif_gso_send()
206 if (qset != NULL) { in netif_gso_send()
207 head->pkt_qset_idx = qset->nqs_idx; in netif_gso_send()
208 error = ifnet_enqueue_ifcq_pkt_chain(ifp, qset->nqs_ifcq, in netif_gso_send()
231 if (qset != NULL) { in netif_gso_send()
232 pkt->pkt_qset_idx = qset->nqs_idx; in netif_gso_send()
233 err = ifnet_enqueue_ifcq_pkt(ifp, qset->nqs_ifcq, in netif_gso_send()
250 if (qset != NULL) { in netif_gso_send()
[all …]
H A Dnx_netif.c682 struct netif_qset *qset; in nx_netif_get_llink_info() local
697 SLIST_FOREACH(qset, &llink->nll_qset_list, nqs_list) { in nx_netif_get_llink_info()
701 nqi->nqi_id = qset->nqs_id; in nx_netif_get_llink_info()
702 nqi->nqi_flags = qset->nqs_flags; in nx_netif_get_llink_info()
703 nqi->nqi_num_rx_queues = qset->nqs_num_rx_queues; in nx_netif_get_llink_info()
704 nqi->nqi_num_tx_queues = qset->nqs_num_tx_queues; in nx_netif_get_llink_info()
941 struct netif_qset *qset; in __netif_mib_get_llinks() local
957 SLIST_FOREACH(qset, &llink->nll_qset_list, nqs_list) { in __netif_mib_get_llinks()
961 nqi->nqi_id = qset->nqs_id; in __netif_mib_get_llinks()
962 nqi->nqi_flags = qset->nqs_flags; in __netif_mib_get_llinks()
[all …]
/xnu-11417.140.69/bsd/skywalk/nexus/
H A Dnexus_traffic_rule.c1073 struct netif_qset *__single qset = NULL; in inet_traffic_rule_notify() local
1092 qset = nx_netif_find_qset(nif, ntri->ntri_ra.ras_qset_id); in inet_traffic_rule_notify()
1093 if (qset == NULL || (qset->nqs_flags & NETIF_QSET_FLAG_EXT_INITED) == 0) { in inet_traffic_rule_notify()
1094 DTRACE_SKYWALK1(qset__not__initialized, struct netif_qset *, qset); in inet_traffic_rule_notify()
1098 err = nx_netif_notify_steering_info(nif, qset, in inet_traffic_rule_notify()
1102 if (qset != NULL) { in inet_traffic_rule_notify()
1103 nx_netif_qset_release(&qset); in inet_traffic_rule_notify()
H A Dos_nexus.h798 uint64_t qset_id, kern_netif_qset_t qset, void **qset_ctx);
1077 extern void kern_netif_set_qset_combined(kern_netif_qset_t qset);
1079 extern void kern_netif_set_qset_separate(kern_netif_qset_t qset);
/xnu-11417.140.69/bsd/net/
H A Dif_fake.c1547 fake_qset *qset; in feth_rx_queue_submit() local
1562 qset = &dif->iff_llink[llink_idx].fl_qset[qset_idx]; in feth_rx_queue_submit()
1563 queue = qset->fqs_rx_queue[0].fq_queue; in feth_rx_queue_submit()
2542 fake_qset * __single qset = qset_ctx; in feth_notify_steering_info() local
2546 fakeif->iff_name, qset->fqs_id, add ? "add" : "remove"); in feth_notify_steering_info()
2756 void *llink_ctx, uint8_t qset_idx, uint64_t qset_id, kern_netif_qset_t qset, in feth_nx_qset_init() argument
2780 fqs->fqs_qset = qset; in feth_nx_qset_init()
2930 fake_qset * __single qset = qset_ctx; in feth_nx_tx_qset_notify() local
2938 "%s qset %p, idx %d, flags 0x%x", fakeif->iff_name, qset, in feth_nx_tx_qset_notify()
2939 qset->fqs_idx, flags); in feth_nx_tx_qset_notify()
[all …]
H A Dif_redirect.c298 struct netif_qset * __single qset; in redirect_enqueue_pkt() local
304 qset = nx_netif_find_qset(nif, qset_id); in redirect_enqueue_pkt()
305 ASSERT(qset != NULL); in redirect_enqueue_pkt()
306 pkt->pkt_qset_idx = qset->nqs_idx; in redirect_enqueue_pkt()
307 err = ifnet_enqueue_ifcq_pkt(ifp, qset->nqs_ifcq, pkt, flush, drop); in redirect_enqueue_pkt()
308 nx_netif_qset_release(&qset); in redirect_enqueue_pkt()