f3c18f410c
LinkDevice trait gains set_qdisc(kind) — Result<(), String>. EthernetLink supports three kinds: 'none' / unset → QdiscConfig::None 'token_bucket' / 'tbf' → 1 Mbps rate, 1500 byte burst 'priority_queue' / 'pfifo_fast' → 1000 packet max netcfg/ifaces/eth0/qdisc becomes rw: cat /scheme/netcfg/ifaces/eth0/qdisc # current config echo token_bucket > .../qdisc echo priority_queue > .../qdisc echo none > .../qdisc (default) Mirrors Linux 'tc qdisc add/replace' for basic shaping. TokenBucket rate/burst defaults applied on creation; set via tb.set_rate() / tb.set_burst() (already in qdisc.rs).