Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4730 → Rev 4731

/branches/network/uspace/srv/net/structures/packet/packet_header.h
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;