/xnu-2422.115.4/bsd/net/classq/ |
H A D | classq_sfb.h | 103 typedef struct sfb { struct 136 extern struct sfb *sfb_alloc(struct ifnet *, u_int32_t, u_int32_t, u_int32_t); 137 extern void sfb_destroy(struct sfb *); 138 extern int sfb_addq(struct sfb *, class_queue_t *, struct mbuf *, 140 extern struct mbuf *sfb_getq(struct sfb *, class_queue_t *); 141 extern void sfb_purgeq(struct sfb *, class_queue_t *, u_int32_t, 143 extern void sfb_getstats(struct sfb *, struct sfb_stats *); 144 extern void sfb_updateq(struct sfb *, cqev_t); 145 extern int sfb_suspendq(struct sfb *, class_queue_t *, boolean_t);
|
H A D | classq_sfb.c | 199 static struct zone *sfb_zone; /* zone for sfb */ 208 static u_int32_t sfb_random(struct sfb *); 209 static struct mbuf *sfb_getq_flow(struct sfb *, class_queue_t *, u_int32_t, 211 static void sfb_resetq(struct sfb *, cqev_t); 212 static void sfb_calc_holdtime(struct sfb *, u_int64_t); 213 static void sfb_calc_pboxtime(struct sfb *, u_int64_t); 214 static void sfb_calc_hinterval(struct sfb *, u_int64_t *); 215 static void sfb_swap_bins(struct sfb *, u_int32_t); 216 static inline int sfb_pcheck(struct sfb *, struct pkthdr *); 217 static int sfb_penalize(struct sfb *, struc [all...] |
/xnu-2422.115.4/bsd/net/pktsched/ |
H A D | pktsched_priq.h | 116 struct sfb_stats sfb; member in union:priq_classstats::__anon303 131 struct sfb *sfb; /* SFB state */ member in union:priq_class::__anon304 146 #define cl_sfb cl_qalg.sfb
|
H A D | pktsched_tcq.h | 88 struct sfb_stats sfb; member in union:tcq_classstats::__anon308 103 struct sfb *sfb; /* SFB state */ member in union:tcq_class::__anon309 118 #define cl_sfb cl_qalg.sfb
|
H A D | pktsched_fairq.h | 131 struct sfb_stats sfb; member in union:fairq_classstats::__anon298 161 struct sfb *sfb; /* SFB state */ member in union:fairq_class::__anon299 187 #define cl_sfb cl_qalg.sfb
|
H A D | pktsched_qfq.h | 118 struct sfb_stats sfb; member in union:qfq_classstats::__anon305 209 struct sfb *sfb; /* SFB state */ member in union:qfq_class::__anon306 234 #define cl_sfb cl_qalg.sfb
|
H A D | pktsched_rmclass.h | 102 struct sfb; 221 struct sfb *sfb; /* SFB state */ member in union:rm_class::__anon307 238 #define sfb_ qalg_.sfb
|
H A D | pktsched_hfsc.h | 171 struct sfb_stats sfb; member in union:hfsc_classstats::__anon300 247 struct sfb *sfb; /* SFB state */ member in union:hfsc_class::__anon301 304 #define cl_sfb cl_qalg.sfb
|
H A D | pktsched_cbq.h | 150 struct sfb_stats sfb; member in union:cbq_classstats::__anon297
|
H A D | pktsched_cbq.c | 504 sfb_getstats(cl->sfb_, &statsp->sfb);
|
H A D | pktsched_fairq.c | 1227 sfb_getstats(cl->cl_sfb, &sp->sfb);
|
H A D | pktsched_priq.c | 905 sfb_getstats(cl->cl_sfb, &sp->sfb);
|
H A D | pktsched_tcq.c | 861 sfb_getstats(cl->cl_sfb, &sp->sfb);
|
H A D | pktsched_hfsc.c | 1987 sfb_getstats(cl->cl_sfb, &sp->sfb);
|
H A D | pktsched_qfq.c | 1547 sfb_getstats(cl->cl_sfb, &sp->sfb);
|