Lines Matching defs:lower
77 struct hookinfo lower; /* hook to lower layers */
213 priv->lower.hook = NULL;
214 priv->lower.dest = NULL;
215 priv->lower.tc = priv->lower.conf.cbs = NG_CAR_CBS_MIN;
216 priv->lower.te = priv->lower.conf.ebs = NG_CAR_EBS_MIN;
217 priv->lower.conf.cir = NG_CAR_CIR_DFLT;
218 priv->lower.conf.green_action = NG_CAR_ACTION_FORWARD;
219 priv->lower.conf.yellow_action = NG_CAR_ACTION_FORWARD;
220 priv->lower.conf.red_action = NG_CAR_ACTION_DROP;
221 priv->lower.conf.mode = 0;
222 priv->lower.lastRefill = priv->upper.lastRefill;
223 priv->lower.q_first = 0;
224 priv->lower.q_last = 0;
225 ng_callout_init(&priv->lower.q_callout);
226 mtx_init(&priv->lower.q_mtx, "ng_car_l", NULL, MTX_DEF);
240 priv->lower.hook = hook;
242 bzero(&priv->lower.stats, sizeof(priv->lower.stats));
243 NG_HOOK_SET_PRIVATE(hook, &priv->lower);
246 priv->lower.dest = hook;
403 bcopy(&priv->lower.stats, &bstats->upstream,
411 bzero(&priv->lower.stats,
412 sizeof(priv->lower.stats));
428 bcopy(&priv->lower.conf, &bconf->upstream,
503 bcopy(&bconf->upstream, &priv->lower.conf,
504 sizeof(priv->lower.conf));
505 priv->lower.tc = priv->lower.conf.cbs;
506 if (priv->lower.conf.mode == NG_CAR_RED ||
507 priv->lower.conf.mode == NG_CAR_SHAPE) {
508 priv->lower.te = 0;
510 priv->lower.te = priv->lower.conf.ebs;
537 ng_uncallout(&priv->lower.q_callout, node);
539 mtx_destroy(&priv->lower.q_mtx);
567 priv->lower.dest = NULL;