Skip to content

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