| /kernel/linux/linux-5.10/net/netfilter/ |
| H A D | nf_flow_table_inet.c | 24 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 D | nf_flow_table_offload.c | 166 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 D | ct_fs_dmfs.c | 30 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 D | int_port.c | 68 struct mlx5_flow_handle *flow_rule; in mlx5e_int_port_create_rx_rule() local
|
| H A D | ct_fs_smfs.c | 245 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 D | nf_flow_table_inet.c | 41 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 D | nf_flow_table_offload.c | 216 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 D | rdma.c | 26 struct mlx5_flow_handle *flow_rule = NULL; in mlx5_rdma_enable_roce_steering() local
|
| H A D | en_rep.c | 401 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 D | eswitch_offloads.c | 774 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 D | eswitch.c | 59 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 D | rdma.c | 26 struct mlx5_flow_handle *flow_rule = NULL; in mlx5_rdma_enable_roce_steering() local
|
| H A D | eswitch.c | 64 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 D | en_rep.c | 408 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 D | eswitch_offloads.c | 935 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 D | ingress_ofld.c | 125 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 D | legacy.c | 255 struct mlx5_flow_handle *flow_rule; in _mlx5_eswitch_set_vepa_locked() local
|
| /kernel/linux/linux-5.10/net/sched/ |
| H A D | act_ct.c | 235 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 D | tc_ct.c | 83 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 D | flow_offload.h | 377 struct flow_rule { global() struct [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | conntrack.c | 2149 struct flow_rule *flow_rule = flow->rule; nfp_fl_ct_offload_nft_supported() local [all...] |
| /kernel/linux/linux-6.6/include/net/ |
| H A D | flow_offload.h | 439 struct flow_rule { global() struct [all...] |
| /kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_ct.c | 97 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 D | act_ct.c | 237 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 D | qp.c | 3620 struct mlx5_flow_handle *flow_rule; in modify_raw_packet_qp() local [all...] |