
what changed: we had to refactor the bandwidth plugin and switch from a classless qdisc (tbf) to a classful qdisc (htb). subnets are to be provided in config or runtimeconfig just like other parameters unit and integration tests were also adapted in consequence unrelated changes: test fixes: the most important tests were just silently skipped due to ginkgo Measure deprecation (the ones actually checking the effectiveness of the traffic control) Signed-off-by: Raphael <oOraph@users.noreply.github.com>
28 lines
673 B
Plaintext
28 lines
673 B
Plaintext
{
|
|
"cniVersion": "0.3.1",
|
|
"name": "chained-ptp-bandwidth",
|
|
"plugins": [
|
|
{
|
|
"type": "ptp",
|
|
"ipMasq": true,
|
|
"mtu": 512,
|
|
"ipam": {
|
|
"type": "host-local",
|
|
"subnet": "10.9.2.0/24",
|
|
"dataDir": "/tmp/chained-ptp-bandwidth-test"
|
|
}
|
|
},
|
|
{
|
|
"type": "bandwidth",
|
|
"runtimeConfig": {
|
|
"bandWidth": {
|
|
"ingressRate": 800,
|
|
"ingressBurst": 200,
|
|
"egressRate": 800,
|
|
"egressBurst": 200
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|