[Previous] [Contents] [Index] [Next]

Caution: This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.

Network DDK API

This chapter includes reference pages for the following functions and data structures used in writing network drivers:

Function/Structure: Description:
drvr_mphys() Get physical address of mapped memory
io_net_dll_entry_t Global symbol exported by shared objects to be loaded by io-net
io_net_msg_dl_advert_t Structure used to advertise a driver's capabilities
io_net_msg_mcast Structure used to control multicast address filtering
io_net_registrant_funcs_t Functions in your driver that io-net can call
io_net_registrant_t Information used when registering with io-net
io_net_self_t Functions in io-net that your driver can call
MDI_AutoNegotiate() Initiate the auto-negotiation process
MDI_DeIsolatePhy() De-isolate the PHY from the MII interface
MDI_DeRegister_Extended() De-register with the MII management library and free allocated resources
MDI_DisableMonitor() Disable the link monitor
MDI_EnableMonitor() Enable the link monitor
MDI_FindPhy() Determine if a PHY exists at a given address
MDI_GetActiveMedia() Query the active media type
MDI_GetAdvert() Query the advertised media types
MDI_GetLinkStatus() Determine the status of the PHY link
MDI_GetPartnerAdvert() Store currently advertised media types
MDI_InitPhy() Initialize the PHY
MDI_IsolatePhy() Isolate the PHY from the MII interface
MDI_MonitorPhy() Check all PHY status
MDI_Register_Extended() Register with the MII management library
MDI_ResetPhy() Reset the PHY
MDI_SetAdvert_Extended() Select media types to advertise
MDI_SetSpeedDuplex() Force the link-state setting
MDI_SyncPhy() Synchronize the PHY
nic_calc_crc_le() Generate CRC32 checksums for little-endian mode
nic_calc_crc_be() Generate CRC32 checksums for big-endian mode
nic_config_t Structure used to store device configuration
nic_dump_config Output configuration information
nic_ethernet_stats_t Ethernet statistics for a nicinfo command
nic_get_syspage_mac() Retrieve a stored MAC address
nic_parse_options() Parse an option string for a network driver
nic_slogf() Output messages and debug information
nic_stats_t Statistical information for devices
nic_strtomac() Convert a MAC address
nic_wifi_dcmd_t Get WiFi-specific parameters
nic_wifi_stats_t Get WiFi-specific statistics
npkt_t Data structure for describing a packet

[Previous] [Contents] [Index] [Next]