Searched refs:flowq (Results 1 – 4 of 4) sorted by relevance
| /xnu-11215/bsd/net/pktsched/ |
| H A D | pktsched_fq_codel.h | 99 struct flowq; 127 typedef LIST_HEAD(, flowq) flowq_list_t; 128 typedef STAILQ_HEAD(, flowq) flowq_stailq_t; 156 struct flowq *fqg_large_flow; /* flow has highest number of bytes */ 203 TAILQ_HEAD(, flowq) fqs_empty_list; /* list of empty flows */ 346 extern struct flowq *fq_if_hash_pkt(fq_if_t *, fq_if_group_t *, 351 extern void fq_if_is_flow_heavy(fq_if_t *, struct flowq *); 353 struct flowq *, fq_if_classq_t *); 354 extern void fq_if_flow_feedback(fq_if_t *, struct flowq *, fq_if_classq_t *); 361 extern void fq_if_destroy_flow(fq_if_t *, fq_if_classq_t *, struct flowq *); [all …]
|
| H A D | pktsched_fq_codel.c | 75 typedef STAILQ_HEAD(, flowq) flowq_dqlist_t; 687 STAILQ_REMOVE(fq_dqlist_head, fq, flowq, fq_dqlink); in fq_dqlist_remove() 1924 STAILQ_REMOVE(&fq_cl->fcl_old_flows, fq, flowq, fq_actlink); in fq_if_empty_old_flow() 1943 flowq, fq_actlink); in fq_if_empty_new_flow() 2284 flowq, fq_actlink); in fq_if_dequeue()
|
| /xnu-11215/bsd/net/classq/ |
| H A D | classq_fq_codel.c | 174 if (FQ_IS_DELAY_HIGH(flowq) || flowq->fq_getqtime == 0 || in fq_detect_dequeue_stall() 175 fq_empty(flowq, fqs->fqs_ptype) || in fq_detect_dequeue_stall() 176 flowq->fq_bytes < FQ_MIN_FC_THRESHOLD_BYTES) { in fq_detect_dequeue_stall() 180 update_interval = FQ_UPDATE_INTERVAL(flowq); in fq_detect_dequeue_stall() 181 maxgetqtime = flowq->fq_getqtime + update_interval; in fq_detect_dequeue_stall() 187 FQ_SET_DELAY_HIGH(flowq); in fq_detect_dequeue_stall() 192 flowq->fq_flowhash, if_name(fqs->fqs_ifq->ifcq_ifp), in fq_detect_dequeue_stall() 193 FQ_GROUP(flowq)->fqg_index); in fq_detect_dequeue_stall() 194 KDBG(AQM_KTRACE_AON_FLOW_DQ_STALL, flowq->fq_flowhash, in fq_detect_dequeue_stall() 195 AQM_KTRACE_FQ_GRP_SC_IDX(flowq), flowq->fq_bytes, in fq_detect_dequeue_stall() [all …]
|
| H A D | classq_fq_codel.h | 112 struct flowq { struct 149 LIST_ENTRY(flowq) fq_hashlink; /* for flow queue hash table */ argument 154 STAILQ_ENTRY(flowq) fq_actlink; /* for new/old flow queues */ argument 156 TAILQ_ENTRY(flowq) fq_empty_link; 159 STAILQ_ENTRY(flowq) fq_dqlink; 165 typedef struct flowq fq_t; argument
|