39,6 → 39,21 |
|
#include "packet.h" |
|
/** Returns the actual packet data length. |
* @param header The packet header. Input parameter. |
*/ |
#define PACKET_DATA_LENGTH( header ) (( header )->data_end - ( header )->data_start ) |
|
/** Returns the maximum packet address length. |
* @param header The packet header. Input parameter. |
*/ |
#define PACKET_MAX_ADDRESS_LENGTH( header ) (( header )->dest_addr - ( header )->src_addr ) |
|
/** Returns the minimum packet suffix. |
* @param header The packet header. Input parameter. |
*/ |
#define PACKET_MIN_SUFFIX( header ) (( header )->length - ( header )->data_start - ( header )->max_content ) |
|
/** Packet integrity check magic value. |
*/ |
#define PACKET_MAGIC_VALUE 0x11227788 |
52,7 → 67,7 |
/** Packet queue sorting value. |
* The packet queue is sorted the ascending order. |
*/ |
int order; |
size_t order; |
/** Packet metric. |
*/ |
size_t metric; |