Home
last modified time | relevance | path

Searched defs:flow_rule (Results 1 – 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/net/netfilter/
Dnf_flow_table_offload.c166 flow_action_entry_next(struct nf_flow_rule *flow_rule) in flow_action_entry_next()
176 struct nf_flow_rule *flow_rule) in flow_offload_eth_src()
207 struct nf_flow_rule *flow_rule) in flow_offload_eth_dst()
252 struct nf_flow_rule *flow_rule) in flow_offload_ipv4_snat()
279 struct nf_flow_rule *flow_rule) in flow_offload_ipv4_dnat()
303 static void flow_offload_ipv6_mangle(struct nf_flow_rule *flow_rule, in flow_offload_ipv6_mangle()
320 struct nf_flow_rule *flow_rule) in flow_offload_ipv6_snat()
345 struct nf_flow_rule *flow_rule) in flow_offload_ipv6_dnat()
389 struct nf_flow_rule *flow_rule) in flow_offload_port_snat()
419 struct nf_flow_rule *flow_rule) in flow_offload_port_dnat()
[all …]
Dnf_flow_table_inet.c27 struct nf_flow_rule *flow_rule) in nf_flow_rule_route_inet()
/kernel/linux/linux-6.6/net/netfilter/
Dnf_flow_table_offload.c216 flow_action_entry_next(struct nf_flow_rule *flow_rule) in flow_action_entry_next()
226 struct nf_flow_rule *flow_rule) in flow_offload_eth_src()
273 struct nf_flow_rule *flow_rule) in flow_offload_eth_dst()
330 struct nf_flow_rule *flow_rule) in flow_offload_ipv4_snat()
357 struct nf_flow_rule *flow_rule) in flow_offload_ipv4_dnat()
381 static void flow_offload_ipv6_mangle(struct nf_flow_rule *flow_rule, in flow_offload_ipv6_mangle()
398 struct nf_flow_rule *flow_rule) in flow_offload_ipv6_snat()
423 struct nf_flow_rule *flow_rule) in flow_offload_ipv6_dnat()
467 struct nf_flow_rule *flow_rule) in flow_offload_port_snat()
497 struct nf_flow_rule *flow_rule) in flow_offload_port_dnat()
[all …]
Dnf_flow_table_inet.c44 struct nf_flow_rule *flow_rule) in nf_flow_rule_route_inet()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_ct.c97 struct mlx5_flow_handle *flow_rule; member
536 mlx5_tc_ct_get_ct_metadata_action(struct flow_rule *flow_rule) in mlx5_tc_ct_get_ct_metadata_action()
668 struct flow_rule *flow_rule, in mlx5_tc_ct_entry_create_nat()
706 struct flow_rule *flow_rule, in mlx5_tc_ct_entry_create_mod_hdr()
791 struct flow_rule *flow_rule, in mlx5_tc_ct_entry_add_rule()
868 struct flow_rule *flow_rule, in mlx5_tc_ct_entry_replace_rule()
1087 struct flow_rule *flow_rule, in mlx5_tc_ct_entry_add_rules()
1125 struct flow_rule *flow_rule, in mlx5_tc_ct_entry_replace_rules()
1144 mlx5_tc_ct_block_flow_offload_replace(struct mlx5_ct_ft *ft, struct flow_rule *flow_rule, in mlx5_tc_ct_block_flow_offload_replace()
1173 struct flow_rule *flow_rule = flow_cls_offload_flow_rule(flow); in mlx5_tc_ct_block_flow_offload_add() local
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
Dct_fs_dmfs.c31 struct mlx5_flow_attr *attr, struct flow_rule *flow_rule) in mlx5_ct_fs_dmfs_ct_rule_add()
Dct_fs_smfs.c245 mlx5_ct_fs_smfs_ct_validate_flow_rule(struct mlx5_ct_fs *fs, struct flow_rule *flow_rule) in mlx5_ct_fs_smfs_ct_validate_flow_rule()
297 struct mlx5_flow_attr *attr, struct flow_rule *flow_rule) in mlx5_ct_fs_smfs_ct_rule_add()
Dint_port.c68 struct mlx5_flow_handle *flow_rule; in mlx5e_int_port_create_rx_rule() local
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_ct.c83 struct mlx5_flow_handle *flow_rule; member
473 mlx5_tc_ct_get_ct_metadata_action(struct flow_rule *flow_rule) in mlx5_tc_ct_get_ct_metadata_action()
605 struct flow_rule *flow_rule, in mlx5_tc_ct_entry_create_nat()
650 struct flow_rule *flow_rule, in mlx5_tc_ct_entry_create_mod_hdr()
706 struct flow_rule *flow_rule, in mlx5_tc_ct_entry_add_rule()
943 struct flow_rule *flow_rule, in mlx5_tc_ct_entry_add_rules()
982 struct flow_rule *flow_rule = flow_cls_offload_flow_rule(flow); in mlx5_tc_ct_block_flow_offload_add() local
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
Drdma.c26 struct mlx5_flow_handle *flow_rule = NULL; in mlx5_rdma_enable_roce_steering() local
Den_rep.c408 struct mlx5_flow_handle *flow_rule; in mlx5e_sqs2vport_add_peers_rules() local
445 struct mlx5_flow_handle *flow_rule; in mlx5e_sqs2vport_start() local
578 struct mlx5_flow_handle *flow_rule; in mlx5e_rep_add_meta_tunnel_rule() local
977 struct mlx5_flow_handle *flow_rule; in mlx5e_create_rep_vport_rx_rule() local
1615 struct mlx5_flow_handle *flow_rule; in mlx5e_vport_rep_event_pair() local
Deswitch_offloads.c935 struct mlx5_flow_handle *flow_rule; in mlx5_eswitch_add_send_to_vport_rule() local
1034 struct mlx5_flow_handle *flow_rule; in mlx5_eswitch_add_send_to_vport_meta_rule() local
1348 struct mlx5_flow_handle *flow_rule = NULL; in esw_add_fdb_miss_rule() local
1410 struct mlx5_flow_handle *flow_rule; in esw_add_restore_rule() local
2133 struct mlx5_flow_handle *flow_rule; in mlx5_eswitch_create_vport_rx_rule() local
2160 struct mlx5_flow_handle *flow_rule; in esw_create_vport_rx_drop_rule() local
2657 struct mlx5_flow_handle *flow_rule = NULL; in __esw_set_master_egress_rule() local
Deswitch.c64 struct mlx5_flow_handle *flow_rule; member
212 struct mlx5_flow_handle *flow_rule = NULL; in __esw_fdb_set_vport_rule() local
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
Drdma.c26 struct mlx5_flow_handle *flow_rule = NULL; in mlx5_rdma_enable_roce_steering() local
Deswitch_offloads.c774 struct mlx5_flow_handle *flow_rule; in mlx5_eswitch_add_send_to_vport_rule() local
1034 struct mlx5_flow_handle *flow_rule = NULL; in esw_add_fdb_miss_rule() local
1096 struct mlx5_flow_handle *flow_rule; in esw_add_restore_rule() local
1552 struct mlx5_flow_handle *flow_rule; in mlx5_eswitch_create_vport_rx_rule() local
Deswitch.c59 struct mlx5_flow_handle *flow_rule; member
192 struct mlx5_flow_handle *flow_rule = NULL; in __esw_fdb_set_vport_rule() local
2108 struct mlx5_flow_handle *flow_rule; in _mlx5_eswitch_set_vepa_locked() local
Den_rep.c401 struct mlx5_flow_handle *flow_rule; in mlx5e_sqs2vport_start() local
872 struct mlx5_flow_handle *flow_rule; in mlx5e_create_rep_vport_rx_rule() local
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
Dingress_ofld.c125 struct mlx5_flow_handle *flow_rule; in esw_acl_ingress_src_port_drop_create() local
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dlegacy.c255 struct mlx5_flow_handle *flow_rule; in _mlx5_eswitch_set_vepa_locked() local
/kernel/linux/linux-5.10/include/net/
Dflow_offload.h377 struct flow_rule { struct
382 struct flow_rule *flow_rule_alloc(unsigned int num_actions); argument
/kernel/linux/linux-6.6/include/net/
Dflow_offload.h439 struct flow_rule { struct
444 struct flow_rule *flow_rule_alloc(unsigned int num_actions); argument
/kernel/linux/linux-5.10/net/sched/
Dact_ct.c238 struct nf_flow_rule *flow_rule) in tcf_ct_flow_table_fill_actions()
/kernel/linux/linux-6.6/net/sched/
Dact_ct.c240 struct nf_flow_rule *flow_rule) in tcf_ct_flow_table_fill_actions()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
Dconntrack.c2149 struct flow_rule *flow_rule = flow->rule; in nfp_fl_ct_offload_nft_supported() local
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
Dqp.c3620 struct mlx5_flow_handle *flow_rule; in modify_raw_packet_qp() local

12