Lines Matching defs:flow
244 struct flowinfo flow;
246 altq_extractflow(m, af, &flow, wfqp->fbmask);
247 return (&wfqp->queue[(*wfqp->hash_func)(&flow, wfqp->nums)]);
308 /* the queue for this flow is selected to drop */
315 wfq_hash(struct flowinfo *flow, int n)
319 if (flow != NULL) {
320 if (flow->fi_family == AF_INET) {
321 struct flowinfo_in *fp = (struct flowinfo_in *)flow;
331 else if (flow->fi_family == AF_INET6) {
332 struct flowinfo_in6 *fp6 = (struct flowinfo_in6 *)flow;
343 wfq_hashbydstaddr(struct flowinfo *flow, int n)
347 if (flow != NULL) {
348 if (flow->fi_family == AF_INET) {
349 struct flowinfo_in *fp = (struct flowinfo_in *)flow;
355 else if (flow->fi_family == AF_INET6) {
356 struct flowinfo_in6 *fp6 = (struct flowinfo_in6 *)flow;
367 wfq_hashbysrcaddr(struct flowinfo *flow, int n)
371 if (flow != NULL) {
372 if (flow->fi_family == AF_INET) {
373 struct flowinfo_in *fp = (struct flowinfo_in *)flow;
379 else if (flow->fi_family == AF_INET6) {
380 struct flowinfo_in6 *fp6 = (struct flowinfo_in6 *)flow;
391 wfq_hashbysrcport(struct flowinfo *flow, int n)
395 if (flow != NULL) {
396 if (flow->fi_family == AF_INET) {
397 struct flowinfo_in *fp = (struct flowinfo_in *)flow;
402 else if (flow->fi_family == AF_INET6) {
403 struct flowinfo_in6 *fp6 = (struct flowinfo_in6 *)flow;
509 gqidp->qid = (*wfqp->hash_func)(&gqidp->flow, wfqp->nums);