Changeset View
Changeset View
Standalone View
Standalone View
sys/netpfil/ipfw/ip_dn_private.h
Show First 20 Lines • Show All 259 Lines • ▼ Show 20 Lines | struct dn_queue { | ||||
struct mq mq; /* packets queue */ | struct mq mq; /* packets queue */ | ||||
struct dn_sch_inst *_si; /* owner scheduler instance */ | struct dn_sch_inst *_si; /* owner scheduler instance */ | ||||
SLIST_ENTRY(dn_queue) q_next; /* hash chain list for qht */ | SLIST_ENTRY(dn_queue) q_next; /* hash chain list for qht */ | ||||
struct dn_fsk *fs; /* parent flowset. */ | struct dn_fsk *fs; /* parent flowset. */ | ||||
/* RED parameters */ | /* RED parameters */ | ||||
int avg; /* average queue length est. (scaled) */ | int avg; /* average queue length est. (scaled) */ | ||||
int count; /* arrivals since last RED drop */ | int count; /* arrivals since last RED drop */ | ||||
int random; /* random value (scaled) */ | u_int random; /* random value (scaled) */ | ||||
uint64_t q_time; /* start of queue idle time */ | uint64_t q_time; /* start of queue idle time */ | ||||
#ifdef NEW_AQM | #ifdef NEW_AQM | ||||
void *aqm_status; /* per-queue status variables*/ | void *aqm_status; /* per-queue status variables*/ | ||||
#endif | #endif | ||||
}; | }; | ||||
/* | /* | ||||
▲ Show 20 Lines • Show All 223 Lines • Show Last 20 Lines |