selftests/bpf: Adapt hbm to selftests

* Removed the (*128) optimization, easier to configure limit it Gbps
* Removed the linear ECN hehavior. A const configured % mark instead.
* Mostly removed CWR.

* Added tw original algo but stop taking the per flow tcp
  pacing set in skb->tstamp as an input.
  It is in tw_netbw_eg, mostly a copy-and-paste from tw
  but adapt to some statics collection and variable naming
  as the hbm one.

* Added a hbm.c binary to quickly configure a container.

Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
6 files changed