devnp-msk.so

Driver for Marvell Yukon-2 based Gigabit Ethernet adapters

Syntax:

io-pkt-variant -d msk ... &

where variant is one of v4, v4-hc, or v6-hc.

Runs on:

QNX Neutrino

Targets:

x86

Options:

None

Description:

The devnp-msk.so driver supports the Marvell Yukon-2 based Gigabit Ethernet adapters, including the following:

This is a ported NetBSD driver; its interface names are in the form mskX, where X is an integer.

Support for jumbo frames is provided via the interface MTU setting. Selecting an MTU larger than 1500 bytes with the ifconfig utility configures the adapter to receive and transmit jumbo frames. Using jumbo frames can greatly improve performance for certain tasks, such as file transfers and data streaming.

Hardware TCP/IP checksum offloading for IPv4 is supported.

The following media types and options (as given to ifconfig) are supported:

media autoselect
Enable the autoselection of the media type and options. You can manually override the autoselected mode.
media 1000baseSX mediaopt full-duplex
Set 1000Mbps (Gigabit Ethernet) operation on fiber and force full-duplex mode.
media 1000baseSX mediaopt half-duplex
Set 1000Mbps (Gigabit Ethernet) operation on fiber and force half-duplex mode.
media 1000baseT mediaopt full-duplex
Set 1000Mbps (Gigabit Ethernet) operation and force full-duplex mode.

For more information on configuring this device, see ifconfig. To view a list of media types and options supported by the card, try ifconfig -m device. For example, ifconfig -m msk0.

Note: Native io-pkt and ported NetBSD drivers don't put entries into the /dev/io-net namespace, so a waitfor command for such an entry won't work properly in buildfiles or scripts. Use if_up -p instead; for example, instead of waitfor /dev/io-net/msk0, use if_up -p msk0.