| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | eswitch.h | 71 struct mlx5_flow_handle *allow_rule; 77 struct mlx5_flow_handle *drop_rule; 90 struct mlx5_flow_handle *modify_metadata_rule; 96 struct mlx5_flow_handle *allowed_vlan; 101 struct mlx5_flow_handle *drop_rule; 106 struct mlx5_flow_handle *fwd_rule; 140 struct mlx5_flow_handle *promisc_rule; 141 struct mlx5_flow_handle *allmulti_rule; 170 struct mlx5_flow_handle *vepa_uplink_rule; 171 struct mlx5_flow_handle *vepa_star_rule; [all …]
|
| H A D | en_tc.h | 228 struct mlx5_flow_handle * 233 struct mlx5_flow_handle *rule, 236 struct mlx5_flow_handle * 242 struct mlx5_flow_handle *rule, 256 struct mlx5_flow_handle * 261 struct mlx5_flow_handle *rule,
|
| H A D | en_rep.h | 100 struct mlx5_flow_handle *vport_rx_rule; 202 struct mlx5_flow_handle *send_to_vport_rule;
|
| H A D | eswitch_offloads.c | 298 struct mlx5_flow_handle * 309 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_offloaded_rule() 443 struct mlx5_flow_handle * 455 struct mlx5_flow_handle *rule; in mlx5_eswitch_add_fwd_rule() 514 struct mlx5_flow_handle *rule, in __mlx5_eswitch_del_rule() 557 struct mlx5_flow_handle *rule, in mlx5_eswitch_del_offloaded_rule() 565 struct mlx5_flow_handle *rule, in mlx5_eswitch_del_fwd_rule() 768 struct mlx5_flow_handle * 774 struct mlx5_flow_handle *flow_rule; in mlx5_eswitch_add_send_to_vport_rule() 808 void mlx5_eswitch_del_send_to_vport_rule(struct mlx5_flow_handle *rule) in mlx5_eswitch_del_send_to_vport_rule() [all …]
|
| H A D | eswitch_offloads_termtbl.c | 16 struct mlx5_flow_handle *rule; 239 struct mlx5_flow_handle * 249 struct mlx5_flow_handle *rule = NULL; in mlx5_eswitch_add_termtbl_rule()
|
| H A D | fs_core.c | 968 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handle, in mlx5_modify_rule_destination() 1266 static struct mlx5_flow_handle *alloc_handle(int num_rules) in alloc_handle() 1268 struct mlx5_flow_handle *handle; in alloc_handle() 1280 struct mlx5_flow_handle *handle, in destroy_flow_handle() 1294 static struct mlx5_flow_handle * 1301 struct mlx5_flow_handle *handle; in create_flow_handle() 1354 static struct mlx5_flow_handle * 1362 struct mlx5_flow_handle *handle; in add_rule_fte() 1596 static struct mlx5_flow_handle *add_rule_fg(struct mlx5_flow_group *fg, in add_rule_fg() 1603 struct mlx5_flow_handle *handle; in add_rule_fg() [all …]
|
| H A D | en_arfs.c | 57 struct mlx5_flow_handle *rule; 436 static struct mlx5_flow_handle *arfs_add_rule(struct mlx5e_priv *priv, in arfs_add_rule() 441 struct mlx5_flow_handle *rule = NULL; in arfs_add_rule() 534 struct mlx5_flow_handle *rule, u16 rxq) in arfs_modify_rule_rq() 553 struct mlx5_flow_handle *rule; in arfs_handle_work()
|
| H A D | en_fs_ethtool.c | 41 struct mlx5_flow_handle *rule; 400 static struct mlx5_flow_handle * 407 struct mlx5_flow_handle *rule; in add_ethtool_flow_rule() 674 struct mlx5_flow_handle *rule; in mlx5e_ethtool_flow_replace()
|
| H A D | en_fs.c | 168 struct mlx5_flow_handle **rule_p; in __mlx5e_add_vlan_rule() 817 static struct mlx5_flow_handle * 826 struct mlx5_flow_handle *rule; in mlx5e_generate_ttc_rule() 867 struct mlx5_flow_handle **trules; in mlx5e_generate_ttc_table_rules() 991 static struct mlx5_flow_handle * 998 struct mlx5_flow_handle *rule; in mlx5e_generate_inner_ttc_rule()
|
| H A D | rdma.c | 26 struct mlx5_flow_handle *flow_rule = NULL; in mlx5_rdma_enable_roce_steering()
|
| H A D | eswitch.c | 59 struct mlx5_flow_handle *flow_rule; 186 static struct mlx5_flow_handle * 192 struct mlx5_flow_handle *flow_rule = NULL; in __esw_fdb_set_vport_rule() 249 static struct mlx5_flow_handle * 258 static struct mlx5_flow_handle * 271 static struct mlx5_flow_handle * 2107 struct mlx5_flow_handle *flow_rule; in _mlx5_eswitch_set_vepa_locked()
|
| H A D | fs_core.h | 160 struct mlx5_flow_handle { struct
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | fs.h | 42 struct mlx5_flow_handle *rule; 51 struct mlx5_flow_handle *active_cvlans_rule[VLAN_N_VID]; 52 struct mlx5_flow_handle *active_svlans_rule[VLAN_N_VID]; 53 struct mlx5_flow_handle *untagged_rule; 54 struct mlx5_flow_handle *any_cvlan_rule; 55 struct mlx5_flow_handle *any_svlan_rule; 116 struct mlx5_flow_handle *rule; 124 struct mlx5_flow_handle *tunnel_rules[MLX5E_NUM_TUNNEL_TT]; 199 struct mlx5_flow_handle *default_rule;
|
| H A D | tc_ct.h | 118 struct mlx5_flow_handle * 183 static inline struct mlx5_flow_handle *
|
| H A D | tc_ct.c | 65 struct mlx5_flow_handle *pre_ct_rule; 66 struct mlx5_flow_handle *post_ct_rule; 73 struct mlx5_flow_handle *rule; 83 struct mlx5_flow_handle *flow_rule; 84 struct mlx5_flow_handle *miss_rule; 1340 struct mlx5_flow_handle *rule; in tc_ct_pre_ct_add_rules() 1682 static struct mlx5_flow_handle * 1695 struct mlx5_flow_handle *rule; in __mlx5_tc_ct_flow_offload() 1866 static struct mlx5_flow_handle * 1876 struct mlx5_flow_handle *rule; in __mlx5_tc_ct_flow_offload_clear() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | fs_tcp.h | 12 struct mlx5_flow_handle *mlx5e_accel_fs_add_sk(struct mlx5e_priv *priv, 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_priv *priv, 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 D | fs_tcp.c | 16 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_priv *priv, in mlx5e_accel_fs_add_sk() 82 struct mlx5_flow_handle *flow; in mlx5e_accel_fs_add_sk() 158 struct mlx5_flow_handle *rule; in accel_fs_tcp_add_default_rule()
|
| H A D | ipsec_fs.c | 19 struct mlx5_flow_handle *rule; 26 struct mlx5_flow_handle *miss_rule; 59 struct mlx5_flow_handle *fte; in rx_err_add_rule() 188 struct mlx5_flow_handle *miss_rule; in rx_fs_create() 470 struct mlx5_flow_handle *rule; in rx_add_rule() 543 struct mlx5_flow_handle *rule; in tx_add_rule()
|
| H A D | ipsec.h | 101 struct mlx5_flow_handle *rule;
|
| H A D | ktls_rx.c | 14 struct mlx5_flow_handle *rule; 106 struct mlx5_flow_handle *rule; in accel_rule_handle_work()
|
| /OK3568_Linux_fs/kernel/include/linux/mlx5/ |
| H A D | fs.h | 98 struct mlx5_flow_handle; 227 struct mlx5_flow_handle * 233 void mlx5_del_flow_rules(struct mlx5_flow_handle *fr); 235 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handler,
|
| H A D | eswitch.h | 63 struct mlx5_flow_handle *
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/ |
| H A D | ib_rep.h | 23 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, 57 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in create_flow_rule_vport_sq()
|
| H A D | ib_rep.c | 139 struct mlx5_flow_handle *create_flow_rule_vport_sq(struct mlx5_ib_dev *dev, in create_flow_rule_vport_sq()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | fs_chains.c | 70 struct mlx5_flow_handle *restore_rule; 92 struct mlx5_flow_handle *miss_rule; 447 static struct mlx5_flow_handle * 478 struct mlx5_flow_handle *miss_rules[FDB_TC_LEVELS_PER_PRIO + 1] = {}; in mlx5_chains_update_prio_prevs() 544 struct mlx5_flow_handle *miss_rule = NULL; in mlx5_chains_create_prio()
|