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/
H A Dnf_flow_table_inet.c24 nf_flow_rule_route_inet(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) nf_flow_rule_route_inet() argument
H A Dnf_flow_table_offload.c166 flow_action_entry_next(struct nf_flow_rule *flow_rule) in flow_action_entry_next() argument
173 flow_offload_eth_src(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_eth_src() argument
204 flow_offload_eth_dst(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_eth_dst() argument
249 flow_offload_ipv4_snat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_ipv4_snat() argument
276 flow_offload_ipv4_dnat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_ipv4_dnat() argument
303 flow_offload_ipv6_mangle(struct nf_flow_rule *flow_rule, unsigned int offset, const __be32 *addr, const __be32 *mask) flow_offload_ipv6_mangle() argument
317 flow_offload_ipv6_snat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_ipv6_snat() argument
342 flow_offload_ipv6_dnat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_ipv6_dnat() argument
386 flow_offload_port_snat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_port_snat() argument
416 flow_offload_port_dnat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_port_dnat() argument
446 flow_offload_ipv4_checksum(struct net *net, const struct flow_offload *flow, struct nf_flow_rule *flow_rule) flow_offload_ipv4_checksum() argument
466 flow_offload_redirect(const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_redirect() argument
479 flow_offload_encap_tunnel(const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_encap_tunnel() argument
499 flow_offload_decap_tunnel(const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_decap_tunnel() argument
518 nf_flow_rule_route_ipv4(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) nf_flow_rule_route_ipv4() argument
547 nf_flow_rule_route_ipv6(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) nf_flow_rule_route_ipv6() argument
583 struct nf_flow_rule *flow_rule; nf_flow_offload_rule_alloc() local
619 __nf_flow_offload_destroy(struct nf_flow_rule *flow_rule) __nf_flow_offload_destroy() argument
635 nf_flow_offload_destroy(struct nf_flow_rule *flow_rule[]) nf_flow_offload_destroy() argument
643 nf_flow_offload_alloc(const struct flow_offload_work *offload, struct nf_flow_rule *flow_rule[]) nf_flow_offload_alloc() argument
676 nf_flow_offload_tuple(struct nf_flowtable *flowtable, struct flow_offload *flow, struct nf_flow_rule *flow_rule, enum flow_offload_tuple_dir dir, int priority, int cmd, struct flow_stats *stats, struct list_head *block_cb_list) nf_flow_offload_tuple() argument
712 flow_offload_tuple_add(struct flow_offload_work *offload, struct nf_flow_rule *flow_rule, enum flow_offload_tuple_dir dir) flow_offload_tuple_add() argument
730 flow_offload_rule_add(struct flow_offload_work *offload, struct nf_flow_rule *flow_rule[]) flow_offload_rule_add() argument
747 struct nf_flow_rule *flow_rule[FLOW_OFFLOAD_DIR_MAX]; flow_offload_work_add() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dct_fs_dmfs.c30 mlx5_ct_fs_dmfs_ct_rule_add(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec, struct mlx5_flow_attr *attr, struct flow_rule *flow_rule) mlx5_ct_fs_dmfs_ct_rule_add() argument
H A Dint_port.c68 struct mlx5_flow_handle *flow_rule; in mlx5e_int_port_create_rx_rule() local
H A 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() argument
296 mlx5_ct_fs_smfs_ct_rule_add(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec, struct mlx5_flow_attr *attr, struct flow_rule *flow_rule) mlx5_ct_fs_smfs_ct_rule_add() argument
[all...]
/kernel/linux/linux-6.6/net/netfilter/
H A Dnf_flow_table_inet.c41 nf_flow_rule_route_inet(struct net *net, struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) nf_flow_rule_route_inet() argument
H A Dnf_flow_table_offload.c216 flow_action_entry_next(struct nf_flow_rule *flow_rule) in flow_action_entry_next() argument
223 flow_offload_eth_src(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_eth_src() argument
270 flow_offload_eth_dst(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_eth_dst() argument
327 flow_offload_ipv4_snat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_ipv4_snat() argument
354 flow_offload_ipv4_dnat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_ipv4_dnat() argument
381 flow_offload_ipv6_mangle(struct nf_flow_rule *flow_rule, unsigned int offset, const __be32 *addr, const __be32 *mask) flow_offload_ipv6_mangle() argument
395 flow_offload_ipv6_snat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_ipv6_snat() argument
420 flow_offload_ipv6_dnat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_ipv6_dnat() argument
464 flow_offload_port_snat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_port_snat() argument
494 flow_offload_port_dnat(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_port_dnat() argument
524 flow_offload_ipv4_checksum(struct net *net, const struct flow_offload *flow, struct nf_flow_rule *flow_rule) flow_offload_ipv4_checksum() argument
544 flow_offload_redirect(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_redirect() argument
577 flow_offload_encap_tunnel(const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_encap_tunnel() argument
602 flow_offload_decap_tunnel(const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) flow_offload_decap_tunnel() argument
627 nf_flow_rule_route_common(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) nf_flow_rule_route_common() argument
682 nf_flow_rule_route_ipv4(struct net *net, struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) nf_flow_rule_route_ipv4() argument
707 nf_flow_rule_route_ipv6(struct net *net, struct flow_offload *flow, enum flow_offload_tuple_dir dir, struct nf_flow_rule *flow_rule) nf_flow_rule_route_ipv6() argument
740 struct nf_flow_rule *flow_rule; nf_flow_offload_rule_alloc() local
778 __nf_flow_offload_destroy(struct nf_flow_rule *flow_rule) __nf_flow_offload_destroy() argument
794 nf_flow_offload_destroy(struct nf_flow_rule *flow_rule[]) nf_flow_offload_destroy() argument
802 nf_flow_offload_alloc(const struct flow_offload_work *offload, struct nf_flow_rule *flow_rule[]) nf_flow_offload_alloc() argument
835 nf_flow_offload_tuple(struct nf_flowtable *flowtable, struct flow_offload *flow, struct nf_flow_rule *flow_rule, enum flow_offload_tuple_dir dir, int priority, int cmd, struct flow_stats *stats, struct list_head *block_cb_list) nf_flow_offload_tuple() argument
871 flow_offload_tuple_add(struct flow_offload_work *offload, struct nf_flow_rule *flow_rule, enum flow_offload_tuple_dir dir) flow_offload_tuple_add() argument
891 flow_offload_rule_add(struct flow_offload_work *offload, struct nf_flow_rule *flow_rule[]) flow_offload_rule_add() argument
909 struct nf_flow_rule *flow_rule[FLOW_OFFLOAD_DIR_MAX]; flow_offload_work_add() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Drdma.c26 struct mlx5_flow_handle *flow_rule = NULL; in mlx5_rdma_enable_roce_steering() local
H A 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
[all...]
H A 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; esw_add_restore_rule() local
1552 struct mlx5_flow_handle *flow_rule; mlx5_eswitch_create_vport_rx_rule() local
[all...]
H A 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; _mlx5_eswitch_set_vepa_locked() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Drdma.c26 struct mlx5_flow_handle *flow_rule = NULL; in mlx5_rdma_enable_roce_steering() local
H A Deswitch.c64 struct mlx5_flow_handle *flow_rule; member
212 struct mlx5_flow_handle *flow_rule = NULL; in __esw_fdb_set_vport_rule() local
[all...]
H A 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; mlx5e_rep_add_meta_tunnel_rule() local
977 struct mlx5_flow_handle *flow_rule; mlx5e_create_rep_vport_rx_rule() local
1615 struct mlx5_flow_handle *flow_rule; mlx5e_vport_rep_event_pair() local
[all...]
H A 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; esw_add_fdb_miss_rule() local
1410 struct mlx5_flow_handle *flow_rule; esw_add_restore_rule() local
2133 struct mlx5_flow_handle *flow_rule; mlx5_eswitch_create_vport_rx_rule() local
2160 struct mlx5_flow_handle *flow_rule; esw_create_vport_rx_drop_rule() local
2657 struct mlx5_flow_handle *flow_rule = NULL; __esw_set_master_egress_rule() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A 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/
H A Dlegacy.c255 struct mlx5_flow_handle *flow_rule; in _mlx5_eswitch_set_vepa_locked() local
/kernel/linux/linux-5.10/net/sched/
H A Dact_ct.c235 tcf_ct_flow_table_fill_actions(struct net *net, const struct flow_offload *flow, enum flow_offload_tuple_dir tdir, struct nf_flow_rule *flow_rule) tcf_ct_flow_table_fill_actions() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A 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() argument
604 mlx5_tc_ct_entry_create_nat(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5e_tc_mod_hdr_acts *mod_acts) mlx5_tc_ct_entry_create_nat() argument
648 mlx5_tc_ct_entry_create_mod_hdr(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_flow_attr *attr, struct flow_rule *flow_rule, struct mlx5e_mod_hdr_handle **mh, u8 zone_restore_id, bool nat) mlx5_tc_ct_entry_create_mod_hdr() argument
705 mlx5_tc_ct_entry_add_rule(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5_ct_entry *entry, bool nat, u8 zone_restore_id) mlx5_tc_ct_entry_add_rule() argument
942 mlx5_tc_ct_entry_add_rules(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5_ct_entry *entry, u8 zone_restore_id) mlx5_tc_ct_entry_add_rules() argument
982 struct flow_rule *flow_rule = flow_cls_offload_flow_rule(flow); mlx5_tc_ct_block_flow_offload_add() local
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dflow_offload.h377 struct flow_rule { global() struct
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
H A Dconntrack.c2149 struct flow_rule *flow_rule = flow->rule; nfp_fl_ct_offload_nft_supported() local
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dflow_offload.h439 struct flow_rule { global() struct
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A 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() argument
667 mlx5_tc_ct_entry_create_nat(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5e_tc_mod_hdr_acts *mod_acts) mlx5_tc_ct_entry_create_nat() argument
704 mlx5_tc_ct_entry_create_mod_hdr(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_flow_attr *attr, struct flow_rule *flow_rule, struct mlx5e_mod_hdr_handle **mh, u8 zone_restore_id, bool nat_table, bool has_nat) mlx5_tc_ct_entry_create_mod_hdr() argument
790 mlx5_tc_ct_entry_add_rule(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5_ct_entry *entry, bool nat, u8 zone_restore_id) mlx5_tc_ct_entry_add_rule() argument
867 mlx5_tc_ct_entry_replace_rule(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5_ct_entry *entry, bool nat, u8 zone_restore_id) mlx5_tc_ct_entry_replace_rule() argument
1086 mlx5_tc_ct_entry_add_rules(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5_ct_entry *entry, u8 zone_restore_id) mlx5_tc_ct_entry_add_rules() argument
1124 mlx5_tc_ct_entry_replace_rules(struct mlx5_tc_ct_priv *ct_priv, struct flow_rule *flow_rule, struct mlx5_ct_entry *entry, u8 zone_restore_id) mlx5_tc_ct_entry_replace_rules() argument
1144 mlx5_tc_ct_block_flow_offload_replace(struct mlx5_ct_ft *ft, struct flow_rule *flow_rule, struct mlx5_ct_entry *entry, unsigned long cookie) mlx5_tc_ct_block_flow_offload_replace() argument
1173 struct flow_rule *flow_rule = flow_cls_offload_flow_rule(flow); mlx5_tc_ct_block_flow_offload_add() local
[all...]
/kernel/linux/linux-6.6/net/sched/
H A Dact_ct.c237 tcf_ct_flow_table_fill_actions(struct net *net, struct flow_offload *flow, enum flow_offload_tuple_dir tdir, struct nf_flow_rule *flow_rule) tcf_ct_flow_table_fill_actions() argument
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dqp.c3620 struct mlx5_flow_handle *flow_rule; in modify_raw_packet_qp() local
[all...]

Completed in 45 milliseconds

12