Home
last modified time | relevance | path

Searched refs:fq_if_t (Results 1 – 4 of 4) sorted by relevance

/xnu-11417.101.15/bsd/net/pktsched/
H A Dpktsched_fq_codel.c58 static KALLOC_TYPE_DEFINE(fq_if_zone, fq_if_t, NET_KT_DEFAULT);
77 static fq_if_t *fq_if_alloc(struct ifclassq *, classq_pkt_type_t);
78 static void fq_if_destroy(fq_if_t *fqs);
81 static void fq_if_dequeue(fq_if_t *, fq_if_classq_t *, uint32_t,
84 void fq_if_stat_sc(fq_if_t *fqs, cqrq_stat_sc_t *stat);
85 static void fq_if_purge(fq_if_t *);
86 static void fq_if_purge_classq(fq_if_t *, fq_if_classq_t *);
87 static void fq_if_purge_flow(fq_if_t *, fq_t *, uint32_t *, uint32_t *,
90 static void fq_if_empty_old_flow(fq_if_t *fqs, fq_if_classq_t *fq_cl,
92 static void fq_if_purge_empty_flow(fq_if_t *fqs, fq_t *fq);
[all …]
H A Dpktsched_fq_codel.h218 } fq_if_t; typedef
346 extern struct flowq *fq_if_hash_pkt(fq_if_t *, fq_if_group_t *,
348 extern boolean_t fq_if_at_drop_limit(fq_if_t *);
349 extern boolean_t fq_if_almost_at_drop_limit(fq_if_t *fqs);
350 extern void fq_if_drop_packet(fq_if_t *, uint64_t);
351 extern void fq_if_is_flow_heavy(fq_if_t *, struct flowq *);
352 extern boolean_t fq_if_add_fcentry(fq_if_t *, pktsched_pkt_t *, uint8_t,
354 extern void fq_if_flow_feedback(fq_if_t *, struct flowq *, fq_if_classq_t *);
355 extern boolean_t fq_if_report_ce(fq_if_t *, pktsched_pkt_t *, uint32_t, uint32_t);
361 extern void fq_if_destroy_flow(fq_if_t *, fq_if_classq_t *, struct flowq *);
[all …]
/xnu-11417.101.15/bsd/net/classq/
H A Dclassq_fq_codel.c170 fq_detect_dequeue_stall(fq_if_t *fqs, fq_t *flowq, fq_if_classq_t *fq_cl, in fq_detect_dequeue_stall()
201 fq_head_drop(fq_if_t *fqs, fq_t *fq) in fq_head_drop()
241 fq_compressor(fq_if_t *fqs, fq_t *fq, fq_if_classq_t *fq_cl, in fq_compressor()
330 fq_addq(fq_if_t *fqs, fq_if_group_t *fq_grp, pktsched_pkt_t *pkt, in fq_addq()
383 DTRACE_IP1(memfail__drop, fq_if_t *, fqs); in fq_addq()
420 DTRACE_IP6(flow__adv, fq_if_t *, fqs, in fq_addq()
442 DTRACE_IP6(no__flow__adv, fq_if_t *, fqs, in fq_addq()
469 DTRACE_IP3(fc__ret, fq_if_t *, fqs, int, droptype, int, ret); in fq_addq()
488 DTRACE_IP5(large__flow, fq_if_t *, fqs, in fq_addq()
519 DTRACE_IP5(no__large__flow, fq_if_t *, fqs, in fq_addq()
[all …]
H A Dclassq_fq_codel.h259 extern void fq_codel_dequeue(fq_if_t *fqs, fq_t *fq,
264 extern boolean_t fq_tx_time_ready(fq_if_t *fqs, fq_t *fq, uint64_t now,