RTEMS
5.1
|
Specification for the Packet Handler. More...
#include <rtems/score/object.h>
#include <rtems/score/priority.h>
#include <rtems/score/watchdogticks.h>
Go to the source code of this file.
Data Structures | |
struct | MP_packet_Prefix |
Macros | |
#define | MP_PACKET_CLASSES_FIRST MP_PACKET_MPCI_INTERNAL |
#define | MP_PACKET_CLASSES_LAST MP_PACKET_SIGNAL |
#define | MP_PACKET_MINIMUM_PACKET_SIZE 64 |
#define | MP_PACKET_MINIMUN_HETERO_CONVERSION ( sizeof( MP_packet_Prefix ) / sizeof( uint32_t ) ) |
Enumerations | |
enum | MP_packet_Classes { MP_PACKET_MPCI_INTERNAL = 0, MP_PACKET_TASKS = 1, MP_PACKET_MESSAGE_QUEUE = 2, MP_PACKET_SEMAPHORE = 3, MP_PACKET_PARTITION = 4, MP_PACKET_REGION = 5, MP_PACKET_EVENT = 6, MP_PACKET_SIGNAL = 7 } |
Specification for the Packet Handler.
This package is the specification for the Packet Handler. This handler defines the basic packet and provides mechanisms to utilize packets based on this prefix. Packets are the fundamental basis for messages passed between nodes in an MP system.