Home
last modified time | relevance | path

Searched refs:pktsched_pkt_t (Results 1 – 13 of 13) sorted by relevance

/xnu-10002.1.13/bsd/net/pktsched/
H A Dpktsched.h73 } pktsched_pkt_t; typedef
155 pktsched_get_pkt_len(pktsched_pkt_t *pkt) in pktsched_get_pkt_len()
195 extern void pktsched_free_pkt(pktsched_pkt_t *);
196 extern int pktsched_clone_pkt(pktsched_pkt_t *, pktsched_pkt_t *);
197 extern void pktsched_corrupt_packet(pktsched_pkt_t *pkt);
198 extern void pktsched_get_pkt_vars(pktsched_pkt_t *, volatile uint32_t **,
200 extern uint32_t *pktsched_get_pkt_sfb_vars(pktsched_pkt_t *, uint32_t **);
201 extern void pktsched_pkt_encap(pktsched_pkt_t *, classq_pkt_t *);
202 extern void pktsched_pkt_encap_chain(pktsched_pkt_t *, classq_pkt_t *,
204 extern mbuf_svc_class_t pktsched_get_pkt_svc(pktsched_pkt_t *);
[all …]
H A Dpktsched.c182 pktsched_pkt_encap(pktsched_pkt_t *pkt, classq_pkt_t *cpkt) in pktsched_pkt_encap()
208 pktsched_pkt_encap_chain(pktsched_pkt_t *pkt, classq_pkt_t *cpkt, in pktsched_pkt_encap_chain()
233 pktsched_clone_pkt(pktsched_pkt_t *pkt1, pktsched_pkt_t *pkt2) in pktsched_clone_pkt()
290 pktsched_corrupt_packet(pktsched_pkt_t *pkt) in pktsched_corrupt_packet()
332 pktsched_free_pkt(pktsched_pkt_t *pkt) in pktsched_free_pkt()
379 pktsched_get_pkt_svc(pktsched_pkt_t *pkt) in pktsched_get_pkt_svc()
404 pktsched_get_pkt_vars(pktsched_pkt_t *pkt, volatile uint32_t **flags, in pktsched_get_pkt_vars()
493 pktsched_alloc_fcentry(pktsched_pkt_t *pkt, struct ifnet *ifp, int how) in pktsched_alloc_fcentry()
563 pktsched_get_pkt_sfb_vars(pktsched_pkt_t *pkt, uint32_t **sfb_flags) in pktsched_get_pkt_sfb_vars()
770 pktsched_mark_ecn(pktsched_pkt_t *pkt) in pktsched_mark_ecn()
[all …]
H A Dpktsched_netem.c688 pktsched_pkt_t pkt;
698 static int heap_insert(struct heap *h, uint64_t k, pktsched_pkt_t *p);
699 static int heap_peek(struct heap *h, uint64_t *k, pktsched_pkt_t *p);
700 static int heap_extract(struct heap *h, uint64_t *k, pktsched_pkt_t *p);
720 pktsched_pkt_t *pkts, uint32_t n_pkts);
832 heap_insert(struct heap *h, uint64_t key, pktsched_pkt_t *pkt) in heap_insert()
865 heap_peek(struct heap *h, uint64_t *key, pktsched_pkt_t *pkt) in heap_peek()
877 heap_extract(struct heap *h, uint64_t *key, pktsched_pkt_t *pkt) in heap_extract()
913 corruption_event(struct netem *ne, pktsched_pkt_t *pkt) in corruption_event()
1060 rate_limiter(struct netem *ne, pktsched_pkt_t *pkt, uint64_t start_abs_time) in rate_limiter()
[all …]
H A Dpktsched_netem.h35 typedef int (netem_output_func_t)(void *handle, pktsched_pkt_t *pkts,
H A Dpktsched_fq_codel.h363 extern boolean_t fq_if_add_fcentry(fq_if_t *, pktsched_pkt_t *, uint8_t,
366 extern boolean_t fq_if_report_ce(fq_if_t *, pktsched_pkt_t *, uint32_t, uint32_t);
H A Dpktsched_fq_codel.c232 pktsched_pkt_t pkt; in fq_getq_flow_kpkt()
291 pktsched_pkt_t pkt; in fq_getq_flow_mbuf()
472 pktsched_pkt_t pkt; in fq_if_enqueue_classq()
1146 pktsched_pkt_t pkt; in fq_if_purge_flow()
1878 pktsched_pkt_t pkt; in fq_if_drop_packet()
1955 fq_if_add_fcentry(fq_if_t *fqs, pktsched_pkt_t *pkt, uint8_t flowsrc, in fq_if_add_fcentry()
2029 fq_if_report_ce(fq_if_t *fqs, pktsched_pkt_t *pkt, uint32_t ce_cnt, in fq_if_report_ce()
/xnu-10002.1.13/bsd/net/classq/
H A Dclassq_fq_codel.c200 pktsched_pkt_t pkt; in fq_head_drop()
239 pktsched_pkt_t *pkt) in fq_compressor()
315 fq_addq(fq_if_t *fqs, fq_if_group_t *fq_grp, pktsched_pkt_t *pkt, in fq_addq()
407 int, droptype, pktsched_pkt_t *, pkt, in fq_addq()
429 int, droptype, pktsched_pkt_t *, pkt, in fq_addq()
475 pktsched_pkt_t *, pkt, uint32_t, cnt); in fq_addq()
506 pktsched_pkt_t *, pkt, uint32_t, cnt); in fq_addq()
522 fq_t *, fq, pktsched_pkt_t *, pkt, in fq_addq()
550 fq_t *, fq, pktsched_pkt_t *, pkt, uint32_t, cnt); in fq_addq()
585 fq_getq_flow_internal(fq_if_t *fqs, fq_t *fq, pktsched_pkt_t *pkt) in fq_getq_flow_internal()
[all …]
H A Dclassq_fq_codel.h254 pktsched_pkt_t *, struct fq_if_classq *);
256 pktsched_pkt_t *, uint64_t now);
258 pktsched_pkt_t *pkt, uint64_t now);
260 fq_t *, pktsched_pkt_t *);
H A Dclassq_sfb.h156 extern int sfb_addq(struct sfb *, class_queue_t *, pktsched_pkt_t *,
158 extern void sfb_getq(struct sfb *, class_queue_t *, pktsched_pkt_t *);
/xnu-10002.1.13/bsd/skywalk/nexus/flowswitch/
H A Dfsw_var.h159 extern int fsw_dev_input_netem_dequeue(void *handle, pktsched_pkt_t *pkts,
H A Dfsw_dp.c2279 fsw_dev_input_netem_dequeue(void *handle, pktsched_pkt_t * pkts, in fsw_dev_input_netem_dequeue()
/xnu-10002.1.13/bsd/net/
H A Dif_var_private.h1788 __private_extern__ int ifnet_enqueue_netem(void *handle, pktsched_pkt_t *pkts,
H A Ddlil.c5672 ifnet_enqueue_netem(void *handle, pktsched_pkt_t *pkts, uint32_t n_pkts) in ifnet_enqueue_netem()