Lines Matching refs:flow

67 static u32 flow_get_src(const struct sk_buff *skb, const struct flow_keys *flow)  in flow_get_src()  argument
69 __be32 src = flow_get_u32_src(flow); in flow_get_src()
77 static u32 flow_get_dst(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_dst() argument
79 __be32 dst = flow_get_u32_dst(flow); in flow_get_dst()
88 const struct flow_keys *flow) in flow_get_proto() argument
90 return flow->basic.ip_proto; in flow_get_proto()
94 const struct flow_keys *flow) in flow_get_proto_src() argument
96 if (flow->ports.ports) in flow_get_proto_src()
97 return ntohs(flow->ports.src); in flow_get_proto_src()
103 const struct flow_keys *flow) in flow_get_proto_dst() argument
105 if (flow->ports.ports) in flow_get_proto_dst()
106 return ntohs(flow->ports.dst); in flow_get_proto_dst()
153 const struct flow_keys *flow) in flow_get_nfct_src() argument
162 return flow_get_src(skb, flow); in flow_get_nfct_src()
166 const struct flow_keys *flow) in flow_get_nfct_dst() argument
175 return flow_get_dst(skb, flow); in flow_get_nfct_dst()
179 const struct flow_keys *flow) in flow_get_nfct_proto_src() argument
183 return flow_get_proto_src(skb, flow); in flow_get_nfct_proto_src()
187 const struct flow_keys *flow) in flow_get_nfct_proto_dst() argument
191 return flow_get_proto_dst(skb, flow); in flow_get_nfct_proto_dst()
241 static u32 flow_key_get(struct sk_buff *skb, int key, struct flow_keys *flow) in flow_key_get() argument
245 return flow_get_src(skb, flow); in flow_key_get()
247 return flow_get_dst(skb, flow); in flow_key_get()
249 return flow_get_proto(skb, flow); in flow_key_get()
251 return flow_get_proto_src(skb, flow); in flow_key_get()
253 return flow_get_proto_dst(skb, flow); in flow_key_get()
263 return flow_get_nfct_src(skb, flow); in flow_key_get()
265 return flow_get_nfct_dst(skb, flow); in flow_key_get()
267 return flow_get_nfct_proto_src(skb, flow); in flow_key_get()
269 return flow_get_nfct_proto_dst(skb, flow); in flow_key_get()