This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs. |
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 |