| /xnu-12377.61.12/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif_llink.c | 103 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 D | nx_netif_host.c | 445 struct netif_qset *__single qset = NULL; in nx_netif_host_output() local 541 qset = nx_netif_find_qset_with_pkt(ifp, kpkt); in nx_netif_host_output() 542 if (qset != NULL) { in nx_netif_host_output() 547 if (qset != NULL) { in nx_netif_host_output() 548 kpkt->pkt_qset_idx = qset->nqs_idx; in nx_netif_host_output() 566 if (qset != NULL) { in nx_netif_host_output() 568 qset->nqs_ifcq, kpkt, in nx_netif_host_output() 570 nx_netif_qset_release(&qset); in nx_netif_host_output() 606 if (qset != NULL) { in nx_netif_host_output() 607 error = ifnet_enqueue_pkt_chain(ifp, qset->nqs_ifcq, in nx_netif_host_output() [all …]
|
| H A D | nx_netif_gso.c | 192 struct netif_qset *__single qset = NULL; in netif_gso_send() local 196 qset = nx_netif_find_qset_with_pkt(ifp, head); in netif_gso_send() 199 if (qset != NULL) { in netif_gso_send() 200 head->pkt_qset_idx = qset->nqs_idx; in netif_gso_send() 201 error = ifnet_enqueue_pkt_chain(ifp, qset->nqs_ifcq, in netif_gso_send() 224 if (qset != NULL) { in netif_gso_send() 225 pkt->pkt_qset_idx = qset->nqs_idx; in netif_gso_send() 226 err = ifnet_enqueue_pkt(ifp, qset->nqs_ifcq, in netif_gso_send() 243 if (qset != NULL) { in netif_gso_send() 244 nx_netif_qset_release(&qset); in netif_gso_send()
|
| H A D | nx_netif.c | 682 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() 940 struct netif_qset *qset; in __netif_mib_get_llinks() local 956 SLIST_FOREACH(qset, &llink->nll_qset_list, nqs_list) { in __netif_mib_get_llinks() 960 nqi->nqi_id = qset->nqs_id; in __netif_mib_get_llinks() 961 nqi->nqi_flags = qset->nqs_flags; in __netif_mib_get_llinks() [all …]
|
| /xnu-12377.61.12/bsd/skywalk/nexus/ |
| H A D | nexus_traffic_rule_inet.c | 755 struct netif_qset *__single qset = NULL; in inet_traffic_rule_notify() local 774 qset = nx_netif_find_qset(nif, ntri->ntri_ra.ras_qset_id); in inet_traffic_rule_notify() 775 if (qset == NULL || (qset->nqs_flags & NETIF_QSET_FLAG_EXT_INITED) == 0) { in inet_traffic_rule_notify() 776 DTRACE_SKYWALK1(qset__not__initialized, struct netif_qset *, qset); in inet_traffic_rule_notify() 780 err = nx_netif_notify_steering_info(nif, qset, in inet_traffic_rule_notify() 784 if (qset != NULL) { in inet_traffic_rule_notify() 785 nx_netif_qset_release(&qset); in inet_traffic_rule_notify()
|
| H A D | nexus_traffic_rule_eth.c | 497 struct netif_qset *__single qset = NULL; in eth_traffic_rule_notify() local 516 qset = nx_netif_find_qset(nif, ntre->ntre_ra.ras_qset_id); in eth_traffic_rule_notify() 517 err = nx_netif_notify_steering_info(nif, qset, in eth_traffic_rule_notify() 521 if (qset != NULL) { in eth_traffic_rule_notify() 522 nx_netif_qset_release(&qset); in eth_traffic_rule_notify()
|
| H A D | os_nexus.h | 807 uint64_t qset_id, kern_netif_qset_t qset, void **qset_ctx);
|
| /xnu-12377.61.12/bsd/net/ |
| H A D | if_fake.c | 1555 fake_qset *qset; in feth_rx_queue_submit() local 1570 qset = &dif->iff_llink[llink_idx].fl_qset[qset_idx]; in feth_rx_queue_submit() 1571 queue = qset->fqs_rx_queue[0].fq_queue; in feth_rx_queue_submit() 2550 fake_qset * __single qset = qset_ctx; in feth_notify_steering_info() local 2554 fakeif->iff_name, qset->fqs_id, add ? "add" : "remove"); in feth_notify_steering_info() 2798 void *llink_ctx, uint8_t qset_idx, uint64_t qset_id, kern_netif_qset_t qset, in feth_nx_qset_init() argument 2822 fqs->fqs_qset = qset; in feth_nx_qset_init() 2971 fake_qset * __single qset = qset_ctx; in feth_nx_tx_qset_notify() local 2979 "%s qset %p, idx %d, flags 0x%x", fakeif->iff_name, qset, in feth_nx_tx_qset_notify() 2980 qset->fqs_idx, flags); in feth_nx_tx_qset_notify() [all …]
|
| H A D | if_redirect.c | 298 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_pkt(ifp, qset->nqs_ifcq, pkt, flush, drop); in redirect_enqueue_pkt() 308 nx_netif_qset_release(&qset); in redirect_enqueue_pkt()
|