fi
}
-e=255
+e=1
#---------- test data ----------
# test b/s and B/s rate units
expected <<END
vif: {
- "backend_domid": 0,
- "devid": 0,
- "mtu": 0,
- "model": null,
- "mac": "00:00:00:00:00:00",
- "ip": null,
- "bridge": null,
- "ifname": null,
- "script": null,
- "nictype": null,
"rate_bytes_per_interval": 100000,
"rate_interval_usecs": 50000
}
# test Kb/s and KB/s rate units
expected <<END
vif: {
- "backend_domid": 0,
- "devid": 0,
- "mtu": 0,
- "model": null,
- "mac": "00:00:00:00:00:00",
- "ip": null,
- "bridge": null,
- "ifname": null,
- "script": null,
- "nictype": null,
"rate_bytes_per_interval": 100,
"rate_interval_usecs": 50000
}
# test Mb/s and MB/s rate units
expected <<END
vif: {
- "backend_domid": 0,
- "devid": 0,
- "mtu": 0,
- "model": null,
- "mac": "00:00:00:00:00:00",
- "ip": null,
- "bridge": null,
- "ifname": null,
- "script": null,
- "nictype": null,
"rate_bytes_per_interval": 100000,
"rate_interval_usecs": 50000
}
# test Gb/s and GB/s rate units
expected <<END
vif: {
- "backend_domid": 0,
- "devid": 0,
- "mtu": 0,
- "model": null,
- "mac": "00:00:00:00:00:00",
- "ip": null,
- "bridge": null,
- "ifname": null,
- "script": null,
- "nictype": null,
"rate_bytes_per_interval": 50000000,
"rate_interval_usecs": 50000
}
# test replenishment interval in seconds
expected <<END
vif: {
- "backend_domid": 0,
- "devid": 0,
- "mtu": 0,
- "model": null,
- "mac": "00:00:00:00:00:00",
- "ip": null,
- "bridge": null,
- "ifname": null,
- "script": null,
- "nictype": null,
"rate_bytes_per_interval": 10000000,
"rate_interval_usecs": 1000000
}