/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | mirror_topo_lib.sh | 49 tc qdisc add dev $h3 clsact 54 tc qdisc del dev $h3 clsact 72 tc qdisc add dev $swp1 clsact 77 tc qdisc del dev $swp1 clsact
|
H A D | tc_shblocks.sh | 34 tc qdisc add dev $swp1 ingress_block 22 egress_block 23 clsact 37 tc qdisc add dev $swp2 ingress_block 22 egress_block 23 clsact 42 tc qdisc del dev $swp2 clsact 45 tc qdisc del dev $swp1 clsact 53 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 68 tc filter del block 22 protocol ip pref 1 handle 101 flower 77 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 79 tc filter add block 22 protocol ip pref 2 handle 102 flower \ 94 tc filter del block 22 protocol ip pref 1 handle 101 flower 95 tc filte [all...] |
H A D | pedit_l4port.sh | 48 tc qdisc add dev $h2 clsact 53 tc qdisc del dev $h2 clsact 65 tc qdisc add dev $swp1 clsact 66 tc qdisc add dev $swp2 clsact 71 tc qdisc del dev $swp2 clsact 72 tc qdisc del dev $swp1 clsact 128 tc filter add $pedit_locus handle 101 pref 1 \ 130 tc filter add dev $h2 ingress handle 101 pref 1 prot $match_prot \ 149 tc filter del dev $h2 ingress pref 1 150 tc filte [all...] |
H A D | pedit_ip.sh | 47 tc qdisc add dev $h2 clsact 52 tc qdisc del dev $h2 clsact 64 tc qdisc add dev $swp1 clsact 65 tc qdisc add dev $swp2 clsact 70 tc qdisc del dev $swp2 clsact 71 tc qdisc del dev $swp1 clsact 124 tc filter add $pedit_locus handle 101 pref 1 \ 126 tc filter add dev $h2 ingress handle 101 pref 1 prot $match_prot \ 144 tc filter del dev $h2 ingress pref 1 145 tc filte [all...] |
H A D | router_multicast.sh | 50 tc qdisc add dev $h1 ingress 55 tc qdisc del dev $h1 ingress 76 tc qdisc add dev $h2 ingress 81 tc qdisc del dev $h2 ingress 102 tc qdisc add dev $h3 ingress 107 tc qdisc del dev $h3 ingress 132 tc qdisc add dev $rp3 ingress 137 tc qdisc del dev $rp3 ingress 240 tc filter add dev $h2 ingress protocol ip pref 1 handle 122 flower \ 242 tc filte [all...] |
H A D | tc_police.sh | 4 # Test tc-police action. 67 tc qdisc add dev $h2 clsact 72 tc qdisc del dev $h2 clsact 85 tc qdisc add dev $h3 clsact 90 tc qdisc del dev $h3 clsact 107 tc qdisc add dev $rp1 clsact 108 tc qdisc add dev $rp2 clsact 113 tc qdisc del dev $rp2 clsact 114 tc qdisc del dev $rp1 clsact 132 tc filte [all...] |
H A D | pedit_dsfield.sh | 52 tc qdisc add dev $h2 clsact 57 tc qdisc del dev $h2 clsact 71 tc qdisc add dev $swp1 clsact 72 tc qdisc add dev $swp2 clsact 77 tc qdisc del dev $swp2 clsact 78 tc qdisc del dev $swp1 clsact 158 tc filter add $pedit_locus handle 101 pref 1 \ 160 tc filter add dev $h2 ingress handle 101 pref 1 prot $match_prot \ 165 tc filter del dev $h2 ingress pref 1 166 tc filte [all...] |
H A D | skbedit_priority.sh | 65 tc qdisc add dev $swp1 clsact 66 tc qdisc add dev $swp2 clsact 67 tc qdisc add dev $swp2 root handle 10: \ 73 tc qdisc del dev $swp2 root 74 tc qdisc del dev $swp2 clsact 75 tc qdisc del dev $swp1 clsact 123 tc filter add $locus handle 101 pref 1 \ 142 tc filter del $locus pref 1
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | port_range_scale.sh | 18 tc qdisc add dev $swp1 clsact 23 tc qdisc del dev $swp1 clsact 44 tc -b $batch_file 57 offload_count=$(tc -j filter show dev $swp1 ingress |
|
H A D | devlink_trap_acl_drops.sh | 48 tc qdisc add dev $swp1 clsact 49 tc qdisc add dev $swp2 clsact 54 tc qdisc del dev $swp2 clsact 55 tc qdisc del dev $swp1 clsact 98 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 \ 101 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 \ 114 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower 123 tc filter add dev $swp2 egress protocol ip pref 2 handle 102 \ 126 tc filter add dev $swp2 egress protocol ip pref 1 handle 101 \ 139 tc filte [all...] |
H A D | tc_action_hw_stats.sh | 31 tc qdisc add dev $swp1 clsact 36 tc qdisc del dev $swp1 clsact 51 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \ 66 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower 85 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \
|
H A D | sch_offload.sh | 42 local unoffloaded=$(tc q sh dev $h1 invisible | 57 tc qdisc add dev $h1 $locus handle $handle \ 60 tc qdisc del dev $h1 $locus 68 tc qdisc add dev $h1 $locus handle $handle \ 71 tc qdisc del dev $h1 $locus 79 tc qdisc add dev $h1 $locus handle $handle \ 82 tc qdisc del dev $h1 $locus 90 tc qdisc add dev $h1 $locus handle $handle \ 93 tc qdisc del dev $h1 $locus 101 tc qdis [all...] |
H A D | tc_flower_scale.sh | 6 # indication for all of the tc flower rules. This file contains functions to set 15 tc qdisc add dev $h1 clsact 20 tc qdisc del dev $h1 clsact 27 tc qdisc add dev $h2 clsact 32 tc qdisc del dev $h2 clsact 86 tc -b $TC_FLOWER_BATCH_FILE 98 offload_count=$(tc -j -s filter show dev $h2 ingress |
|
H A D | sch_red_ets.sh | 28 tc qdisc add dev $swp3 parent 1: handle 10: $QDISC \ 36 tc qdisc add dev $swp3 parent 10:8 handle 108: red \ 45 tc qdisc add dev $swp3 parent 10:7 handle 107: red \ 60 tc qdisc del dev $swp3 parent 10:8 65 tc qdisc del dev $swp3 parent 10:7 70 tc qdisc del dev $swp3 parent 1:
|
H A D | tc_sample.sh | 4 # Test that packets are sampled when tc-sample is used and that reported 133 tc qdisc add dev $rp1 clsact 137 tc qdisc add dev $rp2 clsact 142 tc qdisc add dev $rp3 clsact 148 tc qdisc add dev $rp4 clsact 155 tc qdisc del dev $rp4 clsact 161 tc qdisc del dev $rp3 clsact 166 tc qdisc del dev $rp2 clsact 170 tc qdisc del dev $rp1 clsact 232 tc filte [all...] |
H A D | sch_red_root.sh | 21 tc qdisc add dev $swp3 parent 1: handle 108: red \ 29 tc qdisc del dev $swp3 parent 1:
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_common.c | 96 int tc, i; local 99 for (tc = 0; tc < MLX5_MAX_NUM_TC; tc++) 100 mlx5e_destroy_tis(mdev, tisn[i][tc]); 110 int tc, i; local 114 for (tc = 0; tc < MLX5_MAX_NUM_TC; tc++) { 120 MLX5_SET(tisc, tisc, prio, tc << [all...] |
H A D | Makefile | 44 mlx5_core-$(CONFIG_MLX5_CLS_ACT) += en_tc.o en/rep/tc.o en/rep/neigh.o \ 49 en/tc/post_act.o en/tc/int_port.o en/tc/meter.o \ 50 en/tc/post_meter.o en/tc/act_stats.o 52 mlx5_core-$(CONFIG_MLX5_CLS_ACT) += en/tc/act/act.o en/tc/act/drop.o en/tc/act/trap.o \ 53 en/tc/ac [all...] |
/linux-master/tools/testing/selftests/net/ |
H A D | txtimestamp.sh | 11 tc qdisc add dev lo root netem delay 10ms 17 tc qdisc add dev ifb_netem0 root netem delay 20ms 20 tc qdisc add dev lo handle ffff: ingress 21 tc filter add dev lo parent ffff: \
|
H A D | test_ingress_egress_chaining.sh | 4 # This test runs a simple ingress tc setup between two veth pairs, 54 echo "Add tc filter ingress->egress forwarding $veth1 <-> $veth2" 55 tc qdisc add dev $veth2 ingress 56 tc qdisc add dev $veth1 ingress 57 tc filter add dev $veth2 ingress prio 1 proto all flower \ 59 tc filter add dev $veth1 ingress prio 1 proto all flower \ 62 echo "Add tc filter egress->ingress forwarding $peer1 -> $veth1, bypassing the veth pipe" 63 tc qdisc add dev $peer1 clsact 64 tc filter add dev $peer1 egress prio 20 proto ip flower \
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | ptp.c | 318 struct mlx5e_txqsq *sq, int tc, 338 sq->stats = &c->priv->ptp_stats.sq[tc]; 457 int tc, struct mlx5e_ptpsq *ptpsq) 465 txqsq, tc, ptpsq); 515 int tc; local 519 for (tc = 0; tc < num_tc; tc++) { 520 int txq_ix = ix_base + tc; 524 c->lag_port, tc); 315 mlx5e_ptp_alloc_txqsq(struct mlx5e_ptp *c, int txq_ix, struct mlx5e_params *params, struct mlx5e_sq_param *param, struct mlx5e_txqsq *sq, int tc, struct mlx5e_ptpsq *ptpsq) argument 455 mlx5e_ptp_open_txqsq(struct mlx5e_ptp *c, u32 tisn, int txq_ix, struct mlx5e_ptp_params *cparams, int tc, struct mlx5e_ptpsq *ptpsq) argument 541 int tc; local 556 int tc; local 623 int tc; local 929 int tc; local 947 int tc; local [all...] |
/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-cti-core.c | 250 struct cti_trig_con *tc, 256 tc->con_dev = csdev; 262 tc->con_dev_name = dev_name(&csdev->dev); 264 tc->con_dev_name = devm_kstrdup(dev, 266 if (!tc->con_dev_name) 269 list_add_tail(&tc->node, &cti_dev->trig_cons); 273 drvdata->config.trig_in_use |= tc->con_in->used_mask; 274 drvdata->config.trig_out_use |= tc->con_out->used_mask; 283 struct cti_trig_con *tc = NULL; local 286 tc 249 cti_add_connection_entry(struct device *dev, struct cti_drvdata *drvdata, struct cti_trig_con *tc, struct coresight_device *csdev, const char *assoc_dev_name) argument 318 struct cti_trig_con *tc = NULL; local 481 cti_add_sysfs_link(struct cti_drvdata *drvdata, struct cti_trig_con *tc) argument 500 cti_remove_sysfs_link(struct cti_drvdata *drvdata, struct cti_trig_con *tc) argument 521 struct cti_trig_con *tc; local 591 struct cti_trig_con *tc; local 631 struct cti_trig_con *tc; local 650 struct cti_trig_con *tc; local [all...] |
/linux-master/tools/testing/selftests/drivers/net/ocelot/ |
H A D | tc_flower_chains.sh | 109 tc qdisc add dev $eth clsact 117 tc filter add dev $eth ingress chain 0 pref 49152 flower \ 119 tc filter add dev $eth ingress chain $(IS1 0) pref 49152 \ 121 tc filter add dev $eth ingress chain $(IS1 1) pref 49152 \ 123 tc filter add dev $eth ingress chain $(IS1 2) pref 49152 \ 135 tc filter add dev $eth ingress chain $(IS2 0 0) pref 49152 \ 159 tc filter add dev $swp1 ingress chain $(IS1 1) pref 1 \ 164 tc filter add dev $swp1 egress chain $(ES0) pref 1 \ 168 tc filter add dev $swp1 ingress chain $(IS1 0) pref 2 \ 173 tc filte [all...] |
/linux-master/net/sched/ |
H A D | sch_taprio.c | 120 int tc; local 135 for (tc = 0; tc < num_tc; tc++) { 136 if (!(gates_still_open & BIT(tc))) 139 if (cur->gate_mask & BIT(tc)) 140 entry->gate_duration[tc] += cur->interval; 142 gates_still_open &= ~BIT(tc); 152 for (tc = 0; tc < num_t 159 taprio_entry_allows_tx(ktime_t skb_end_time, struct sched_entry *entry, int tc) argument 275 int tc; local 334 int tc, n; local 543 u8 tc; local 662 int tc, budget; local 680 int tc, budget, new_budget = 0; local 712 u8 tc; local 757 taprio_next_tc_txq(struct net_device *dev, int tc, int *txq) argument 778 int tc; local 922 int tc; local 1244 int tc; local 1508 int tc, err = 0; local 1694 int err, tc; local 1747 int tc, rem; local 2056 int i, tc; local 2277 int tc; local [all...] |
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_vec.h | 45 bool aq_vec_is_valid_tc(struct aq_vec_s *self, const unsigned int tc); 46 unsigned int aq_vec_get_sw_stats(struct aq_vec_s *self, const unsigned int tc, u64 *data);
|