/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | devlink_trap_l3_drops.sh | 100 tc qdisc add dev $rp2 clsact 111 tc qdisc del dev $rp2 clsact
|
H A D | devlink_trap_l2_drops.sh | 55 tc qdisc add dev $swp2 clsact 60 tc qdisc del dev $swp2 clsact
|
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | vxlan_asymmetric.sh | 512 in_ns ns1 tc qdisc add dev vx10 clsact 567 in_ns ns1 tc qdisc del dev vx10 clsact
|
H A D | tc_flower.sh | 29 tc qdisc add dev $h2 clsact 34 tc qdisc del dev $h2 clsact
|
H A D | bridge_mdb.sh | 83 tc qdisc add dev br0 clsact 84 tc qdisc add dev $h2 clsact 89 tc qdisc del dev $h2 clsact 90 tc qdisc del dev br0 clsact
|
/linux-master/net/sched/ |
H A D | sch_taprio.c | 53 /* The qdisc makes some effort so that no packet leaves 652 WARN_ONCE(1, "taprio only supports operating as root qdisc, peek() not implemented"); 1221 /* The qdisc is expected to have at least one sched_entry. Moreover, 2071 NL_SET_ERR_MSG_MOD(extack, "Can only be attached as root qdisc"); 2090 struct Qdisc *qdisc; local 2093 qdisc = qdisc_create_dflt(dev_queue, 2098 if (!qdisc) 2102 qdisc_hash_add(qdisc, false); 2104 q->qdiscs[i] = qdisc; 2121 /* Attach underlying qdisc */ 2127 struct Qdisc *qdisc = q->qdiscs[ntx]; local [all...] |
H A D | cls_api.c | 1207 /* Find qdisc */ 1209 *q = rcu_dereference(dev->qdisc); 1242 /* At this point we know that qdisc is not noop_qdisc, 1243 * which means that qdisc holds a reference to net_device 1244 * and we hold a reference to qdisc, so it is safe to release 1715 * to this qdisc, (optionally) tests for protocol and asks 2277 * block is shared (no qdisc found), qdisc is not unlocked, classifier 2489 /* Take rtnl mutex if flushing whole chain, block is shared (no qdisc 2490 * found), qdisc i [all...] |
/linux-master/tools/testing/selftests/net/ |
H A D | big_tcp.sh | 61 ip net exec $ROUTER_NS tc qdisc add dev link1 ingress
|
H A D | bpf_offload.py | 441 tc("qdisc add dev %s ingress" % (self['ifname'])) 444 tc("qdisc del dev %s ingress" % (self['ifname'])) 482 def cls_filter_op(self, op, qdisc="ingress", prio=None, handle=None, 493 return tc("filter {op} dev {dev} {qdisc} {spec} {cls} {params}"\ 494 .format(op=op, dev=self['ifname'], qdisc=qdisc, spec=spec, 730 _, _, err = cmd("tc qdisc delete dev lo handle 0", 732 if err.find("Error: Failed to find qdisc with specified handle.") == -1: 890 start_test("Test qdisc removal frees things...")
|
H A D | vrf-xfrm-tests.sh | 4 # Various combinations of VRF with xfrms and qdisc. 420 echo "No qdisc on VRF device" 423 run_cmd_host1 tc qdisc add dev ${VRF} root netem delay 100ms 425 echo "netem qdisc on VRF device"
|
H A D | fib_tests.sh | 461 ip netns exec $ns2 tc qdisc add dev lo parent root handle 1: fq_codel 468 $NS_EXEC tc qdisc add dev veth1 ingress 475 $NS_EXEC tc qdisc add dev lo parent root handle 1: fq_codel 482 ip netns exec $ns2 tc qdisc add dev veth2 ingress
|
H A D | rtnetlink.sh | 222 run_cmd tc qdisc add dev "$dev" root handle 1: htb 232 run_cmd tc qdisc del dev "$dev" root handle 1: htb
|
H A D | pmtu.sh | 821 tc -netns "${NS_A}" qdisc replace dev veth_A-R1 root prio 822 tc -netns "${NS_A}" qdisc replace dev veth_A-R2 root prio
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | qos.c | 1503 struct Qdisc *qdisc = rtnl_dereference(dev_queue->qdisc_sleeping); local 1505 if (!qdisc) 1508 spin_lock_bh(qdisc_lock(qdisc)); 1509 qdisc_reset(qdisc); 1510 spin_unlock_bh(qdisc_lock(qdisc));
|
/linux-master/net/caif/ |
H A D | caif_dev.c | 195 sch = rcu_dereference_bh(txq->qdisc); 199 /* can check for explicit qdisc len value only !NOLOCK,
|
/linux-master/drivers/net/ |
H A D | vrf.c | 375 /* by default VRF devices do not have a qdisc and are expected 381 struct Qdisc *qdisc; local 387 qdisc = rcu_access_pointer(txq->qdisc); 389 return !qdisc->enqueue; 684 * packet to go through device based features such as qdisc, netfilter 914 * packet to go through device based features such as qdisc, netfilter 1675 /* default to no qdisc; user can add if desired */
|
/linux-master/tools/testing/selftests/net/mptcp/ |
H A D | mptcp_connect.sh | 879 [ -n "$tc_loss" ] && tc -net "$ns2" qdisc add dev ns2eth3 root netem loss random $tc_loss delay ${tc_delay}ms 904 tc -net "$ns3" qdisc add dev ns3eth4 root netem delay ${reorder_delay}ms $tc_reorder
|
H A D | mptcp_join.sh | 127 tc -n $ns1 qdisc add dev ns1eth$i root netem rate 20mbit delay 1ms 128 tc -n $ns2 qdisc add dev ns2eth$i root netem rate 20mbit delay 1ms 395 tc -n $ns2 qdisc add dev ns2eth$i clsact || return ${KSFT_SKIP} 3106 tc -n $ns2 qdisc add dev ns2eth1 root netem rate 1mbit delay 5ms
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_tunnel.sh | 527 tc qdisc add dev $DEV clsact
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
H A D | tc_flower.sh | 35 tc qdisc add dev $h2 clsact 40 tc qdisc del dev $h2 clsact
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum.h | 351 struct mlxsw_sp_qdisc_state *qdisc; member in struct:mlxsw_sp_port
|
/linux-master/net/core/ |
H A D | rtnetlink.c | 1821 struct Qdisc *qdisc; local 1940 qdisc = rcu_dereference(dev->qdisc); 1941 if (qdisc && nla_put_string(skb, IFLA_QDISC, qdisc->ops->id))
|
H A D | dev.c | 137 #include <trace/events/qdisc.h> 2924 * greater than real_num_tx_queues stale skbs on the qdisc must be flushed. 3151 struct Qdisc *q = rcu_dereference(txq->qdisc); 3165 q = rcu_dereference(dev_queue->qdisc); 3831 * separate lock before trying to get qdisc main lock. 3832 * This permits qdisc->running owner to get the lock more 3834 * On PREEMPT_RT it is possible to preempt the qdisc owner during xmit 3836 * sent after the qdisc owner is scheduled again. To prevent this 3851 * waiting to be sent out; and the qdisc is not running - 4298 * * positive qdisc retur [all...] |
/linux-master/include/linux/ |
H A D | netdevice.h | 100 * - qdisc return codes 113 /* qdisc ->enqueue() return codes. */ 117 #define NET_XMIT_MASK 0x0f /* qdisc flags in net/sch_generic.h */ 641 struct Qdisc __rcu *qdisc; member in struct:netdev_queue 1633 * @IFF_NO_QUEUE: device can run without qdisc attached 1892 * @tcx_ingress: BPF & clsact qdisc specific data for ingress processing 1906 * @qdisc: Root qdisc from userspace point of view 1913 * @tcx_egress: BPF & clsact qdisc specific data for egress processing 1915 * @qdisc_hash: qdisc has 2282 struct Qdisc __rcu *qdisc; member in struct:net_device [all...] |