io-sock

Updated: April 19, 2023

Networking manager

Syntax:

io-sock [-o option[,option...]][-d driver ]

Runs on:

QNX Neutrino

Options:

-d driver
Start the specified devs-* driver:
  • You can specify driver without the devs- prefix or the .so extension. For example, to start the devs-em.so driver, specify -d em.
  • If you want to load a specific version of a driver, specify the full path of the module (e.g., /lib/dll/devs-em.so).
-o opt[,opt...]
The opt variable can be any of the following:
prefix
The path to prepend to the default stack location (/dev/socket). This is useful when you want to run multiple stacks. You can use the SOCK environment variable to specify which stack the client should use. For example, if you specify -o prefix=/alt, set SOCK to /alt.
config
The path to a file that contains tunable values. Specify values in the file using the format value_name="value". The file can contain blank lines and comment lines (starting with #). Do not include extra white space in lines that set values.
timer_pulse_prio
The priority used by the receive thread to handle timer pulses. Default is 21.
taskq_pulse_prio
The priority of the taskqueue and gtaskqueue thread pulses. Default is 21.
isr_pulse_prio
The priority of the pulses sent by the ISRs. Default is 21.
netisr_threads
The number of netisr (kernel network dispatch service) threads to run. Default is 1. -1 specifies the maximum, which is the number of CPUs.
ignore_usb
Don't load the io-usb bus handler.
ignore_pci
Don't load the pci-server handler.
ignore_phy
Don't load the phy-server handler.
usb_stack
Path to the USB stack. Default is set by the USB library.
bootverbose
Enable verbose boot message logging.
dtb
Specify the path to a Device Tree Blob file.
npnp_pci
Disable Plug and Play for PCI devices.
npnp_ofw
Disable Plug and Play for OFW (Open Firmware Bus) devices.
npnp_usb
Disable Plug and Play for USB devices.
iolevel
Specify the level of I/O privilege.
  • 0 (_NTO_IO_LEVEL_NONE) — Default on AArch64.
  • 1 (_NTO_IO_LEVEL_1) — Default on x86_64.
  • 2 (_NTO_IO_LEVEL_2)
foreground
Stop io-sock from becoming a daemon. Valid only with the diagnostic version of io-sock (io-sock-diag). All logs are still sent to slogger2. For more information, see “Running io-sock with diagnostic features.”.