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 |