Home
last modified time | relevance | path

Searched refs:classq_pkt_t (Results 1 – 24 of 24) sorted by relevance

/xnu-8020.101.4/bsd/net/classq/
H A Dclassq.h97 } classq_pkt_t; typedef
100 (classq_pkt_t){ .cp_mbuf = NULL, .cp_ptype = QP_INVALID }
225 extern void _addq(class_queue_t *, classq_pkt_t *);
226 extern void _addq_multi(class_queue_t *, classq_pkt_t *, classq_pkt_t *,
228 extern void _getq(class_queue_t *, classq_pkt_t *);
229 extern void _getq_all(class_queue_t *, classq_pkt_t *, classq_pkt_t *,
231 extern void _getq_tail(class_queue_t *, classq_pkt_t *);
232 extern void _getq_random(class_queue_t *, classq_pkt_t *);
233 extern void _getq_flow(class_queue_t *, classq_pkt_t *, u_int32_t);
234 extern void _getq_scidx_lt(class_queue_t *, classq_pkt_t *, u_int32_t);
[all …]
H A Dif_classq.h107 typedef int (*ifclassq_enq_func)(struct ifclassq *, classq_pkt_t *,
109 typedef void (*ifclassq_deq_func)(struct ifclassq *, classq_pkt_t *);
111 classq_pkt_t *);
113 u_int32_t, classq_pkt_t *, classq_pkt_t *, u_int32_t *, u_int32_t *);
115 mbuf_svc_class_t, u_int32_t, u_int32_t, classq_pkt_t *, classq_pkt_t *,
290 extern errno_t ifclassq_enqueue(struct ifclassq *, classq_pkt_t *,
291 classq_pkt_t *, u_int32_t, u_int32_t, boolean_t *);
293 classq_pkt_t *, classq_pkt_t *, u_int32_t *, u_int32_t *);
295 u_int32_t, u_int32_t, classq_pkt_t *, classq_pkt_t *, u_int32_t *,
307 extern void ifclassq_tbr_dequeue(struct ifclassq *, classq_pkt_t *);
[all …]
H A Dclassq_subr.c56 u_int32_t, u_int32_t, classq_pkt_t *, classq_pkt_t *, u_int32_t *,
59 boolean_t, classq_pkt_t *);
259 classq_pkt_t *p) in ifclassq_set_packet_metadata()
291 ifclassq_enqueue(struct ifclassq *ifq, classq_pkt_t *head, classq_pkt_t *tail, in ifclassq_enqueue()
299 u_int32_t byte_limit, classq_pkt_t *head, classq_pkt_t *tail, in ifclassq_dequeue()
308 u_int32_t pkt_limit, u_int32_t byte_limit, classq_pkt_t *head, in ifclassq_dequeue_sc()
309 classq_pkt_t *tail, u_int32_t *cnt, u_int32_t *len) in ifclassq_dequeue_sc()
317 u_int32_t pkt_limit, u_int32_t byte_limit, classq_pkt_t *head, in ifclassq_dequeue_common_default()
318 classq_pkt_t *tail, u_int32_t *cnt, u_int32_t *len, boolean_t drvmgt) in ifclassq_dequeue_common_default()
322 classq_pkt_t first = CLASSQ_PKT_INITIALIZER(first); in ifclassq_dequeue_common_default()
[all …]
H A Dclassq.c116 _addq(class_queue_t *q, classq_pkt_t *pkt) in _addq()
152 _addq_multi(class_queue_t *q, classq_pkt_t *pkt_head, classq_pkt_t *pkt_tail, in _addq_multi()
186 _getq(class_queue_t *q, classq_pkt_t *pkt) in _getq()
236 _getq_flow_or_scidx(class_queue_t *q, classq_pkt_t *pkt, u_int32_t val, in _getq_flow_or_scidx()
307 _getq_flow(class_queue_t *q, classq_pkt_t *pkt, u_int32_t flow) in _getq_flow()
314 _getq_scidx_lt(class_queue_t *q, classq_pkt_t *pkt, u_int32_t scidx) in _getq_scidx_lt()
321 _getq_all(class_queue_t *q, classq_pkt_t *first, classq_pkt_t *last, in _getq_all()
414 _getq_tail(class_queue_t *q, classq_pkt_t *pkt) in _getq_tail()
497 _getq_random(class_queue_t *q, classq_pkt_t *pkt) in _getq_random()
561 _removeq(class_queue_t *q, classq_pkt_t *pkt) in _removeq()
H A Dclassq_fq_codel.h88 classq_pkt_t fq_dq_head;
89 classq_pkt_t fq_dq_tail;
H A Dclassq_fq_codel.c510 classq_pkt_t p = CLASSQ_PKT_INITIALIZER(p); in fq_getq_flow_internal()
/xnu-8020.101.4/bsd/net/pktsched/
H A Dpktsched_fq_codel.h205 extern int fq_if_enqueue_classq(struct ifclassq *ifq, classq_pkt_t *h,
206 classq_pkt_t *t, uint32_t cnt, uint32_t bytes, boolean_t *pdrop);
207 extern void fq_if_dequeue_classq(struct ifclassq *ifq, classq_pkt_t *pkt);
209 classq_pkt_t *pkt);
211 u_int32_t maxbytecnt, classq_pkt_t *first_packet, classq_pkt_t *last_packet,
215 classq_pkt_t *first_packet, classq_pkt_t *last_packet, u_int32_t *retpktcnt,
H A Dpktsched_fq_codel.c73 int64_t, classq_pkt_t *, classq_pkt_t *, uint32_t *,
91 typedef void (* fq_if_append_pkt_t)(classq_pkt_t *, classq_pkt_t *);
93 int64_t, u_int32_t, classq_pkt_t *, classq_pkt_t *, u_int32_t *,
97 fq_if_append_mbuf(classq_pkt_t *pkt, classq_pkt_t *next_pkt) in fq_if_append_mbuf()
104 fq_if_append_pkt(classq_pkt_t *pkt, classq_pkt_t *next_pkt) in fq_if_append_pkt()
113 int64_t byte_limit, u_int32_t pkt_limit, classq_pkt_t *head, in fq_getq_flow_kpkt()
114 classq_pkt_t *tail, u_int32_t *byte_cnt, u_int32_t *pkt_cnt, in fq_getq_flow_kpkt()
168 int64_t byte_limit, u_int32_t pkt_limit, classq_pkt_t *head, in fq_getq_flow_mbuf()
169 classq_pkt_t *tail, u_int32_t *byte_cnt, u_int32_t *pkt_cnt, in fq_getq_flow_mbuf()
337 fq_if_enqueue_classq(struct ifclassq *ifq, classq_pkt_t *head, in fq_if_enqueue_classq()
[all …]
H A Dpktsched.h60 classq_pkt_t __pkt;
61 classq_pkt_t __tail;
185 extern void pktsched_pkt_encap(pktsched_pkt_t *, classq_pkt_t *);
186 extern void pktsched_pkt_encap_chain(pktsched_pkt_t *, classq_pkt_t *,
187 classq_pkt_t *, uint32_t, uint32_t);
H A Dpktsched_netem.h39 extern int netem_enqueue(struct netem *ne, classq_pkt_t *p, boolean_t *pdrop);
H A Dpktsched.c177 pktsched_pkt_encap(pktsched_pkt_t *pkt, classq_pkt_t *cpkt) in pktsched_pkt_encap()
203 pktsched_pkt_encap_chain(pktsched_pkt_t *pkt, classq_pkt_t *cpkt, in pktsched_pkt_encap_chain()
204 classq_pkt_t *tail, uint32_t cnt, uint32_t bytes) in pktsched_pkt_encap_chain()
H A Dpktsched_netem.c1005 netem_enqueue(struct netem *ne, classq_pkt_t *p, boolean_t *pdrop) in netem_enqueue()
1532 netem_enqueue(struct netem *ne, classq_pkt_t *p, boolean_t *pdrop) in netem_enqueue()
/xnu-8020.101.4/bsd/skywalk/nexus/
H A Dnexus_mbq.h139 classq_pkt_t pkt; in __nx_mbq_enq()
166 classq_pkt_t head, tail; in __nx_mbq_enq_multi()
195 classq_pkt_t pkt = CLASSQ_PKT_INITIALIZER(pkt); in __mbq_deq()
227 classq_pkt_t first = CLASSQ_PKT_INITIALIZER(first); in __mbq_deq_all()
228 classq_pkt_t last = CLASSQ_PKT_INITIALIZER(last); in __mbq_deq_all()
H A Dnexus_pktq.h112 classq_pkt_t pkt; in __nx_pktq_enq()
140 classq_pkt_t head, tail; in __nx_pktq_enq_multi()
169 classq_pkt_t pkt = CLASSQ_PKT_INITIALIZER(pkt); in __pktq_deq()
201 classq_pkt_t first = CLASSQ_PKT_INITIALIZER(first); in __pktq_deq_all()
202 classq_pkt_t last = CLASSQ_PKT_INITIALIZER(last); in __pktq_deq_all()
H A Dnexus_pktq.c66 classq_pkt_t first = CLASSQ_PKT_INITIALIZER(first); in nx_pktq_concat()
67 classq_pkt_t last = CLASSQ_PKT_INITIALIZER(last); in nx_pktq_concat()
H A Dnexus_mbq.c93 classq_pkt_t first = CLASSQ_PKT_INITIALIZER(first); in nx_mbq_concat()
94 classq_pkt_t last = CLASSQ_PKT_INITIALIZER(last); in nx_mbq_concat()
/xnu-8020.101.4/bsd/skywalk/nexus/netif/
H A Dnx_netif_filter_native.c210 fix_dequeue_pkt_return_args(struct __kern_packet *p_chain, classq_pkt_t *head, in fix_dequeue_pkt_return_args()
211 classq_pkt_t *tail, uint32_t *cnt, uint32_t *len, errno_t orig_err, in fix_dequeue_pkt_return_args()
252 classq_pkt_t *head, classq_pkt_t *tail, uint32_t *cnt, uint32_t *len, in nx_netif_native_tx_dequeue()
H A Dnx_netif_filter_compat.c208 fix_dequeue_mbuf_return_args(struct mbuf *m_chain, classq_pkt_t *head, in fix_dequeue_mbuf_return_args()
209 classq_pkt_t *tail, uint32_t *cnt, uint32_t *len, errno_t orig_err, in fix_dequeue_mbuf_return_args()
250 classq_pkt_t *head, classq_pkt_t *tail, uint32_t *cnt, uint32_t *len, in nx_netif_compat_tx_dequeue()
H A Dnx_netif.h593 uint32_t, uint32_t, uint32_t, classq_pkt_t *, classq_pkt_t *,
598 uint32_t, uint32_t, uint32_t, classq_pkt_t *, classq_pkt_t *,
H A Dnx_netif.c3857 classq_pkt_t pkt_head = CLASSQ_PKT_INITIALIZER(pkt_head);
/xnu-8020.101.4/bsd/net/
H A Ddlil.c453 classq_pkt_t *, boolean_t, boolean_t *);
2261 classq_pkt_t pkt = CLASSQ_PKT_INITIALIZER(pkt); in dlil_terminate_input_thread()
2984 classq_pkt_t pkt = CLASSQ_PKT_INITIALIZER(pkt); in dlil_main_input_thread_cont()
3110 classq_pkt_t pkt = CLASSQ_PKT_INITIALIZER(pkt); in dlil_input_thread_cont()
3254 classq_pkt_t pkt = CLASSQ_PKT_INITIALIZER(pkt); in dlil_rxpoll_input_thread_cont()
3930 classq_pkt_t head, tail; in dlil_input_async()
4001 classq_pkt_t head, tail; in dlil_input_sync()
4868 classq_pkt_t *p, boolean_t flush, boolean_t *pdrop) in ifnet_enqueue_ifclassq()
5178 ifnet_enqueue_ifclassq_chain(struct ifnet *ifp, classq_pkt_t *head, in ifnet_enqueue_ifclassq_chain()
5179 classq_pkt_t *tail, uint32_t cnt, uint32_t bytes, boolean_t flush, in ifnet_enqueue_ifclassq_chain()
[all …]
H A Dif_var.h1001 uint32_t, uint32_t, classq_pkt_t *, classq_pkt_t *, uint32_t *,
/xnu-8020.101.4/bsd/netinet/
H A Din_arp.c320 classq_pkt_t pkt = CLASSQ_PKT_INITIALIZER(pkt); in arp_llinfo_addq()
1583 classq_pkt_t pkt = in arp_lookup_ip()
2150 classq_pkt_t pkt = CLASSQ_PKT_INITIALIZER(pkt); in arp_ip_handle_input()
/xnu-8020.101.4/bsd/skywalk/nexus/flowswitch/
H A Dfsw_dp.c1759 classq_pkt_t p; in fsw_dev_input_netem_enqueue()