Lines Matching defs:flow_mode

210 	u8		flow_mode;
637 static bool cake_dsrc(int flow_mode)
639 return (flow_mode & CAKE_FLOW_DUAL_SRC) == CAKE_FLOW_DUAL_SRC;
642 static bool cake_ddst(int flow_mode)
644 return (flow_mode & CAKE_FLOW_DUAL_DST) == CAKE_FLOW_DUAL_DST;
648 int flow_mode, u16 flow_override, u16 host_override)
650 bool hash_flows = (!flow_override && !!(flow_mode & CAKE_FLOW_FLOWS));
651 bool hash_hosts = (!host_override && !!(flow_mode & CAKE_FLOW_HOSTS));
652 bool nat_enabled = !!(flow_mode & CAKE_FLOW_NAT_FLAG);
658 if (unlikely(flow_mode == CAKE_FLOW_NONE))
724 else if (use_skbhash && (flow_mode & CAKE_FLOW_FLOWS))
731 if (!(flow_mode & CAKE_FLOW_FLOWS)) {
732 if (flow_mode & CAKE_FLOW_SRC_IP)
735 if (flow_mode & CAKE_FLOW_DST_IP)
764 allocate_src = cake_dsrc(flow_mode);
765 allocate_dst = cake_ddst(flow_mode);
779 allocate_src = cake_dsrc(flow_mode);
780 allocate_dst = cake_ddst(flow_mode);
793 allocate_src = cake_dsrc(flow_mode);
794 allocate_dst = cake_ddst(flow_mode);
1656 struct sk_buff *skb, int flow_mode, int *qerr)
1690 return cake_hash(*t, skb, flow_mode, flow, host) + 1;
1708 idx = cake_classify(sch, &b, skb, q->flow_mode, &ret);
1869 if (cake_dsrc(q->flow_mode))
1872 if (cake_ddst(q->flow_mode))
1888 if (cake_dsrc(q->flow_mode))
1891 if (cake_ddst(q->flow_mode))
2072 if (cake_dsrc(q->flow_mode))
2075 if (cake_ddst(q->flow_mode))
2088 if (cake_dsrc(q->flow_mode))
2091 if (cake_ddst(q->flow_mode))
2124 if (cake_dsrc(q->flow_mode))
2127 if (cake_ddst(q->flow_mode))
2146 if (cake_dsrc(q->flow_mode))
2149 if (cake_ddst(q->flow_mode))
2584 q->flow_mode &= ~CAKE_FLOW_NAT_FLAG;
2585 q->flow_mode |= CAKE_FLOW_NAT_FLAG *
2608 q->flow_mode = ((q->flow_mode & CAKE_FLOW_NAT_FLAG) |
2709 q->flow_mode = CAKE_FLOW_TRIPLE;
2787 q->flow_mode & CAKE_FLOW_MASK))
2811 !!(q->flow_mode & CAKE_FLOW_NAT_FLAG)))