Home
last modified time | relevance | path

Searched refs:tc_psample (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dsample.c88 if (IS_ERR(tc_psample->termtbl)) { in sampler_termtbl_create()
96 tc_psample->termtbl_rule = mlx5_add_flow_rules(tc_psample->termtbl, NULL, &act, &dest, 1); in sampler_termtbl_create()
509 if (IS_ERR_OR_NULL(tc_psample)) in mlx5e_tc_sample_offload()
523 esw = tc_psample->esw; in mlx5e_tc_sample_offload()
634 esw = tc_psample->esw; in mlx5e_tc_sample_unoffload()
656 tc_psample = kzalloc(sizeof(*tc_psample), GFP_KERNEL); in mlx5e_tc_sample_init()
657 if (!tc_psample) in mlx5e_tc_sample_init()
664 tc_psample->esw = esw; in mlx5e_tc_sample_init()
672 return tc_psample; in mlx5e_tc_sample_init()
675 kfree(tc_psample); in mlx5e_tc_sample_init()
[all …]
A Dsample.h41 mlx5e_tc_sample_cleanup(struct mlx5e_tc_psample *tc_psample);
46 mlx5e_tc_sample_offload(struct mlx5e_tc_psample *tc_psample, in mlx5e_tc_sample_offload() argument
53 mlx5e_tc_sample_unoffload(struct mlx5e_tc_psample *tc_psample, in mlx5e_tc_sample_unoffload() argument
62 mlx5e_tc_sample_cleanup(struct mlx5e_tc_psample *tc_psample) {} in mlx5e_tc_sample_cleanup() argument
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_rep.h95 struct mlx5e_tc_psample *tc_psample; member
A Den_tc.c279 return uplink_priv->tc_psample; in get_sample_priv()
5265 uplink_priv->tc_psample = mlx5e_tc_sample_init(esw, uplink_priv->post_act); in mlx5e_tc_esw_init()
5311 mlx5e_tc_sample_cleanup(uplink_priv->tc_psample); in mlx5e_tc_esw_init()
5332 mlx5e_tc_sample_cleanup(uplink_priv->tc_psample); in mlx5e_tc_esw_cleanup()

Completed in 84 milliseconds