/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | eswitch.h | 100 struct mlx5_flow_handle *allow_rule; 106 struct mlx5_flow_handle *drop_rule; 122 struct mlx5_flow_handle *drop_rule; 138 struct mlx5_flow_handle *fwd_rule; 353 struct mlx5_flow_handle * 412 struct mlx5_flow_handle * 428 struct mlx5_flow_handle * 432 struct mlx5_flow_handle * 438 struct mlx5_flow_handle *rule, 445 struct mlx5_flow_handle * [all …]
|
A D | en_tc.h | 100 struct mlx5_flow_handle *act_id_restore_rule; 307 struct mlx5_flow_handle * 312 struct mlx5_flow_handle *rule, 315 struct mlx5_flow_handle * 321 struct mlx5_flow_handle *rule, 347 struct mlx5_flow_handle * 352 struct mlx5_flow_handle *rule,
|
A D | en_rep.h | 115 struct mlx5_flow_handle *vport_rx_rule; 119 struct mlx5_flow_handle *send_to_vport_meta_rule; 228 struct mlx5_flow_handle *send_to_vport_rule; 229 struct mlx5_flow_handle *send_to_vport_rule_peer;
|
A D | en_fs.c | 151 struct mlx5_flow_handle *active_cvlans_rule[VLAN_N_VID]; 153 struct mlx5_flow_handle *untagged_rule; 154 struct mlx5_flow_handle *any_cvlan_rule; 155 struct mlx5_flow_handle *any_svlan_rule; 156 struct mlx5_flow_handle *trap_rule; 225 struct mlx5_flow_handle **rule_p; in __mlx5e_add_vlan_rule() 367 static struct mlx5_flow_handle * 372 struct mlx5_flow_handle *rule; in mlx5e_add_trap_rule() 391 struct mlx5_flow_handle *rule; in mlx5e_add_vlan_trap() 417 struct mlx5_flow_handle *rule; in mlx5e_add_mac_trap() [all …]
|
A D | en_arfs.c | 44 struct mlx5_flow_handle *default_rule; 82 struct mlx5_flow_handle *rule; 487 static struct mlx5_flow_handle *arfs_add_rule(struct mlx5e_priv *priv, in arfs_add_rule() 492 struct mlx5_flow_handle *rule = NULL; in arfs_add_rule() 585 struct mlx5_flow_handle *rule, u16 rxq) in arfs_modify_rule_rq() 605 struct mlx5_flow_handle *rule; in arfs_handle_work()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
A D | fs_tcp.h | 12 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()
|
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_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()
|
A D | macsec_fs.c | 54 struct mlx5_flow_handle *rule; 61 struct mlx5_flow_handle *crypto_miss_rule; 66 struct mlx5_flow_handle *check_miss_rule; 73 struct mlx5_flow_handle *crypto_mke_rule; 74 struct mlx5_flow_handle *check_rule; 87 struct mlx5_flow_handle *check_rule[2]; 250 struct mlx5_flow_handle *rule; in macsec_fs_tx_create() 528 struct mlx5_flow_handle *rule; in macsec_fs_tx_add_rule() 828 struct mlx5_flow_handle *rule; in macsec_fs_rx_create_check_decap_rule() 900 struct mlx5_flow_handle *rule; in macsec_fs_rx_create() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
A D | sample.h | 26 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()
|
A D | post_meter.c | 14 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()
|
A D | sample.c | 26 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-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | fs_tt_redirect.h | 9 void mlx5e_fs_tt_redirect_del_rule(struct mlx5_flow_handle *rule); 12 struct mlx5_flow_handle * 20 struct mlx5_flow_handle *
|
A D | tc_priv.h | 82 struct mlx5_flow_handle *rule[MLX5E_TC_MAX_SPLITS + 1]; 117 struct mlx5_flow_handle * 124 struct mlx5_flow_handle *rule, 129 struct mlx5_flow_handle * 191 struct mlx5_flow_handle *
|
A D | fs_tt_redirect.c | 16 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() 362 struct mlx5_flow_handle * 370 struct mlx5_flow_handle *rule; in mlx5e_fs_tt_redirect_any_add_rule() 402 struct mlx5_flow_handle *rule; in fs_any_add_default_rule()
|
A D | fs.h | 32 struct mlx5_flow_handle *rule; 39 struct mlx5_flow_handle *rule; 53 struct mlx5_flow_handle *trap_rule;
|
A D | tc_ct.h | 120 struct mlx5_flow_handle * 196 static inline struct mlx5_flow_handle *
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
A D | bridge_priv.h | 39 struct mlx5_flow_handle *ingress_handle; 42 struct mlx5_flow_handle *egress_handle; 43 struct mlx5_flow_handle *filter_handle;
|
A D | bridge.c | 546 static struct mlx5_flow_handle * 656 static struct mlx5_flow_handle * 669 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_ingress_flow_with_esw_create() 725 static struct mlx5_flow_handle * 734 static struct mlx5_flow_handle * 754 static struct mlx5_flow_handle * 768 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_ingress_filter_flow_create() 807 static struct mlx5_flow_handle * 821 struct mlx5_flow_handle *handle; in mlx5_esw_bridge_egress_flow_create() 874 static struct mlx5_flow_handle * [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/ |
A D | ib_rep.h | 17 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-6.3-rc2/include/linux/mlx5/ |
A D | fs.h | 126 struct mlx5_flow_handle; 281 struct mlx5_flow_handle * 287 void mlx5_del_flow_rules(struct mlx5_flow_handle *fr); 289 int mlx5_modify_rule_destination(struct mlx5_flow_handle *handler,
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
A D | ipsec_fs_roce.c | 10 struct mlx5_flow_handle *rule; 16 struct mlx5_flow_handle *rule; 26 struct mlx5_flow_handle *rule; 53 struct mlx5_flow_handle *rule; in ipsec_fs_roce_rx_rule_setup() 103 struct mlx5_flow_handle *rule; in ipsec_fs_roce_tx_rule_setup()
|
A D | fs_ttc.c | 34 struct mlx5_flow_handle *tunnel_rules[MLX5_NUM_TUNNEL_TT]; 191 static struct mlx5_flow_handle * 199 struct mlx5_flow_handle *rule; in mlx5_generate_ttc_rule() 239 struct mlx5_flow_handle **trules; in mlx5_generate_ttc_table_rules() 357 static struct mlx5_flow_handle * 364 struct mlx5_flow_handle *rule; in mlx5_generate_inner_ttc_rule()
|
A D | fs_chains.c | 50 struct mlx5_flow_handle *restore_rule; 72 struct mlx5_flow_handle *miss_rule; 366 static struct mlx5_flow_handle * 397 struct mlx5_flow_handle *miss_rules[FDB_TC_LEVELS_PER_PRIO + 1] = {}; in mlx5_chains_update_prio_prevs() 463 struct mlx5_flow_handle *miss_rule; in mlx5_chains_create_prio()
|
/linux-6.3-rc2/drivers/vdpa/mlx5/net/ |
A D | mlx5_vnet.h | 63 struct mlx5_flow_handle *ucast_rule; 64 struct mlx5_flow_handle *mcast_rule;
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
A D | port_sel.h | 16 struct mlx5_flow_handle *rules[MLX5_MAX_PORTS * MLX5_LAG_MAX_HASH_BUCKETS];
|