Home
last modified time | relevance | path

Searched defs:flow (Results 1 – 25 of 344) sorted by relevance

12345678910>>...14

/kernel/linux/linux-5.10/drivers/net/phy/mscc/
Dmscc_macsec.c371 struct macsec_flow *flow) in vsc8584_macsec_flow()
462 struct macsec_flow *flow) in vsc8584_macsec_flow_enable()
481 struct macsec_flow *flow) in vsc8584_macsec_flow_disable()
495 static u32 vsc8584_macsec_flow_context_id(struct macsec_flow *flow) in vsc8584_macsec_flow_context_id()
521 struct macsec_flow *flow) in vsc8584_macsec_transformation()
605 struct macsec_flow *flow; in vsc8584_macsec_alloc_flow() local
628 struct macsec_flow *flow) in vsc8584_macsec_free_flow()
639 struct macsec_flow *flow, bool update) in vsc8584_macsec_add_flow()
660 struct macsec_flow *flow; in vsc8584_macsec_default_flows() local
697 struct macsec_flow *flow) in vsc8584_macsec_del_flow()
[all …]
/kernel/linux/linux-5.10/net/netfilter/
Dnf_flow_table_core.c21 flow_offload_fill_dir(struct flow_offload *flow, in flow_offload_fill_dir()
48 struct flow_offload *flow; in flow_offload_alloc() local
77 static int flow_offload_fill_route(struct flow_offload *flow, in flow_offload_fill_route()
103 int flow_offload_route_init(struct flow_offload *flow, in flow_offload_route_init()
170 static void flow_offload_route_release(struct flow_offload *flow) in flow_offload_route_release()
176 void flow_offload_free(struct flow_offload *flow) in flow_offload_free()
224 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow) in flow_offload_add()
258 struct flow_offload *flow) in flow_offload_refresh()
269 static inline bool nf_flow_has_expired(const struct flow_offload *flow) in nf_flow_has_expired()
275 struct flow_offload *flow) in flow_offload_del()
[all …]
Dnf_flow_table_offload.c23 struct flow_offload *flow; member
174 const struct flow_offload *flow, in flow_offload_eth_src()
205 const struct flow_offload *flow, in flow_offload_eth_dst()
250 const struct flow_offload *flow, in flow_offload_ipv4_snat()
277 const struct flow_offload *flow, in flow_offload_ipv4_dnat()
318 const struct flow_offload *flow, in flow_offload_ipv6_snat()
343 const struct flow_offload *flow, in flow_offload_ipv6_dnat()
367 static int flow_offload_l4proto(const struct flow_offload *flow) in flow_offload_l4proto()
387 const struct flow_offload *flow, in flow_offload_port_snat()
417 const struct flow_offload *flow, in flow_offload_port_dnat()
[all …]
Dnf_flow_table_ip.c20 static int nf_flow_state_check(struct flow_offload *flow, int proto, in nf_flow_state_check()
88 static int nf_flow_snat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_snat_ip()
113 static int nf_flow_dnat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_dnat_ip()
138 static int nf_flow_nat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_nat_ip()
249 struct flow_offload *flow; in nf_flow_offload_ip_hook() local
368 static int nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6()
393 static int nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6()
418 static int nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6()
492 struct flow_offload *flow; in nf_flow_offload_ipv6_hook() local
Dnft_payload.c197 struct nft_flow_rule *flow, in nft_payload_offload_ll()
266 struct nft_flow_rule *flow, in nft_payload_offload_ip()
306 struct nft_flow_rule *flow, in nft_payload_offload_ip6()
346 struct nft_flow_rule *flow, in nft_payload_offload_nh()
366 struct nft_flow_rule *flow, in nft_payload_offload_tcp()
394 struct nft_flow_rule *flow, in nft_payload_offload_udp()
422 struct nft_flow_rule *flow, in nft_payload_offload_th()
442 struct nft_flow_rule *flow, in nft_payload_offload()
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dflowring.c43 brcmf_flowring_is_tdls_mac(struct brcmf_flowring *flow, u8 mac[ETH_ALEN]) in brcmf_flowring_is_tdls_mac()
59 u32 brcmf_flowring_lookup(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_lookup()
103 u32 brcmf_flowring_create(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_create()
168 u8 brcmf_flowring_tid(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_tid()
178 static void brcmf_flowring_block(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_block()
227 void brcmf_flowring_delete(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_delete()
259 u32 brcmf_flowring_enqueue(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_enqueue()
285 struct sk_buff *brcmf_flowring_dequeue(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_dequeue()
306 void brcmf_flowring_reinsert(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_reinsert()
317 u32 brcmf_flowring_qlen(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_qlen()
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dflowring.c53 brcmf_flowring_is_tdls_mac(struct brcmf_flowring *flow, u8 mac[ETH_ALEN]) in brcmf_flowring_is_tdls_mac()
69 u32 brcmf_flowring_lookup(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_lookup()
113 u32 brcmf_flowring_create(struct brcmf_flowring *flow, u8 da[ETH_ALEN], in brcmf_flowring_create()
178 u8 brcmf_flowring_tid(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_tid()
188 static void brcmf_flowring_block(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_block()
237 void brcmf_flowring_delete(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_delete()
269 u32 brcmf_flowring_enqueue(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_enqueue()
295 struct sk_buff *brcmf_flowring_dequeue(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_dequeue()
316 void brcmf_flowring_reinsert(struct brcmf_flowring *flow, u16 flowid, in brcmf_flowring_reinsert()
327 u32 brcmf_flowring_qlen(struct brcmf_flowring *flow, u16 flowid) in brcmf_flowring_qlen()
[all …]
/kernel/linux/linux-4.19/include/net/
Dfq_impl.h16 struct fq_flow *flow, in fq_adjust_removal()
28 static void fq_rejigger_backlog(struct fq *fq, struct fq_flow *flow) in fq_rejigger_backlog()
47 struct fq_flow *flow) in fq_flow_dequeue()
67 struct fq_flow *flow; in fq_tin_dequeue() local
115 struct fq_flow *flow; in fq_flow_classify() local
139 struct fq_flow *flow) in fq_recalc_backlog()
161 struct fq_flow *flow; in fq_tin_enqueue() local
208 struct fq_flow *flow, in fq_flow_filter()
236 struct fq_flow *flow; in fq_tin_filter() local
247 struct fq_flow *flow, in fq_flow_reset()
[all …]
/kernel/linux/linux-5.10/include/net/
Dfq_impl.h15 struct fq_flow *flow, in fq_adjust_removal()
27 static void fq_rejigger_backlog(struct fq *fq, struct fq_flow *flow) in fq_rejigger_backlog()
46 struct fq_flow *flow) in fq_flow_dequeue()
66 struct fq_flow *flow; in fq_tin_dequeue() local
121 struct fq_flow *flow; in fq_flow_classify() local
140 struct fq_flow *flow) in fq_recalc_backlog()
162 struct fq_flow *flow; in fq_tin_enqueue() local
209 struct fq_flow *flow, in fq_flow_filter()
237 struct fq_flow *flow; in fq_tin_filter() local
248 struct fq_flow *flow, in fq_flow_reset()
[all …]
/kernel/linux/linux-4.19/net/openvswitch/
Dflow_table.c81 struct sw_flow *flow; in ovs_flow_alloc() local
137 static void flow_free(struct sw_flow *flow) in flow_free()
155 struct sw_flow *flow = container_of(rcu, struct sw_flow, rcu); in rcu_free_flow_callback() local
160 void ovs_flow_free(struct sw_flow *flow, bool deferred) in ovs_flow_free()
251 struct sw_flow *flow; in table_instance_destroy() local
289 struct sw_flow *flow; in ovs_flow_tbl_dump_next() local
321 struct sw_flow *flow) in table_instance_insert()
330 struct sw_flow *flow) in ufid_table_instance_insert()
349 struct sw_flow *flow; in flow_table_copy_flows() local
448 static bool flow_cmp_masked_key(const struct sw_flow *flow, in flow_cmp_masked_key()
[all …]
/kernel/linux/linux-4.19/net/netfilter/
Dnf_flow_table_core.c16 struct flow_offload flow; member
25 flow_offload_fill_dir(struct flow_offload *flow, struct nf_conn *ct, in flow_offload_fill_dir()
63 struct flow_offload *flow; in flow_offload_alloc() local
138 void flow_offload_free(struct flow_offload *flow) in flow_offload_free()
186 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow) in flow_offload_add()
213 struct flow_offload *flow) in flow_offload_del()
230 void flow_offload_teardown(struct flow_offload *flow) in flow_offload_teardown()
246 struct flow_offload *flow; in flow_offload_lookup() local
264 void (*iter)(struct flow_offload *flow, void *data), in nf_flow_table_iterate()
269 struct flow_offload *flow; in nf_flow_table_iterate() local
[all …]
Dnf_flow_table_ip.c18 static int nf_flow_state_check(struct flow_offload *flow, int proto, in nf_flow_state_check()
91 static int nf_flow_snat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_snat_ip()
116 static int nf_flow_dnat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_dnat_ip()
141 static int nf_flow_nat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_nat_ip()
225 struct flow_offload *flow; in nf_flow_offload_ip_hook() local
333 static int nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6()
358 static int nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6()
383 static int nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6()
447 struct flow_offload *flow; in nf_flow_offload_ipv6_hook() local
/kernel/linux/linux-4.19/net/sched/
Dsch_atm.c75 struct atm_flow_data *flow; in lookup_flow() local
89 struct atm_flow_data *flow = (struct atm_flow_data *)arg; in atm_tc_graft() local
106 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_leaf() local
115 struct atm_flow_data *flow; in atm_tc_find() local
127 struct atm_flow_data *flow; in atm_tc_bind_filter() local
145 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_put() local
199 struct atm_flow_data *flow = (struct atm_flow_data *)*arg; in atm_tc_change() local
324 struct atm_flow_data *flow = (struct atm_flow_data *)arg; in atm_tc_delete() local
348 struct atm_flow_data *flow; in atm_tc_walk() local
367 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_tcf_block() local
[all …]
Dcls_flow.c70 static u32 flow_get_src(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_src()
80 static u32 flow_get_dst(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_dst()
91 const struct flow_keys *flow) in flow_get_proto()
97 const struct flow_keys *flow) in flow_get_proto_src()
106 const struct flow_keys *flow) in flow_get_proto_dst()
156 const struct flow_keys *flow) in flow_get_nfct_src()
169 const struct flow_keys *flow) in flow_get_nfct_dst()
182 const struct flow_keys *flow) in flow_get_nfct_proto_src()
190 const struct flow_keys *flow) in flow_get_nfct_proto_dst()
244 static u32 flow_key_get(struct sk_buff *skb, int key, struct flow_keys *flow) in flow_key_get()
Dsch_fq_codel.c122 static inline struct sk_buff *dequeue_head(struct fq_codel_flow *flow) in dequeue_head()
132 static inline void flow_queue_add(struct fq_codel_flow *flow, in flow_queue_add()
149 struct fq_codel_flow *flow; in fq_codel_drop() local
194 struct fq_codel_flow *flow; in fq_codel_enqueue() local
265 struct fq_codel_flow *flow; in dequeue_func() local
291 struct fq_codel_flow *flow; in fq_codel_dequeue() local
342 static void fq_codel_flow_purge(struct fq_codel_flow *flow) in fq_codel_flow_purge()
356 struct fq_codel_flow *flow = q->flows + i; in fq_codel_reset() local
505 struct fq_codel_flow *flow = q->flows + i; in fq_codel_init() local
636 const struct fq_codel_flow *flow = &q->flows[idx]; in fq_codel_dump_class_stats() local
/kernel/linux/linux-5.10/net/sched/
Dsch_atm.c76 struct atm_flow_data *flow; in lookup_flow() local
90 struct atm_flow_data *flow = (struct atm_flow_data *)arg; in atm_tc_graft() local
107 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_leaf() local
116 struct atm_flow_data *flow; in atm_tc_find() local
128 struct atm_flow_data *flow; in atm_tc_bind_filter() local
146 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_put() local
200 struct atm_flow_data *flow = (struct atm_flow_data *)*arg; in atm_tc_change() local
326 struct atm_flow_data *flow = (struct atm_flow_data *)arg; in atm_tc_delete() local
350 struct atm_flow_data *flow; in atm_tc_walk() local
369 struct atm_flow_data *flow = (struct atm_flow_data *)cl; in atm_tc_tcf_block() local
[all …]
Dsch_fq_codel.c116 static inline struct sk_buff *dequeue_head(struct fq_codel_flow *flow) in dequeue_head()
126 static inline void flow_queue_add(struct fq_codel_flow *flow, in flow_queue_add()
143 struct fq_codel_flow *flow; in fq_codel_drop() local
189 struct fq_codel_flow *flow; in fq_codel_enqueue() local
259 struct fq_codel_flow *flow; in dequeue_func() local
285 struct fq_codel_flow *flow; in fq_codel_dequeue() local
329 static void fq_codel_flow_purge(struct fq_codel_flow *flow) in fq_codel_flow_purge()
343 struct fq_codel_flow *flow = q->flows + i; in fq_codel_reset() local
500 struct fq_codel_flow *flow = q->flows + i; in fq_codel_init() local
631 const struct fq_codel_flow *flow = &q->flows[idx]; in fq_codel_dump_class_stats() local
Dcls_flow.c66 static u32 flow_get_src(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_src()
76 static u32 flow_get_dst(const struct sk_buff *skb, const struct flow_keys *flow) in flow_get_dst()
87 const struct flow_keys *flow) in flow_get_proto()
93 const struct flow_keys *flow) in flow_get_proto_src()
102 const struct flow_keys *flow) in flow_get_proto_dst()
152 const struct flow_keys *flow) in flow_get_nfct_src()
165 const struct flow_keys *flow) in flow_get_nfct_dst()
178 const struct flow_keys *flow) in flow_get_nfct_proto_src()
186 const struct flow_keys *flow) in flow_get_nfct_proto_dst()
240 static u32 flow_key_get(struct sk_buff *skb, int key, struct flow_keys *flow) in flow_key_get()
/kernel/linux/linux-4.19/drivers/net/ethernet/netronome/nfp/flower/
Dmatch.c42 struct tc_cls_flower_offload *flow, u8 key_type, in nfp_flower_compile_meta_tci()
93 struct tc_cls_flower_offload *flow, in nfp_flower_compile_mac()
143 struct tc_cls_flower_offload *flow, in nfp_flower_compile_tport()
162 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ip_ext()
221 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv4()
243 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv6()
264 nfp_flower_compile_geneve_opt(void *key_buf, struct tc_cls_flower_offload *flow, in nfp_flower_compile_geneve_opt()
280 struct tc_cls_flower_offload *flow, in nfp_flower_compile_ipv4_udp_tun()
320 int nfp_flower_compile_flow_match(struct tc_cls_flower_offload *flow, in nfp_flower_compile_flow_match()
/kernel/linux/linux-5.10/net/openvswitch/
Dflow_table.c74 struct sw_flow *flow; in ovs_flow_alloc() local
107 static void flow_free(struct sw_flow *flow) in flow_free()
129 struct sw_flow *flow = container_of(rcu, struct sw_flow, rcu); in rcu_free_flow_callback() local
134 void ovs_flow_free(struct sw_flow *flow, bool deferred) in ovs_flow_free()
464 struct sw_flow *flow) in table_instance_flow_free()
487 struct sw_flow *flow; in table_instance_flow_flush() local
530 struct sw_flow *flow; in ovs_flow_tbl_dump_next() local
561 struct sw_flow *flow) in table_instance_insert()
570 struct sw_flow *flow) in ufid_table_instance_insert()
589 struct sw_flow *flow; in flow_table_copy_flows() local
[all …]
/kernel/linux/linux-4.19/drivers/gpu/ipu-v3/
Dipu-dp.c54 u32 flow; member
72 struct ipu_flow flow[IPUV3_NUM_FLOWS]; member
90 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_global_alpha() local
125 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_window_pos() local
136 static void ipu_dp_csc_init(struct ipu_flow *flow, in ipu_dp_csc_init()
180 struct ipu_flow *flow = to_flow(dp); in ipu_dp_setup_channel() local
238 struct ipu_flow *flow = to_flow(dp); in ipu_dp_enable_channel() local
261 struct ipu_flow *flow = to_flow(dp); in ipu_dp_disable_channel() local
306 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) in ipu_dp_get()
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/
Dipu-dp.c45 u32 flow; member
63 struct ipu_flow flow[IPUV3_NUM_FLOWS]; member
81 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_global_alpha() local
116 struct ipu_flow *flow = to_flow(dp); in ipu_dp_set_window_pos() local
127 static void ipu_dp_csc_init(struct ipu_flow *flow, in ipu_dp_csc_init()
171 struct ipu_flow *flow = to_flow(dp); in ipu_dp_setup_channel() local
229 struct ipu_flow *flow = to_flow(dp); in ipu_dp_enable_channel() local
252 struct ipu_flow *flow = to_flow(dp); in ipu_dp_disable_channel() local
297 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) in ipu_dp_get()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.c360 static struct mlx5e_tc_flow *mlx5e_flow_get(struct mlx5e_tc_flow *flow) in mlx5e_flow_get()
368 struct mlx5e_tc_flow *flow) in mlx5e_flow_put()
376 static void __flow_flag_set(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_set()
383 #define flow_flag_set(flow, flag) __flow_flag_set(flow, MLX5E_TC_FLOW_FLAG_##flag) argument
385 static bool __flow_flag_test_and_set(struct mlx5e_tc_flow *flow, in __flow_flag_test_and_set()
392 #define flow_flag_test_and_set(flow, flag) \ argument
396 static void __flow_flag_clear(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_clear()
403 #define flow_flag_clear(flow, flag) __flow_flag_clear(flow, \ argument
406 static bool __flow_flag_test(struct mlx5e_tc_flow *flow, unsigned long flag) in __flow_flag_test()
415 #define flow_flag_test(flow, flag) __flow_flag_test(flow, \ argument
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dtls.c39 static void mlx5e_tls_set_ipv4_flow(void *flow, struct sock *sk) in mlx5e_tls_set_ipv4_flow()
51 static void mlx5e_tls_set_ipv6_flow(void *flow, struct sock *sk) in mlx5e_tls_set_ipv6_flow()
63 static void mlx5e_tls_set_flow_tcp_ports(void *flow, struct sock *sk) in mlx5e_tls_set_flow_tcp_ports()
73 static int mlx5e_tls_set_flow(void *flow, struct sock *sk, u32 caps) in mlx5e_tls_set_flow()
112 void *flow; in mlx5e_tls_add() local
/kernel/linux/linux-4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dtls.c39 static void mlx5e_tls_set_ipv4_flow(void *flow, struct sock *sk) in mlx5e_tls_set_ipv4_flow()
51 static void mlx5e_tls_set_ipv6_flow(void *flow, struct sock *sk) in mlx5e_tls_set_ipv6_flow()
63 static void mlx5e_tls_set_flow_tcp_ports(void *flow, struct sock *sk) in mlx5e_tls_set_flow_tcp_ports()
73 static int mlx5e_tls_set_flow(void *flow, struct sock *sk, u32 caps) in mlx5e_tls_set_flow()
112 void *flow; in mlx5e_tls_add() local

12345678910>>...14