Home
last modified time | relevance | path

Searched refs:policer (Results 1 – 9 of 9) sorted by relevance

/linux/tools/testing/selftests/drivers/net/netdevsim/
H A Ddevlink_trap.sh298 devlink trap policer set $DEVLINK_DEV policer 1337 &> /dev/null
300 devlink trap policer show $DEVLINK_DEV policer 1337 &> /dev/null
303 devlink trap policer set $DEVLINK_DEV policer 1 rate 2000 burst 16
312 devlink trap policer set $DEVLINK_DEV policer 1 rate 0 &> /dev/null
314 devlink trap policer set $DEVLINK_DEV policer 1 rate 9000 &> /dev/null
316 devlink trap policer set $DEVLINK_DEV policer 1 burst 2 &> /dev/null
318 devlink trap policer set $DEVLINK_DEV policer 1 rate 65537 &> /dev/null
321 devlink trap policer set $DEVLINK_DEV policer 1 rate 3000 &> /dev/null
339 devlink -s trap policer show $DEVLINK_DEV policer 1 &> /dev/null
342 devlink -s trap policer show $DEVLINK_DEV policer 1 &> /dev/null
[all …]
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_policer.c33 struct mlxsw_sp_policer *policer);
37 const struct mlxsw_sp_policer *policer);
117 struct mlxsw_sp_policer *policer) in mlxsw_sp_policer_single_rate_index_alloc() argument
122 id = idr_alloc(&family->policer_idr, policer, family->start_index, in mlxsw_sp_policer_single_rate_index_alloc()
130 policer->index = id; in mlxsw_sp_policer_single_rate_index_alloc()
139 struct mlxsw_sp_policer *policer; in mlxsw_sp_policer_single_rate_index_free() local
144 policer = idr_remove(&family->policer_idr, policer_index); in mlxsw_sp_policer_single_rate_index_free()
147 WARN_ON(!policer); in mlxsw_sp_policer_single_rate_index_free()
149 return policer; in mlxsw_sp_policer_single_rate_index_free()
154 const struct mlxsw_sp_policer *policer) in mlxsw_sp_policer_single_rate_init() argument
[all …]
H A Dspectrum_trap.c16 struct devlink_trap_policer policer; member
454 .policer = MLXSW_SP_TRAP_POLICER(1, 10 * 1024, 4096),
457 .policer = MLXSW_SP_TRAP_POLICER(2, 128, 128),
460 .policer = MLXSW_SP_TRAP_POLICER(3, 128, 128),
463 .policer = MLXSW_SP_TRAP_POLICER(4, 128, 128),
466 .policer = MLXSW_SP_TRAP_POLICER(5, 16 * 1024, 8192),
469 .policer = MLXSW_SP_TRAP_POLICER(6, 128, 128),
472 .policer = MLXSW_SP_TRAP_POLICER(7, 1024, 512),
475 .policer = MLXSW_SP_TRAP_POLICER(8, 20 * 1024, 8192),
478 .policer = MLXSW_SP_TRAP_POLICER(9, 128, 128),
[all …]
H A Dcore_acl_flex_actions.c873 struct mlxsw_afa_policer *policer; in mlxsw_afa_policer_create() local
876 policer = kzalloc(sizeof(*policer), GFP_KERNEL); in mlxsw_afa_policer_create()
877 if (!policer) in mlxsw_afa_policer_create()
881 burst, &policer->policer_index, in mlxsw_afa_policer_create()
886 refcount_set(&policer->ref_count, 1); in mlxsw_afa_policer_create()
887 policer->fa_index = fa_index; in mlxsw_afa_policer_create()
889 err = rhashtable_insert_fast(&mlxsw_afa->policer_ht, &policer->ht_node, in mlxsw_afa_policer_create()
894 list_add_tail(&policer->list, &mlxsw_afa->policer_list); in mlxsw_afa_policer_create()
896 return policer; in mlxsw_afa_policer_create()
900 policer->policer_index); in mlxsw_afa_policer_create()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k.h37 u16 policer, bool map);
/linux/Documentation/networking/devlink/
H A Dprestera.rst141 …- Drops non-conforming packets (dropped by Ingress policer, metering drop), e.g. packet rate excee…
/linux/net/dsa/
H A Duser.c1462 struct dsa_mall_policer_tc_entry *policer; in dsa_user_add_cls_matchall_police() local
1499 policer = &mall_tc_entry->policer; in dsa_user_add_cls_matchall_police()
1500 policer->rate_bytes_per_sec = act->police.rate_bytes_ps; in dsa_user_add_cls_matchall_police()
1501 policer->burst = act->police.burst; in dsa_user_add_cls_matchall_police()
1503 err = ds->ops->port_policer_add(ds, dp->index, policer); in dsa_user_add_cls_matchall_police()
/linux/include/net/
H A Ddsa.h219 /* TC port policer entry */
232 struct dsa_mall_policer_tc_entry policer;
1112 struct dsa_mall_policer_tc_entry *policer);
228 struct dsa_mall_policer_tc_entry policer; global() member
/linux/drivers/net/dsa/sja1105/
H A Dsja1105_main.c2906 struct dsa_mall_policer_tc_entry *policer) in sja1105_port_policer_add() argument
2917 policing[port].rate = div_u64(512 * policer->rate_bytes_per_sec, in sja1105_port_policer_add()
2919 policing[port].smax = policer->burst; in sja1105_port_policer_add()