Ostinato
services.ostinato.enable
Whether to enable Ostinato agent-controller (Drone).
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/ostinato.nix
services.ostinato.port
Port to listen on.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
7878
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/ostinato.nix
services.ostinato.portList.exclude
A list of ports does not appear on the port list managed by drone.
Type: list of string
Default
[ ]
Example
["usbmon*""eth0"]
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/ostinato.nix
services.ostinato.portList.include
For a port to pass the filter and appear on the port list managed by drone, it be allowed by this include list.
Type: list of string
Default
[ ]
Example
["eth*""lo*"]
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/ostinato.nix
services.ostinato.rateAccuracy
To ensure that the actual transmit rate is as close as possible to the configured transmit rate, Drone runs a busy-wait loop. While this provides the maximum accuracy possible, the CPU utilization is 100% while the transmit is on. You can however, sacrifice the accuracy to reduce the CPU load.
Type: one of "High", "Low"
Default
"High"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/ostinato.nix
services.ostinato.rpcServer.address
By default, the Drone RPC server will listen on all interfaces and local IPv4 addresses for incoming connections from clients. Specify a single IPv4 or IPv6 address if you want to restrict that. To listen on any IPv6 address, use ::
Type: string
Default
"0.0.0.0"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/ostinato.nix