Changeset 7bf12387 in mainline for uspace/lib/net/include/ip_header.h


Ignore:
Timestamp:
2011-05-28T19:44:42Z (14 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0743493a
Parents:
40ffda8
git-author:
Jeff Rous <jeffrous@…> (2011-05-28 19:44:42)
git-committer:
Jakub Jermar <jakub@…> (2011-05-28 19:44:42)
Message:

ip: Rename the defines so they don't conflict with similar TCP changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/net/include/ip_header.h

    r40ffda8 r7bf12387  
    6464 */
    6565#define IP_FRAGMENT_OFFSET(header) \
    66         (((GET_HEADER_FRAGMENT_OFFSET_HIGH(header) << 8) + \
     66        (((GET_IP_HEADER_FRAGMENT_OFFSET_HIGH(header) << 8) + \
    6767            (header)->fragment_offset_low) * 8U)
    6868
     
    8383 */
    8484#define IP_HEADER_LENGTH(header) \
    85         (GET_HEADER_LENGTH(header) * 4U)
     85        (GET_IP_HEADER_LENGTH(header) * 4U)
    8686
    8787/** Returns the actual IP packet total length.
     
    145145        uint8_t vhl; /* version, header_length */
    146146
    147 #define GET_HEADER_VERSION(header) \
     147#define GET_IP_HEADER_VERSION(header) \
    148148        (((header)->vhl & 0xf0) >> 4)
    149 #define SET_HEADER_VERSION(header, version) \
     149#define SET_IP_HEADER_VERSION(header, version) \
    150150        ((header)->vhl = \
    151151         ((version & 0x0f) << 4) | ((header)->vhl & 0x0f))
    152152
    153 #define GET_HEADER_LENGTH(header) \
     153#define GET_IP_HEADER_LENGTH(header) \
    154154        ((header)->vhl & 0x0f)
    155 #define SET_HEADER_LENGTH(header, length) \
     155#define SET_IP_HEADER_LENGTH(header, length) \
    156156        ((header)->vhl = \
    157157         (length & 0x0f) | ((header)->vhl & 0xf0))
     
    163163        uint8_t ffoh; /* flags, fragment_offset_high */
    164164
    165 #define GET_HEADER_FLAGS(header) \
     165#define GET_IP_HEADER_FLAGS(header) \
    166166        (((header)->ffoh & 0xe0) >> 5)
    167 #define SET_HEADER_FLAGS(header, flags) \
     167#define SET_IP_HEADER_FLAGS(header, flags) \
    168168        ((header)->ffoh = \
    169169         ((flags & 0x07) << 5) | ((header)->ffoh & 0x1f))
    170170
    171 #define GET_HEADER_FRAGMENT_OFFSET_HIGH(header) \
     171#define GET_IP_HEADER_FRAGMENT_OFFSET_HIGH(header) \
    172172        ((header)->ffoh & 0x1f)
    173 #define SET_HEADER_FRAGMENT_OFFSET_HIGH(header, fragment_offset_high) \
     173#define SET_IP_HEADER_FRAGMENT_OFFSET_HIGH(header, fragment_offset_high) \
    174174        ((header)->ffoh = \
    175175         (fragment_offset_high & 0x1f) | ((header)->ffoh & 0xe0))
     
    195195        uint8_t of; /* overflow, flags */
    196196
    197 #define GET_OPTION_OVERFLOW(option) \
     197#define GET_IP_OPTION_OVERFLOW(option) \
    198198        (((option)->of & 0xf0) >> 4)
    199 #define SET_OPTION_OVERFLOW(option, overflow) \
     199#define SET_IP_OPTION_OVERFLOW(option, overflow) \
    200200        ((option)->of = \
    201201         ((overflow & 0x0f) << 4) | ((option)->of & 0x0f))
    202202
    203 #define GET_OPTION_FLAGS(option) \
     203#define GET_IP_OPTION_FLAGS(option) \
    204204        ((option)->of & 0x0f)
    205 #define SET_OPTION_FLAGS(option, flags) \
     205#define SET_IP_OPTION_FLAGS(option, flags) \
    206206        ((option)->of = \
    207207         (flags & 0x0f) | ((option)->of & 0xf0))
Note: See TracChangeset for help on using the changeset viewer.