Home
last modified time | relevance | path

Searched refs:mlx5_flow_handle (Results 1 – 25 of 41) sorted by relevance

12

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.h110 struct mlx5_flow_handle *allow_rule;
116 struct mlx5_flow_handle *drop_rule;
131 struct mlx5_flow_handle *modify_metadata_rule;
132 struct mlx5_flow_handle *drop_rule;
144 struct mlx5_flow_handle *allowed_vlan;
149 struct mlx5_flow_handle *drop_rule;
154 struct mlx5_flow_handle *fwd_rule;
219 struct mlx5_flow_handle *promisc_rule;
220 struct mlx5_flow_handle *allmulti_rule;
275 struct mlx5_flow_handle *vepa_uplink_rule;
[all …]
H A Den_tc.h101 struct mlx5_flow_handle *act_id_restore_rule;
306 struct mlx5_flow_handle *
311 struct mlx5_flow_handle *rule,
314 struct mlx5_flow_handle *
320 struct mlx5_flow_handle *rule,
346 struct mlx5_flow_handle *
351 struct mlx5_flow_handle *rule,
H A Den_rep.h115 struct mlx5_flow_handle *vport_rx_rule;
119 struct mlx5_flow_handle *send_to_vport_meta_rule;
229 struct mlx5_flow_handle *rule;
234 struct mlx5_flow_handle *send_to_vport_rule;
H A Deswitch_offloads_termtbl.c16 struct mlx5_flow_handle *rule;
243 struct mlx5_flow_handle *
253 struct mlx5_flow_handle *rule = NULL; in mlx5_eswitch_add_termtbl_rule()
H A Den_arfs.c45 struct mlx5_flow_handle *default_rule;
88 struct mlx5_flow_handle *rule;
512 static struct mlx5_flow_handle *arfs_add_rule(struct mlx5e_priv *priv, in arfs_add_rule()
517 struct mlx5_flow_handle *rule = NULL; in arfs_add_rule()
613 struct mlx5_flow_handle *rule, u16 rxq) in arfs_modify_rule_rq()
635 struct mlx5_flow_handle *rule; in arfs_handle_work()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dbridge_priv.h153 struct mlx5_flow_handle *ingress_handle;
156 struct mlx5_flow_handle *egress_handle;
157 struct mlx5_flow_handle *filter_handle;
167 struct mlx5_flow_handle *egress_handle;
177 struct mlx5_flow_handle *mcast_handle;
193 struct mlx5_flow_handle *filter_handle;
194 struct mlx5_flow_handle *fwd_handle;
217 struct mlx5_flow_handle *egress_miss_handle;
H A Dbridge.h38 struct mlx5_flow_handle *igmp_handle;
39 struct mlx5_flow_handle *mld_query_handle;
40 struct mlx5_flow_handle *mld_report_handle;
41 struct mlx5_flow_handle *mld_done_handle;
H A Dbridge_mcast.c52 static struct mlx5_flow_handle *
64 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_mdb_flow_create()
122 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_port_mdb_offload()
508 static struct mlx5_flow_handle *
517 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_mcast_flow_with_esw_create()
536 static struct mlx5_flow_handle *
542 static struct mlx5_flow_handle *
547 static struct mlx5_flow_handle *handle; in mlx5_esw_bridge_mcast_filter_flow_peer_create()
571 static struct mlx5_flow_handle *
585 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_mcast_vlan_flow_create()
[all …]
H A Dbridge.c462 static struct mlx5_flow_handle *
473 struct mlx5_flow_handle *miss_handle = NULL; in mlx5_esw_bridge_egress_table_init()
572 static struct mlx5_flow_handle *
586 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_ingress_flow_with_esw_create()
642 static struct mlx5_flow_handle *
652 static struct mlx5_flow_handle *
661 static struct mlx5_flow_handle *handle; in mlx5_esw_bridge_ingress_flow_peer_create()
686 static struct mlx5_flow_handle *
700 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_ingress_filter_flow_create()
739 static struct mlx5_flow_handle *
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dfs_tcp.h12 struct mlx5_flow_handle *mlx5e_accel_fs_add_sk(struct mlx5e_flow_steering *fs,
15 void mlx5e_accel_fs_del_sk(struct mlx5_flow_handle *rule);
19 static inline struct mlx5_flow_handle *mlx5e_accel_fs_add_sk(struct mlx5e_flow_steering *fs, in mlx5e_accel_fs_add_sk()
23 static inline void mlx5e_accel_fs_del_sk(struct mlx5_flow_handle *rule) {} in mlx5e_accel_fs_del_sk()
H A Dipsec.h204 struct mlx5_flow_handle *rule;
209 struct mlx5_flow_handle *rule;
210 struct mlx5_flow_handle *status_pass;
211 struct mlx5_flow_handle *sa_sel;
222 struct mlx5_flow_handle *rule;
H A Dpsp.c28 struct mlx5_flow_handle *rule;
34 struct mlx5_flow_handle *rule;
35 struct mlx5_flow_handle *auth_fail_rule;
36 struct mlx5_flow_handle *err_rule;
37 struct mlx5_flow_handle *bad_rule;
43 struct mlx5_flow_handle *miss_rule;
45 struct mlx5_flow_handle *rule;
51 struct mlx5_flow_handle *miss_rule;
52 struct mlx5_flow_handle *udp_rules[ACCEL_FS_PSP_NUM_TYPES];
105 static void accel_psp_fs_del_flow_rule(struct mlx5_flow_handle **rule) in accel_psp_fs_del_flow_rule()
[all …]
H A Dfs_tcp.c16 struct mlx5_flow_handle *default_rules[ACCEL_FS_TCP_NUM_TYPES];
69 void mlx5e_accel_fs_del_sk(struct mlx5_flow_handle *rule) in mlx5e_accel_fs_del_sk()
74 struct mlx5_flow_handle *mlx5e_accel_fs_add_sk(struct mlx5e_flow_steering *fs, in mlx5e_accel_fs_add_sk()
82 struct mlx5_flow_handle *flow; in mlx5e_accel_fs_add_sk()
156 struct mlx5_flow_handle *rule; in accel_fs_tcp_add_default_rule()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dsample.h26 struct mlx5_flow_handle *
33 struct mlx5_flow_handle *rule,
44 static inline struct mlx5_flow_handle *
52 struct mlx5_flow_handle *rule, in mlx5e_tc_sample_unoffload()
H A Dpost_meter.c14 struct mlx5_flow_handle *green_rule;
16 struct mlx5_flow_handle *red_rule;
23 struct mlx5_flow_handle *rule;
112 static struct mlx5_flow_handle *
121 struct mlx5_flow_handle *ret; in mlx5e_post_meter_add_rule()
155 struct mlx5_flow_handle *rule; in mlx5e_post_meter_rate_rules_create()
345 struct mlx5_flow_handle *rule; in mlx5e_post_meter_mtu_create()
H A Dct_fs_dmfs.c13 struct mlx5_flow_handle *rule;
75 struct mlx5_flow_handle *rule; in mlx5_ct_fs_dmfs_ct_rule_update()
H A Dsample.c26 struct mlx5_flow_handle *termtbl_rule;
47 struct mlx5_flow_handle *pre_rule;
49 struct mlx5_flow_handle *post_rule;
55 struct mlx5_flow_handle *rule;
468 struct mlx5_flow_handle *
590 struct mlx5_flow_handle *rule, in mlx5e_tc_sample_unoffload()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dfs_tt_redirect.h9 void mlx5e_fs_tt_redirect_del_rule(struct mlx5_flow_handle *rule);
12 struct mlx5_flow_handle *
20 struct mlx5_flow_handle *
H A Dtc_priv.h82 struct mlx5_flow_handle *rule[MLX5E_TC_MAX_SPLITS + 1];
125 struct mlx5_flow_handle *
132 struct mlx5_flow_handle *rule,
137 struct mlx5_flow_handle *
199 struct mlx5_flow_handle *
H A Dfs_tt_redirect.c16 struct mlx5_flow_handle *default_rules[FS_UDP_NUM_TYPES];
22 struct mlx5_flow_handle *default_rule;
58 void mlx5e_fs_tt_redirect_del_rule(struct mlx5_flow_handle *rule) in mlx5e_fs_tt_redirect_del_rule()
76 struct mlx5_flow_handle *
86 struct mlx5_flow_handle *rule; in mlx5e_fs_tt_redirect_udp_add_rule()
121 struct mlx5_flow_handle *rule; in fs_udp_add_default_rule()
363 struct mlx5_flow_handle *
371 struct mlx5_flow_handle *rule; in mlx5e_fs_tt_redirect_any_add_rule()
403 struct mlx5_flow_handle *rule; in fs_any_add_default_rule()
H A Dfs.h33 struct mlx5_flow_handle *rule;
40 struct mlx5_flow_handle *rule;
54 struct mlx5_flow_handle *trap_rule;
/linux/drivers/infiniband/hw/mlx5/
H A Dib_rep.h17 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev,
26 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in create_flow_rule_vport_sq()
/linux/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.h88 struct mlx5_flow_handle *ucast_rule;
89 struct mlx5_flow_handle *mcast_rule;
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dfs_ttc.c39 struct mlx5_flow_handle *tunnel_rules[MLX5_NUM_TUNNEL_TT];
352 static struct mlx5_flow_handle *
358 struct mlx5_flow_handle *rule; in mlx5_generate_ttc_rule()
403 struct mlx5_flow_handle **trules; in mlx5_generate_ttc_table_rules()
621 static struct mlx5_flow_handle *
628 struct mlx5_flow_handle *rule; in mlx5_generate_inner_ttc_rule()
1015 static struct mlx5_flow_handle *
1022 struct mlx5_flow_handle *rule; in mlx5_ttc_create_ipsec_outer_rule()
1055 static struct mlx5_flow_handle *
1063 struct mlx5_flow_handle *rule; in mlx5_ttc_create_ipsec_inner_rule()
[all …]
H A Dmacsec_fs.c63 struct mlx5_flow_handle *rule;
68 struct mlx5_flow_handle *rule;
81 struct mlx5_flow_handle *crypto_miss_rule;
86 struct mlx5_flow_handle *check_miss_rule;
107 struct mlx5_flow_handle *crypto_mke_rule;
108 struct mlx5_flow_handle *check_rule;
120 struct mlx5_flow_handle *op;
121 struct mlx5_flow_handle *ip;
126 struct mlx5_flow_handle *rule[RX_NUM_OF_RULES_PER_SA];
132 struct mlx5_flow_handle *rule;
[all …]

12