devs-ixl.so
Driver for Intel Ethernet 700 Series devices
Syntax:
io-sock -d ixl [option[,option...]]
mount -T io-sock [-o option[,option...]] ixl
Runs on:
QNX Neutrino
Options:
Use commas, not spaces, to separate the options.- prefix=prefix
- Specifies the instance of io-sock that mounts this driver. You specify the prefix that creates an alternative stack when you start io-sock. Used only when you load a driver with mount after starting io-sock.
- qnxdev=device
- When Plug & Play is disabled, specifies the device instance to use. Use devinfo -v to determine the location value to use (e.g., qnxdev=pci0:0:25:0).
Description:
The devs-ixl.so driver is ported from FreeBSD to provide support
for Intel Ethernet 700 Series devices. Its interface names are in the form
ixl#, where # is an
integer of one or more digits.
For information on starting io-sock with a driver or loading a
driver later using mount, see Starting io-sock and Driver Management.
For more information, see the FreeBSD documentation: https://www.freebsd.org/cgi/man.cgi?query=ixl&sektion=4&manpath=FreeBSD+13.5-RELEASE+and+Ports
Changing the interface speed
Because the devs-ixl.so driver does not support the ifconfig media selection system (used to set media options and operating modes), you can't use ifconfig to configure the interface speed.
Instead, you can use sysctl variables to set the speed that the interface advertises on the link.
For example, first use the
dev.ixl.#.supported_speeds variable to
display the supported speeds:
# sysctl -d dev.ixl.1.supported_speeds
dev.ixl.1.supported_speeds:
Supported link speeds.
Flags:
0x1 - 100M
0x2 - 1G
0x4 - 10G
0x8 - 20G
0x10 - 25G
0x20 - 40G
0x40 - 2.5G
0x80 - 5G
Then, use the dev.ixl.#.advertise_speed variable
to set the speed or speeds to advertise:
# sysctl dev.ixl.1.advertise_speed=0x1
dev.ixl.1.advertise_speed: 199 -> 1
After the link is up, use a command like the following one to check the current speed:
# sysctl dev.ixl.1.current_speed
dev.ixl.1.current_speed: 100 Mbps
For more information, go to the FreeBSD ixl documentation.
