Searched refs:qdisc (Results 151 - 174 of 174) sorted by relevance

1234567

/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Ddevlink_trap_l3_drops.sh100 tc qdisc add dev $rp2 clsact
111 tc qdisc del dev $rp2 clsact
H A Ddevlink_trap_l2_drops.sh55 tc qdisc add dev $swp2 clsact
60 tc qdisc del dev $swp2 clsact
/linux-master/tools/testing/selftests/net/forwarding/
H A Dvxlan_asymmetric.sh512 in_ns ns1 tc qdisc add dev vx10 clsact
567 in_ns ns1 tc qdisc del dev vx10 clsact
H A Dtc_flower.sh29 tc qdisc add dev $h2 clsact
34 tc qdisc del dev $h2 clsact
H A Dbridge_mdb.sh83 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 Dsch_taprio.c53 /* 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 Dcls_api.c1207 /* 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 Dbig_tcp.sh61 ip net exec $ROUTER_NS tc qdisc add dev link1 ingress
H A Dbpf_offload.py441 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 Dvrf-xfrm-tests.sh4 # 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 Dfib_tests.sh461 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 Drtnetlink.sh222 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 Dpmtu.sh821 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 Dqos.c1503 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 Dcaif_dev.c195 sch = rcu_dereference_bh(txq->qdisc);
199 /* can check for explicit qdisc len value only !NOLOCK,
/linux-master/drivers/net/
H A Dvrf.c375 /* 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 Dmptcp_connect.sh879 [ -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 Dmptcp_join.sh127 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 Dtest_tunnel.sh527 tc qdisc add dev $DEV clsact
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/
H A Dtc_flower.sh35 tc qdisc add dev $h2 clsact
40 tc qdisc del dev $h2 clsact
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum.h351 struct mlxsw_sp_qdisc_state *qdisc; member in struct:mlxsw_sp_port
/linux-master/net/core/
H A Drtnetlink.c1821 struct Qdisc *qdisc; local
1940 qdisc = rcu_dereference(dev->qdisc);
1941 if (qdisc && nla_put_string(skb, IFLA_QDISC, qdisc->ops->id))
H A Ddev.c137 #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 Dnetdevice.h100 * - 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...]

Completed in 646 milliseconds

1234567