![]() |
![]() |
![]() |
![]() |
![]() |
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() | Deregister from 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 the status of all PHYs |
| MDI_Register(), MDI_Register_Extended() | Register with the MII management library |
| MDI_ResetPhy() | Reset the PHY |
| MDI_SetAdvert() | 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 |
![]() |
![]() |
![]() |
![]() |