Changeset 7bf12387 in mainline for uspace/srv


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/srv/net/il/ip/ip.c

    r40ffda8 r7bf12387  
    201201
    202202        /* Set the destination address */
    203         switch (GET_HEADER_VERSION(header)) {
     203        switch (GET_IP_HEADER_VERSION(header)) {
    204204        case IPVERSION:
    205205                addrlen = sizeof(dest_in);
     
    635635
    636636        /* Process all IP options */
    637         while (next < GET_HEADER_LENGTH(first)) {
     637        while (next < GET_IP_HEADER_LENGTH(first)) {
    638638                option = (ip_option_t *) (((uint8_t *) first) + next);
    639639                /* Skip end or noop */
     
    656656        if (length % 4) {
    657657                bzero(((uint8_t *) last) + length, 4 - (length % 4));
    658                 SET_HEADER_LENGTH(last, (length / 4 + 1));
     658                SET_IP_HEADER_LENGTH(last, (length / 4 + 1));
    659659        } else {
    660                 SET_HEADER_LENGTH(last, (length / 4));
     660                SET_IP_HEADER_LENGTH(last, (length / 4));
    661661        }
    662662
     
    706706                return rc;
    707707       
    708         SET_HEADER_VERSION(header, IPV4);
    709         SET_HEADER_FRAGMENT_OFFSET_HIGH(header, 0);
     708        SET_IP_HEADER_VERSION(header, IPV4);
     709        SET_IP_HEADER_FRAGMENT_OFFSET_HIGH(header, 0);
    710710        header->fragment_offset_low = 0;
    711711        header->header_checksum = 0;
     
    735735                        memcpy(middle_header, last_header,
    736736                            IP_HEADER_LENGTH(last_header));
    737                         SET_HEADER_FLAGS(header,
    738                             (GET_HEADER_FLAGS(header) | IPFLAG_MORE_FRAGMENTS));
     737                        SET_IP_HEADER_FLAGS(header,
     738                            (GET_IP_HEADER_FLAGS(header) | IPFLAG_MORE_FRAGMENTS));
    739739                        middle_header->total_length =
    740740                            htons(packet_get_data_length(next));
    741                         SET_HEADER_FRAGMENT_OFFSET_HIGH(middle_header,
     741                        SET_IP_HEADER_FRAGMENT_OFFSET_HIGH(middle_header,
    742742                            IP_COMPUTE_FRAGMENT_OFFSET_HIGH(length));
    743743                        middle_header->fragment_offset_low =
     
    769769                middle_header->total_length =
    770770                    htons(packet_get_data_length(next));
    771                 SET_HEADER_FRAGMENT_OFFSET_HIGH(middle_header,
     771                SET_IP_HEADER_FRAGMENT_OFFSET_HIGH(middle_header,
    772772                    IP_COMPUTE_FRAGMENT_OFFSET_HIGH(length));
    773773                middle_header->fragment_offset_low =
     
    786786                length += packet_get_data_length(next);
    787787                free(last_header);
    788                 SET_HEADER_FLAGS(header,
    789                     (GET_HEADER_FLAGS(header) | IPFLAG_MORE_FRAGMENTS));
     788                SET_IP_HEADER_FLAGS(header,
     789                    (GET_IP_HEADER_FLAGS(header) | IPFLAG_MORE_FRAGMENTS));
    790790        }
    791791
     
    836836        new_header->total_length = htons(IP_HEADER_LENGTH(new_header) + length);
    837837        offset = IP_FRAGMENT_OFFSET(header) + IP_HEADER_DATA_LENGTH(header);
    838         SET_HEADER_FRAGMENT_OFFSET_HIGH(new_header,
     838        SET_IP_HEADER_FRAGMENT_OFFSET_HIGH(new_header,
    839839            IP_COMPUTE_FRAGMENT_OFFSET_HIGH(offset));
    840840        new_header->fragment_offset_low =
     
    867867                return NULL;
    868868        memcpy(middle, last, IP_HEADER_LENGTH(last));
    869         SET_HEADER_FLAGS(middle,
    870             (GET_HEADER_FLAGS(middle) | IPFLAG_MORE_FRAGMENTS));
     869        SET_IP_HEADER_FLAGS(middle,
     870            (GET_IP_HEADER_FLAGS(middle) | IPFLAG_MORE_FRAGMENTS));
    871871        return middle;
    872872}
     
    925925
    926926        /* Fragmentation forbidden? */
    927         if(GET_HEADER_FLAGS(header) & IPFLAG_DONT_FRAGMENT)
     927        if(GET_IP_HEADER_FLAGS(header) & IPFLAG_DONT_FRAGMENT)
    928928                return EPERM;
    929929
     
    961961
    962962        /* Mark the first as fragmented */
    963         SET_HEADER_FLAGS(header,
    964             (GET_HEADER_FLAGS(header) | IPFLAG_MORE_FRAGMENTS));
     963        SET_IP_HEADER_FLAGS(header,
     964            (GET_IP_HEADER_FLAGS(header) | IPFLAG_MORE_FRAGMENTS));
    965965
    966966        /* Create middle fragments */
     
    13231323        int rc;
    13241324
    1325         if ((GET_HEADER_FLAGS(header) & IPFLAG_MORE_FRAGMENTS) ||
     1325        if ((GET_IP_HEADER_FLAGS(header) & IPFLAG_MORE_FRAGMENTS) ||
    13261326            IP_FRAGMENT_OFFSET(header)) {
    13271327                // TODO fragmented
     
    13291329        }
    13301330       
    1331         switch (GET_HEADER_VERSION(header)) {
     1331        switch (GET_IP_HEADER_VERSION(header)) {
    13321332        case IPVERSION:
    13331333                addrlen = sizeof(src_in);
     
    14511451
    14521452        /* Set the destination address */
    1453         switch (GET_HEADER_VERSION(header)) {
     1453        switch (GET_IP_HEADER_VERSION(header)) {
    14541454        case IPVERSION:
    14551455                addrlen = sizeof(addr_in);
Note: See TracChangeset for help on using the changeset viewer.