The following table contains descriptions of the Production-quality OAL functions for the KITL library.
| Programming Element | Description |
|---|---|
| OAL_KITLETH_CURRENT_PACKET_FILTER | This function pointer updates the current packet filter for the KITL Ethernet device driver. |
| OAL_KITLETH_DEINIT | This function pointer de-initializes the KITL Ethernet device driver. |
| OAL_KITLETH_DISABLE_INTS | This function pointer disables the KITL transport interrupts if the transport if interrupt-based. |
| OAL_KITLETH_ENABLE_INTS | This function pointer enables the KITL transport interrupts if the transport is interrupt-based. |
| OAL_KITLETH_GET_FRAME | This function pointer checks to see if a frame has been received, and if one has been received it copies the frame to a buffer. |
| OAL_KITLETH_INIT_DMABUFFER | This function pointer initializes DMA buffers for the KITL Ethernet device driver. |
| OAL_KITLETH_INIT | This function pointer initializes the KITL Ethernet device driver. |
| OAL_KITLETH_MULTICAST_LIST | This function pointer updates multicast addresses for the KITL Ethernet device driver. |
| OAL_KITLETH_POWER_OFF | This function pointer turns off the KITL Ethernet hardware. |
| OAL_KITLETH_POWER_ON | This function pointer turns on the KITL Ethernet hardware. |
| OAL_KITLETH_SEND_FRAME | This function pointer sends an Ethernet frame. |
| OAL_KITLSERIAL_DEINIT | This function pointer de-initializes the KITL serial device driver. |
| OAL_KITLSERIAL_DISABLE_INTS | This function pointer disables the KITL transport interrupts if the transport is interrupt-based. |
| OAL_KITLSERIAL_ENABLE_INTS | This function pointer enables the KITL transport interrupts if the transport is interrupt-based. |
| OAL_KITLSERIAL_FLOW_CONTROL | This function pointer enables or disables flow control for the KITL serial device driver. |
| OAL_KITLSERIAL_INIT | This function pointer initializes the KITL serial device driver. |
| OAL_KITLSERIAL_POWER_OFF | This function pointer turns off the KITL serial device driver. |
| OAL_KITLSERIAL_POWER_ON | This function pointer turns on the KITL serial device driver. |
| OAL_KITLSERIAL_RECV | This function pointer reads data from the KITL serial device driver. |
| OAL_KITLSERIAL_SENDCOMPLETE | This function pointer notifies the serial device driver that the data transmission is complete. |
| OAL_KITLSERIAL_SEND | This function pointer sends data to the KITL serial device driver. |
| OALIoCtlVBridge | This function is the IOCTL handler for VBridge related IOCTLs. |
| OALKitlCreateName | This function creates the KITL device name from the prefix and the MAC address. |
| OALKitlDeviceName | This function returns the device or driver name based on the device location and the KITL devices table. |
| OALKitlDeviceType | This function returns the KITL device type based on the device location and the KITL devices table. |
| OALKitlFindDevice | This function finds a KITL device in the device table based on the device location. This function also updates the device location structure members based on the device location and other information. |
| OALKitlGetDevLoc | This function returns the KITL device location. |
| OALKitlInitRegistry | This function initializes the registry to disable the KITL device using the OS device driver. |
| OALKitlInit | This function initializes the KITL subsystem. |
| OALKitlIPtoString | This function converts the IP address to a string. |
| OALKitlMACtoString | This function converts the MAC address to a string. |
| OALKitlPowerOff | This function sets the KITL device to power off mode. |
| OALKitlPowerOn | This function restores the KITL device to a functional state. |
| OALKitlStart | This function starts the KITL module. |
| OALKitlStringToIP | This function converts a string to an IP address. |
| OALKitlStringToMAC | This function converts a string to a MAC address. |
See Also
KITL Reference | Production-Quality OAL Components
Send Feedback on this topic to the authors