| /xnu-11417.140.69/bsd/net/classq/ |
| H A D | if_classq.h | 100 struct ifclassq; 109 typedef int (*ifclassq_enq_func)(struct ifclassq *, classq_pkt_t *, 111 typedef void (*ifclassq_deq_func)(struct ifclassq *, classq_pkt_t *); 112 typedef void (*ifclassq_deq_sc_func)(struct ifclassq *, mbuf_svc_class_t, 114 typedef int (*ifclassq_deq_multi_func)(struct ifclassq *, u_int32_t, 116 typedef int (*ifclassq_deq_sc_multi_func)(struct ifclassq *, 119 typedef int (*ifclassq_req_func)(struct ifclassq *, enum cqrq, void *); 124 struct ifclassq { struct 295 extern int ifclassq_setup(struct ifclassq *, struct ifnet *, uint32_t); 296 extern void ifclassq_teardown(struct ifclassq *); [all …]
|
| H A D | classq_subr.c | 56 static errno_t ifclassq_dequeue_common(struct ifclassq *, mbuf_svc_class_t, 59 static void ifclassq_tbr_dequeue_common(struct ifclassq *, mbuf_svc_class_t, 112 static KALLOC_TYPE_DEFINE(ifcq_zone, struct ifclassq, NET_KT_DEFAULT); 146 ifclassq_setup(struct ifclassq *ifq, struct ifnet *ifp, uint32_t sflags) in ifclassq_setup() 191 ifclassq_teardown(struct ifclassq *ifq) in ifclassq_teardown() 225 ifclassq_pktsched_setup(struct ifclassq *ifq) in ifclassq_pktsched_setup() 244 ifclassq_set_maxlen(struct ifclassq *ifq, u_int32_t maxqlen) in ifclassq_set_maxlen() 255 ifclassq_get_maxlen(struct ifclassq *ifq) in ifclassq_get_maxlen() 261 ifclassq_get_len(struct ifclassq *ifq, mbuf_svc_class_t sc, u_int8_t grp_idx, in ifclassq_get_len() 310 ifclassq_set_packet_metadata(struct ifclassq *ifq, struct ifnet *ifp, in ifclassq_set_packet_metadata() [all …]
|
| H A D | classq_fq_codel.c | 206 struct ifclassq *ifq = fqs->fqs_ifq; in fq_head_drop() 249 struct ifclassq *ifq = fqs->fqs_ifq; in fq_compressor() 605 struct ifclassq *ifq = fqs->fqs_ifq; in fq_getq_flow_internal()
|
| /xnu-11417.140.69/bsd/net/pktsched/ |
| H A D | pktsched_fq_codel.h | 194 struct ifclassq *fqs_ifq; /* back pointer to ifclassq */ 332 extern int fq_if_enqueue_classq(struct ifclassq *ifq, classq_pkt_t *h, 334 extern void fq_if_dequeue_classq(struct ifclassq *ifq, classq_pkt_t *pkt, 336 extern void fq_if_dequeue_sc_classq(struct ifclassq *ifq, mbuf_svc_class_t svc, 338 extern int fq_if_dequeue_classq_multi(struct ifclassq *ifq, u_int32_t maxpktcnt, 341 extern int fq_if_dequeue_sc_classq_multi(struct ifclassq *ifq, 345 extern int fq_if_request_classq(struct ifclassq *ifq, cqrq_t rq, void *arg); 356 extern int fq_if_setup_ifclassq(struct ifclassq *ifq, u_int32_t flags, 358 extern void fq_if_teardown_ifclassq(struct ifclassq *ifq); 359 extern int fq_if_getqstats_ifclassq(struct ifclassq *ifq, uint8_t gid, [all …]
|
| H A D | pktsched.h | 188 extern int pktsched_setup(struct ifclassq *, u_int32_t, u_int32_t, 190 extern void pktsched_teardown(struct ifclassq *); 191 extern int pktsched_getqstats(struct ifclassq *, u_int32_t, u_int32_t,
|
| H A D | pktsched_fq_codel.c | 77 static fq_if_t *fq_if_alloc(struct ifclassq *, classq_pkt_type_t); 96 static int fq_if_dequeue_sc_classq_multi_separate(struct ifclassq *ifq, 248 struct ifclassq *ifq = fqs->fqs_ifq; in fq_getq_flow_kpkt() 307 struct ifclassq *ifq = fqs->fqs_ifq; in fq_getq_flow_mbuf() 364 fq_if_alloc(struct ifclassq *ifq, classq_pkt_type_t ptype) in fq_if_alloc() 522 fq_if_enqueue_classq(struct ifclassq *ifq, classq_pkt_t *head, in fq_if_enqueue_classq() 629 fq_if_dequeue_classq(struct ifclassq *ifq, classq_pkt_t *pkt, uint8_t grp_idx) in fq_if_dequeue_classq() 636 fq_if_dequeue_sc_classq(struct ifclassq *ifq, mbuf_svc_class_t svc, in fq_if_dequeue_sc_classq() 874 fq_if_dequeue_classq_multi_common(struct ifclassq *ifq, mbuf_svc_class_t svc, in fq_if_dequeue_classq_multi_common() 1075 fq_if_dequeue_classq_multi(struct ifclassq *ifq, u_int32_t maxpktcnt, in fq_if_dequeue_classq_multi() [all …]
|
| H A D | pktsched.c | 116 pktsched_setup(struct ifclassq *ifq, u_int32_t scheduler, u_int32_t sflags, in pktsched_setup() 154 pktsched_teardown(struct ifclassq *ifq) in pktsched_teardown() 168 pktsched_getqstats(struct ifclassq *ifq, u_int32_t gid, u_int32_t qid, in pktsched_getqstats()
|
| /xnu-11417.140.69/bsd/net/ |
| H A D | if_var_private.h | 794 struct ifclassq *if_snd; /* transmit queue */ 1538 extern void if_qflush(struct ifnet *, struct ifclassq *, bool); 1710 __private_extern__ void ifnet_update_sndq(struct ifclassq *, cqev_t); 1794 extern errno_t ifnet_enqueue_ifcq_pkt(struct ifnet *, struct ifclassq *, 1798 extern errno_t ifnet_enqueue_ifcq_pkt_chain(struct ifnet *, struct ifclassq *,
|
| H A D | dlil.c | 242 static errno_t ifnet_enqueue_common(struct ifnet *, struct ifclassq *, 2322 struct ifclassq *ifq = ifp->if_snd; in ifnet_start_thread_cont() 2721 ifnet_update_sndq(struct ifclassq *ifq, cqev_t ev) in ifnet_update_sndq() 2758 struct ifclassq *ifq; in ifnet_set_output_sched_model() 2967 ifnet_enqueue_ifclassq(struct ifnet *ifp, struct ifclassq *ifcq, in ifnet_enqueue_ifclassq() 3277 ifnet_enqueue_ifclassq_chain(struct ifnet *ifp, struct ifclassq *ifcq, in ifnet_enqueue_ifclassq_chain() 3318 ifnet_enqueue_common(struct ifnet *ifp, struct ifclassq *ifcq, in ifnet_enqueue_common() 3414 ifnet_enqueue_pkt_common(struct ifnet *ifp, struct ifclassq *ifcq, in ifnet_enqueue_pkt_common() 3454 ifnet_enqueue_ifcq_pkt(struct ifnet *ifp, struct ifclassq *ifcq, in ifnet_enqueue_ifcq_pkt() 3461 ifnet_enqueue_pkt_chain_common(struct ifnet *ifp, struct ifclassq *ifcq, in ifnet_enqueue_pkt_chain_common() [all …]
|
| H A D | dlil.h | 435 extern void dlil_ifclassq_setup(struct ifnet *, struct ifclassq *);
|
| H A D | kpi_interface.c | 1189 struct ifclassq *ifq = interface->if_snd; in ifnet_set_tso_mtu() 1515 struct ifclassq *ifq; in ifnet_set_output_bandwidths() 1628 struct ifclassq *ifq = ifp->if_snd; in ifnet_output_linkrate() 1691 struct ifclassq *ifq; in ifnet_set_output_latencies()
|
| H A D | if.c | 1587 struct ifclassq *ifq; in if_updown() 1684 if_qflush(struct ifnet *ifp, struct ifclassq *ifq, bool ifq_locked) in if_qflush() 1721 struct ifclassq *ifq; in if_qflush_sc() 2016 struct ifclassq *ifq; in ifioctl_linkparams() 4055 struct ifclassq *ifq = ifp->if_snd; in ifioctl_ifreq()
|
| /xnu-11417.140.69/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif.h | 141 struct ifclassq *nqs_ifcq; 172 struct ifclassq *nll_ifcq;
|
| H A D | nx_netif_llink.c | 756 struct netif_qset *, qset, struct ifclassq *, in nx_netif_find_qset() 764 struct netif_qset *, qset, struct ifclassq *, in nx_netif_find_qset() 779 qset, struct ifclassq *, qset->nqs_ifcq, uint64_t, hint); in nx_netif_find_qset()
|
| H A D | nx_netif.c | 4106 static struct ifclassq * 4110 struct ifclassq *ifcq; 4130 netif_deq_packets(struct nexus_adapter *hwna, struct ifclassq *ifcq, 4259 struct ifclassq *ifcq;
|