Lines Matching defs:flow
245 struct flowinfo flow;
247 altq_extractflow(m, af, &flow, wfqp->fbmask);
248 return (&wfqp->queue[(*wfqp->hash_func)(&flow, wfqp->nums)]);
309 /* the queue for this flow is selected to drop */
316 wfq_hash(struct flowinfo *flow, int n)
320 if (flow != NULL) {
321 if (flow->fi_family == AF_INET) {
322 struct flowinfo_in *fp = (struct flowinfo_in *)flow;
332 else if (flow->fi_family == AF_INET6) {
333 struct flowinfo_in6 *fp6 = (struct flowinfo_in6 *)flow;
344 wfq_hashbydstaddr(struct flowinfo *flow, int n)
348 if (flow != NULL) {
349 if (flow->fi_family == AF_INET) {
350 struct flowinfo_in *fp = (struct flowinfo_in *)flow;
356 else if (flow->fi_family == AF_INET6) {
357 struct flowinfo_in6 *fp6 = (struct flowinfo_in6 *)flow;
368 wfq_hashbysrcaddr(struct flowinfo *flow, int n)
372 if (flow != NULL) {
373 if (flow->fi_family == AF_INET) {
374 struct flowinfo_in *fp = (struct flowinfo_in *)flow;
380 else if (flow->fi_family == AF_INET6) {
381 struct flowinfo_in6 *fp6 = (struct flowinfo_in6 *)flow;
392 wfq_hashbysrcport(struct flowinfo *flow, int n)
396 if (flow != NULL) {
397 if (flow->fi_family == AF_INET) {
398 struct flowinfo_in *fp = (struct flowinfo_in *)flow;
403 else if (flow->fi_family == AF_INET6) {
404 struct flowinfo_in6 *fp6 = (struct flowinfo_in6 *)flow;
510 gqidp->qid = (*wfqp->hash_func)(&gqidp->flow, wfqp->nums);