| To . . . |
Use this system call . . . |
| A title |
|
| MHPE master process calls |
|
| Find the location of a MHPE master process |
mhpeFindMaster |
| Attach to an MHPE master process |
mhpeAttachMaster |
| Detach from MHPE master process |
mhpeDetachMaster |
| Interface calls |
|
| Create an interface on a node |
mhpeCreateInterface |
| Enumerate existing interfaces on a node |
mhpeEnumInterfaces |
| Open an existing interface |
mhpeOpenInterface |
| Delete an interface |
mhpeDeleteInterface |
| Create an interface with options |
mhpeCreateInterfaceWithOptions |
| Close an interface |
mhpeCloseInterface |
| Configure options for an interface |
mhpeConfigOptions |
| Get interface information |
mhpeGetInterfaceInfo |
| Get interface current media status |
mhpeGetMediaStatus |
| Get interface MAC address |
mhpeGetMacAddress |
| Enable or disable receipt of all packets (promiscuous mode) at interface |
mhpeSetPromiscuousMode |
| Obtain a list of queue features supported by the hardware interface |
mhpeGetQueueConfiguration |
| Endpoint calls |
|
| Enumerate endpoints of an interface |
mhpeEnumEndpoints |
| Open an endpoint by type and index |
mhpeOpenEndpoint |
| Open an endpoint by name |
mhpeOpenEndpointByName |
| Close an endpoint |
mhpeCloseEndpoint |
| Get statistics for a transmit or receive endpoint |
mhpeGetEndpointStats |
| Transmit endpoint calls |
|
| Attach a set of transmit buffers to a transmit endpoint |
mhpeAttachTransmitBufferSet |
| Return the current state of the transmitter at endpoint |
mhpeGetTransmitterState |
| Sleep until the next transmit interrupt occurs for endpoint |
mhpeWaitForTransmitComplete |
| Set the type of transmit queue for endpoint |
mhpeSetTransmitAttributes |
| Start the transmitter at endpoint |
mhpeStartTransmitter |
| Set the transmit priority for the endpoint |
mhpeSetTransmitPriority |
| Set the global offset to be added to the launch time for the endpoint |
mhpeSetTransmitTimeOffset |
| Set the time to subtract from the launch time to be begin packet fetch on endpoint |
mhpeSetTransmitFetchDelta |
| Receive endpoint calls |
|
| Allocate a receive buffer set which is compatible with the network device |
mhpeAllocateReceiveBufferSet |
| Free a previously-allocated receive buffer set |
mhpeFreeReceiveBufferSet |
| Attach a receive buffer set to a receive endpoint |
mhpeAttachReceiveBufferSet |
| Sleep until the next receive interrupt occurs for the endpoint |
mhpeWaitForReceiveComplete |
| Return a pointer to the next receive buffer at the endpoint which has a fully-received frame in it |
mhpeGetReceiveBuffer |
| Returns the receive buffer obtained by mhpeGetReceiveBuffer to the endpoint |
mhpeReturnReceiveBuffer |
| Set the type of the receive endpoint |
mhpeSetReceiveAttributes |
| Set the receive endpoint to receive all packets not matched by a filter |
mhpeSetDefaultReceiveEndpoint |
| Enable a receive endpoint filter by settings its parameters |
mhpeSetReceiveFilter |
| Get receive filter |
mhpeGetReceiveFilter |
| 1588 timer calls |
|
| Read the 1588 time from the timer endpoint |
mhpe1588GetSystemTime |
| Set the 1588 time at the timer endpoint |
mhpe1588SetSystemTime |
| Adjust the 1588 time at the time endpoint |
mhpe1588AdjustSystemTime |
| Set the byte offset at which the 1588 timestamp is written in the transmit packets |
mhpe1588SetTimestampOffset |
| Get the transmit timestamp for the most recently transmitted packet |
mhpe1588GetTxTimestamp |
| Get the receive timestamp from the receive packet buffer |
mhpe1588GetRxTimestamp |
| Retrieve the size of the timestamp header |
mhpe1588GetRxTimestampHeaderSize |
| Get the current a588 system time adjustment |
mhpe1588GetSystemTimeAdjustment |
| Get the current 1588 system time increment |
mhpe1588GetSystemTimeIncrement |
| Get the 1588 system time increment |
mhpe1588SetSystemTimeIncrement |
| Signal a semaphore when a target time is reached |
mhpeSetTargetTimer |
| Set the parameters to driver a GPIO ping from the 1588 system timer |
mhpeSetClockGeneratorPin |
| 1588 timer arithmetic helper calls |
|
| Add two 1588 time values |
mhpe1588TimeAdd |
| Subtract a 1588 time value from another |
mhpe1588TimeSubtract |
| Compare two 1588 time values |
mhpe1588TimeCompare |
| Return the difference between two 1588 time values |
mhpe1588TimeDifference |