Thanks to everyone for the comments.
Wow Dave. Thanks for the links to the lawsuit. Fascinating. I didn't know about this.
Since the original email, I actually downgraded from Spectrum cable 300 Mb/s to ? maybe it's 200 now ?, anyway it's $20 a month cheaper. And decreased the "smart queue" limits to 80/10 Mb/s.
Video streaming multiple TVs at once is all working well. No complaints from the family. Win!
Stats are looking pretty good after ~8 days uptime
root@USG-Pro-4:/home/daveseddon# tc -p -s -d qdisc show
qdisc fq_codel 8001: dev eth0 root refcnt 2 limit 10240p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn
Sent 161758598841 bytes 147108740 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
maxpacket 1514 drop_overlimit 0 new_flow_count 299 ecn_mark 0
new_flows_len 0 old_flows_len 4
qdisc htb 1: dev eth2 root refcnt 2 r2q 10 default 10 direct_packets_stat 0 ver 3.17
Sent 32491619852 bytes 93191686 pkt (dropped 0, overlimits 36499993 requeues 0) <---- OVER ( 36499993 / 32491619852 ~= 0.00112)
backlog 0b 0p requeues 0
qdisc fq_codel 100: dev eth2 parent 1:10 limit 10240p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn
Sent 32491619852 bytes 93191686 pkt (dropped 37156, overlimits 0 requeues 0) <------- DROPS ( 37156 / 32491619852 ~= 0.0000011 )
backlog 0b 0p requeues 0
maxpacket 1514 drop_overlimit 0 new_flow_count 15549718 ecn_mark 1572 <--- some ECN
new_flows_len 1 old_flows_len 5
qdisc ingress ffff: dev eth2 parent ffff:fff1 ----------------
Sent 169147707173 bytes 346339031 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc pfifo_fast 0: dev imq0 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc htb 1: dev ifb_eth2 root refcnt 2 r2q 10 default 10 direct_packets_stat 0 ver 3.17
Sent 173801196835 bytes 346221051 pkt (dropped 0, overlimits 192974926 requeues 0) <------- OVER ( 192974926 / 173801196835 ~= 0.0011 )
backlog 0b 0p requeues 0
qdisc fq_codel 100: dev ifb_eth2 parent 1:10 limit 10240p flows 1024 quantum 1514 target 5.0ms interval 100.0ms ecn
Sent 173801196835 bytes 346221051 pkt (dropped 140361, overlimits 0 requeues 0) <------- DROPS ( 37156 / 32491619852 ~= 0.00000080 )
backlog 0b 0p requeues 0
maxpacket 1514 drop_overlimit 0 new_flow_count 30970803 ecn_mark 1721 <--- some ECN
new_flows_len 1 old_flows_len 3
root@USG-Pro-4:/home/daveseddon# tc -d class show dev eth2
class htb 1:10 root leaf 100: prio 0 quantum 118750 rate 9500Kbit ceil 9500Kbit burst 1598b/1 mpu 0b overhead 0b cburst 1598b/1 mpu 0b overhead 0b level 0
class fq_codel 100:98 parent 100:
class fq_codel 100:c7 parent 100:
class fq_codel 100:180 parent 100:
class fq_codel 100:238 parent 100:
class fq_codel 100:305 parent 100:
root@USG-Pro-4:/home/daveseddon# tc -d class show dev ifb_eth2
class htb 1:10 root leaf 100: prio 0 quantum 200000 rate 76000Kbit ceil 76000Kbit burst 1596b/1 mpu 0b overhead 0b cburst 1596b/1 mpu 0b overhead 0b level 0
class fq_codel 100:247 parent 100:
class fq_codel 100:2c8 parent 100:
root@USG-Pro-4:/home/daveseddon# uptime
08:18:21 up 8 days, 19:02, 1 user, load average: 0.00, 0.01, 0.05
root@USG-Pro-4:/home/daveseddon# netstat -ia
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 101353919 0 0 0 157787555 0 0 0 BMRU
eth1 1500 0 663477 0 0 0 1090665 0 0 0 BMRU
eth2 1500 0 377699134 0 0 0 98049876 0 0 0 BMRU
eth3 1500 0 0 0 0 0 0 0 0 0 BM
eth0.20 1500 0 3437713 0 0 0 2260022 0 0 0 BMRU
eth0.40 1500 0 12524 0 0 0 1012668 0 0 0 BMRU
ifb_eth2 1500 0 346333308 0 22391 0 346310917 0 0 0 BORU <--- i'm still curious about these drops, but it's a tiny amount. 22391 / 346333308 ~= 0.000064
imq0 16000 0 0 0 0 0 0 0 0 0 ORU
lo 65536 0 38330 0 0 0 38330 0 0 0 LRU
loop0 1500 0 0 0 0 0 0 0 0 0 BM
loop1 1500 0 0 0 0 0 0 0 0 0 BM
loop2 1500 0 0 0 0 0 0 0 0 0 BM
loop3 1500 0 0 0 0 0 0 0 0 0 BM
npi0 1500 0 0 0 0 0 0 0 0 0 BM
npi1 1500 0 0 0 0 0 0 0 0 0 BM
npi2 1500 0 0 0 0 0 0 0 0 0 BM
npi3 1500 0 0 0 0 0 0 0 0 0 BM