Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4755 → Rev 4756

/branches/network/uspace/srv/net/structures/packet/packet_header.h
40,17 → 40,17
#include "packet.h"
 
/** Returns the actual packet data length.
* @param header The packet header. Input parameter.
* @param[in] header The packet header.
*/
#define PACKET_DATA_LENGTH( header ) (( header )->data_end - ( header )->data_start )
 
/** Returns the maximum packet address length.
* @param header The packet header. Input parameter.
* @param[in] header The packet header.
*/
#define PACKET_MAX_ADDRESS_LENGTH( header ) (( header )->dest_addr - ( header )->src_addr )
 
/** Returns the minimum packet suffix.
* @param header The packet header. Input parameter.
* @param[in] header The packet header.
*/
#define PACKET_MIN_SUFFIX( header ) (( header )->length - ( header )->data_start - ( header )->max_content )
 
109,7 → 109,7
};
 
/** Returns whether the packet is valid.
* @param packet The packet to be checked. Input parameter.
* @param[in] packet The packet to be checked.
* @returns true if the packet is not NULL and the magic value is correct.
* @returns false otherwise.
*/