A BDP is not a large buffer. I'm not unveiling a secret.
And it is just a rule of thumb to have an idea at which working point the protocol is working.
In practice the protocol is usually working below or above that value.
This is where AQM and ECN help also. So most of the time the protocol is working at way
below 100% efficiency.
My point was that FQ_codel helps to get very close to the optimum w/o adding useless queueing and latency.
With a single queue that's almost impossible. No, sorry. Just impossible.