Searched refs:tc (Results 126 - 150 of 528) sorted by relevance

1234567891011>>

/linux-master/tools/testing/selftests/net/forwarding/
H A Dvxlan_bridge_1d_ipv6.sh92 tc qdisc add dev $h1 clsact
97 tc qdisc del dev $h1 clsact
104 tc qdisc add dev $h2 clsact
109 tc qdisc del dev $h2 clsact
139 tc qdisc add dev $rp1 clsact
149 tc qdisc add dev $swp1 clsact
166 tc qdisc del dev $swp1 clsact
174 tc qdisc del dev $rp1 clsact
187 tc qdisc add dev v1 clsact
192 tc qdis
[all...]
H A Dlib.sh72 tc -j &> /dev/null
74 echo "SKIP: iproute2 too old; tc is missing JSON support"
79 # Old versions of tc don't understand "mpls_uc"
84 tc filter add dev $dev ingress protocol mpls_uc pref 1 handle 1 \
87 echo "SKIP: iproute2 too old; tc is missing MPLS support"
90 tc filter del dev $dev ingress protocol mpls_uc pref 1 handle 1 \
94 # Old versions of tc produce invalid json output for mpls lse statistics
100 tc filter add dev $dev ingress protocol mpls_uc pref 1 handle 1 \
105 echo "SKIP: iproute2 too old; tc-flower is missing extended MPLS support"
109 tc
[all...]
H A Dsch_ets_core.sh113 tc qdisc $op dev $dev $PARENT handle 10: ets \
129 tc qdisc $op dev $dev $PARENT handle 10: ets \
138 tc filter add dev $dev parent 10: basic \
159 tc qdisc del dev $QDISC_DEV $PARENT
H A Dq_in_vni_ipv6.sh91 tc qdisc add dev $h1 clsact
100 tc qdisc del dev $h1 clsact
107 tc qdisc add dev $h2 clsact
116 tc qdisc del dev $h2 clsact
197 tc qdisc add dev v1 clsact
202 tc qdisc del dev v1 clsact
219 tc qdisc add dev $in_if clsact
238 tc qdisc add dev vx100 clsact
H A Dq_in_vni.sh91 tc qdisc add dev $h1 clsact
100 tc qdisc del dev $h1 clsact
107 tc qdisc add dev $h2 clsact
116 tc qdisc del dev $h2 clsact
198 tc qdisc add dev v1 clsact
203 tc qdisc del dev v1 clsact
220 tc qdisc add dev $in_if clsact
239 tc qdisc add dev vx100 clsact
H A Dmirror_gre_lib.sh64 tc filter add dev $h3 ingress pref 77 prot 802.1q \
68 tc filter del dev $h3 ingress pref 77
H A Dmirror_gre_lag_lacp.sh4 # Test for "tc action mirred egress mirror" when the underlay route points at a
125 tc qdisc add dev $h3 clsact
126 tc qdisc add dev $h4 clsact
133 tc qdisc del dev $h4 clsact
134 tc qdisc del dev $h3 clsact
142 tc qdisc add dev $swp1 clsact
169 tc qdisc del dev $swp1 clsact
H A Dtc_flower_router.sh64 tc qdisc add dev $rp3 clsact
77 tc qdisc del dev $rp3 clsact
88 tc filter add dev $rp3 egress protocol ip pref 1 handle 101 flower \
90 tc filter add dev $rp3 egress protocol ip pref 2 handle 102 flower \
111 tc filter del dev $rp3 egress protocol ip pref 2 handle 102 flower
112 tc filter del dev $rp3 egress protocol ip pref 1 handle 101 flower
/linux-master/tools/testing/selftests/net/
H A Dbareudp.sh205 tc -netns "${NS1}" qdisc add dev veth10 ingress
206 tc -netns "${NS2}" qdisc add dev veth23 ingress
239 # as it will be handled by tc. So we need to ensure that rp_filter is
401 tc -netns "${NS1}" filter add dev veth10 ingress protocol ipv4 \
405 tc -netns "${NS2}" filter add dev veth23 ingress protocol ipv4 \
414 tc -netns "${NS1}" filter add dev veth10 ingress protocol ipv6 \
418 tc -netns "${NS2}" filter add dev veth23 ingress protocol ipv6 \
430 tc -netns "${NS1}" filter add dev veth10 ingress protocol mpls_uc \
434 tc -netns "${NS2}" filter add dev veth23 ingress protocol mpls_uc \
445 tc
[all...]
H A Dip6_gre_headroom.sh25 tc qdisc add dev swp1 clsact
52 tc filter add dev swp1 ingress pref 1000 matchall skip_hw \
55 tc filter del dev swp1 ingress pref 1000
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dqos.c466 int tc; local
487 for (tc = 0; tc < num_tc; tc++) {
490 max_average_bw = mlx5e_qos_bytes2mbits(mdev, max_rate[tc]);
492 &rl->leaves_id[tc]);
497 tc, rl->leaves_id[tc], max_average_bw);
502 while (--tc >= 0)
503 mlx5_qos_destroy_node(mdev, rl->leaves_id[tc]);
512 int tc; local
520 mlx5e_mqprio_rl_get_node_hw_id(struct mlx5e_mqprio_rl *rl, int tc, u32 *hw_id) argument
[all...]
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_sched.h115 struct ice_sched_node *ice_sched_get_tc_node(struct ice_port_info *pi, u8 tc);
117 ice_sched_get_free_qparent(struct ice_port_info *pi, u16 vsi_handle, u8 tc,
120 ice_sched_cfg_vsi(struct ice_port_info *pi, u16 vsi_handle, u8 tc, u16 maxqs,
133 ice_cfg_q_bw_lmt(struct ice_port_info *pi, u16 vsi_handle, u8 tc,
136 ice_cfg_q_bw_dflt_lmt(struct ice_port_info *pi, u16 vsi_handle, u8 tc,
139 ice_cfg_vsi_bw_lmt_per_tc(struct ice_port_info *pi, u16 vsi_handle, u8 tc,
142 ice_cfg_vsi_bw_dflt_lmt_per_tc(struct ice_port_info *pi, u16 vsi_handle, u8 tc,
/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Ddevlink_trap_l3_exceptions.sh68 tc qdisc add dev $h1 clsact
73 tc qdisc del dev $h1 clsact
102 tc qdisc add dev $rp2 clsact
113 tc qdisc del dev $rp2 clsact
185 tc filter add dev $h1 ingress protocol ip pref 1 handle 101 \
206 tc filter del dev $h1 ingress protocol ip pref 1 handle 101 flower
223 tc filter add dev $h1 ingress protocol ip pref 1 handle 101 \
239 tc filter del dev $h1 ingress protocol ip pref 1 handle 101 flower
283 tc filter add dev $rp2 egress protocol $proto pref 1 handle 101 \
303 tc filte
[all...]
H A Dqos_dscp_bridge.sh40 tc qdisc add dev $h1 clsact
47 tc qdisc del dev $h1 clsact
54 tc qdisc add dev $h2 clsact
61 tc qdisc del dev $h2 clsact
H A Ddevlink_trap_tunnel_ipip.sh68 tc qdisc add dev $swp1 clsact
89 tc qdisc del dev $swp1 clsact
159 tc filter add dev $swp1 egress protocol ip pref 1 handle 101 \
180 tc filter del dev $swp1 egress protocol ip pref 1 handle 101 flower
192 tc filter add dev $swp1 egress protocol ip pref 1 handle 101 \
211 tc filter del dev $swp1 egress protocol ip pref 1 handle 101 flower
/linux-master/tools/testing/selftests/bpf/
H A Dtest_tc_edt.sh55 ip netns exec ${NS_SRC} tc qdisc add dev veth_src root fq
56 ip netns exec ${NS_SRC} tc qdisc add dev veth_src clsact
57 ip netns exec ${NS_SRC} tc filter add dev veth_src egress \
H A Dxdp_synproxy.c73 fprintf(stderr, "Usage: %s [--iface <iface>|--prog <prog_id>] [--mss4 <mss ipv4> --mss6 <mss ipv6> --wscale <wscale> --ttl <ttl>] [--ports <port1>,<port2>,...] [--single] [--tc]\n",
92 __u64 *tcpipopts, char **ports, bool *single, bool *tc)
104 { "tc", no_argument, NULL, 'c' },
119 *tc = false;
165 *tc = true;
188 static int syncookie_attach(const char *argv0, unsigned int ifindex, bool tc) argument
212 prog = bpf_object__find_program_by_name(obj, tc ? "syncookie_tc" : "syncookie_xdp");
226 attached_tc = tc;
230 if (tc) {
370 bool tc; local
91 parse_options(int argc, char *argv[], unsigned int *ifindex, __u32 *prog_id, __u64 *tcpipopts, char **ports, bool *single, bool *tc) argument
[all...]
/linux-master/net/rds/
H A Dtcp.h56 struct rds_tcp_connection *tc);
57 u32 rds_tcp_write_seq(struct rds_tcp_connection *tc);
58 u32 rds_tcp_snd_una(struct rds_tcp_connection *tc);
/linux-master/tools/lib/bpf/
H A Dnetlink.c536 req->tc.tcm_parent = TC_H_CLSACT;
537 req->tc.tcm_handle = TC_H_MAKE(TC_H_CLSACT, 0);
596 req.tc.tcm_family = AF_UNSPEC;
597 req.tc.tcm_ifindex = OPTS_GET(hook, ifindex, 0);
656 static int __get_tc_info(void *cookie, struct tcmsg *tc, struct nlattr **tb, argument
674 OPTS_SET(info->opts, handle, tc->tcm_handle);
675 OPTS_SET(info->opts, priority, TC_H_MAJ(tc->tcm_info) >> 16);
684 struct tcmsg *tc = NLMSG_DATA(nh); local
688 (struct nlattr *)((void *)tc + NLMSG_ALIGN(sizeof(*tc))),
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c49 #include "en/tc/post_act.h"
50 #include "en/tc/act_stats.h"
52 #include "en/rep/tc.h"
63 #include "en/tc/sample.h"
64 #include "en/tc/act/act.h"
65 #include "en/tc/post_meter.h"
79 * which is the nic tc root table.
101 /* tc action stats */
153 struct mlx5e_tc_table *tc; local
155 tc
159 mlx5e_tc_table_free(struct mlx5e_tc_table *tc) argument
164 mlx5e_nic_chains(struct mlx5e_tc_table *tc) argument
292 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
351 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
386 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
650 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
965 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
983 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
1041 struct mlx5e_tc_table *tc = data; local
1061 struct mlx5e_tc_table *tc = file->private; local
1078 mlx5e_tc_debugfs_init(struct mlx5e_tc_table *tc, struct dentry *dfs_root) argument
1097 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
1238 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
1398 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
1416 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
4232 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
5037 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
5069 struct mlx5e_tc_table *tc; local
5091 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
5114 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
5121 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
5226 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
5674 struct mlx5e_tc_table *tc; local
5691 struct mlx5e_tc_table *tc; local
[all...]
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
H A Dhw_atl2_llh_internal.h208 * parameter: tc {t} | stride size 0x4 | range [0, 7]
213 #define HW_ATL2_TPS_DATA_TCTCREDIT_MAX_ADR(tc) (0x00007110 + (tc) * 0x4)
227 * parameter: tc {t} | stride size 0x4 | range [0, 7]
232 #define HW_ATL2_TPS_DATA_TCTWEIGHT_ADR(tc) (0x00007110 + (tc) * 0x4)
/linux-master/tools/testing/selftests/netfilter/
H A Dconntrack_sctp_collision.sh50 # tc on $SERVER_NS side
51 tc -n $SERVER_NS qdisc add dev link0 root handle 1: htb
52 tc -n $SERVER_NS class add dev link0 parent 1: classid 1:1 htb rate 100mbit
53 tc -n $SERVER_NS filter add dev link0 parent 1: protocol ip u32 match ip protocol 132 \
55 tc -n $SERVER_NS qdisc add dev link0 parent 1:1 handle 10: netem delay 1200ms
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dmpls.c31 mpls_info->tc = act->mpls_push.tc;
H A Dgoto.c15 struct mlx5e_tc_table *tc = mlx5e_fs_get_tc(priv->fs); local
25 chains = is_esw ? esw_chains(esw) : mlx5e_nic_chains(tc);
/linux-master/tools/testing/selftests/drivers/net/ocelot/
H A Dbasic_qos.sh6 # ethtool per-TC counter names ("rx_green_prio_${tc}")
91 tc qdisc add dev ${h1}.100 clsact
92 tc filter add dev ${h1}.100 egress protocol ipv4 \
94 tc filter add dev ${h1}.100 egress protocol ipv6 \
100 tc qdisc del dev ${h1}.100 clsact
156 local tc=$1; shift
158 local counter_name="rx_green_prio_${tc}"

Completed in 385 milliseconds

1234567891011>>