Lines Matching full:si
76 struct dn_queue main_q; /* main queue is after si directly */
91 fq_update_stats(struct fq_codel_flow *q, struct fq_codel_si *si, int len, in fq_update_stats() argument
102 si->main_q.ni.drops ++; in fq_update_stats()
104 si->_si.ni.drops ++; in fq_update_stats()
110 si->main_q.ni.length += inc; in fq_update_stats()
111 si->main_q.ni.len_bytes += len; in fq_update_stats()
118 si->_si.ni.length += inc; in fq_update_stats()
119 si->_si.ni.len_bytes += len; in fq_update_stats()
123 si->main_q.ni.tot_bytes += len; in fq_update_stats()
124 si->main_q.ni.tot_pkts ++; in fq_update_stats()
129 si->_si.ni.tot_bytes +=len; in fq_update_stats()
130 si->_si.ni.tot_pkts ++; in fq_update_stats()
137 fq_codel_extract_head(struct fq_codel_flow *q, aqm_time_t *pkt_ts, struct fq_codel_si *si) in fq_codel_extract_head() argument
146 fq_update_stats(q, si, -m->m_pkthdr.len, 0); in fq_codel_extract_head()
148 if (si->main_q.ni.length == 0) /* queue is now idle */ in fq_codel_extract_head()
149 si->main_q.q_time = V_dn_cfg.curr_time; in fq_codel_extract_head()