Lines Matching refs:upper

79 	struct hookinfo upper;			/* hook to upper layers */  member
201 priv->upper.hook = NULL; in ng_car_constructor()
202 priv->upper.dest = NULL; in ng_car_constructor()
203 priv->upper.tc = priv->upper.conf.cbs = NG_CAR_CBS_MIN; in ng_car_constructor()
204 priv->upper.te = priv->upper.conf.ebs = NG_CAR_EBS_MIN; in ng_car_constructor()
205 priv->upper.conf.cir = NG_CAR_CIR_DFLT; in ng_car_constructor()
206 priv->upper.conf.green_action = NG_CAR_ACTION_FORWARD; in ng_car_constructor()
207 priv->upper.conf.yellow_action = NG_CAR_ACTION_FORWARD; in ng_car_constructor()
208 priv->upper.conf.red_action = NG_CAR_ACTION_DROP; in ng_car_constructor()
209 priv->upper.conf.mode = 0; in ng_car_constructor()
210 getbinuptime(&priv->upper.lastRefill); in ng_car_constructor()
211 priv->upper.q_first = 0; in ng_car_constructor()
212 priv->upper.q_last = 0; in ng_car_constructor()
213 ng_callout_init(&priv->upper.q_callout); in ng_car_constructor()
214 mtx_init(&priv->upper.q_mtx, "ng_car_u", NULL, MTX_DEF); in ng_car_constructor()
225 priv->lower.lastRefill = priv->upper.lastRefill; in ng_car_constructor()
244 priv->upper.dest = hook; in ng_car_newhook()
248 priv->upper.hook = hook; in ng_car_newhook()
250 bzero(&priv->upper.stats, sizeof(priv->upper.stats)); in ng_car_newhook()
251 NG_HOOK_SET_PRIVATE(hook, &priv->upper); in ng_car_newhook()
434 bcopy(&priv->upper.stats, &bstats->downstream, in ng_car_rcvmsg()
442 bzero(&priv->upper.stats, in ng_car_rcvmsg()
443 sizeof(priv->upper.stats)); in ng_car_rcvmsg()
459 bcopy(&priv->upper.conf, &bconf->downstream, in ng_car_rcvmsg()
525 bcopy(&bconf->downstream, &priv->upper.conf, in ng_car_rcvmsg()
526 sizeof(priv->upper.conf)); in ng_car_rcvmsg()
527 priv->upper.tc = priv->upper.conf.cbs; in ng_car_rcvmsg()
528 if (priv->upper.conf.mode == NG_CAR_RED || in ng_car_rcvmsg()
529 priv->upper.conf.mode == NG_CAR_SHAPE) { in ng_car_rcvmsg()
530 priv->upper.te = 0; in ng_car_rcvmsg()
532 priv->upper.te = priv->upper.conf.ebs; in ng_car_rcvmsg()
569 ng_uncallout(&priv->upper.q_callout, node); in ng_car_shutdown()
571 mtx_destroy(&priv->upper.q_mtx); in ng_car_shutdown()
599 if (hinfo->hook == priv->upper.hook) in ng_car_disconnect()
602 priv->upper.dest = NULL; in ng_car_disconnect()