Changeset 7715994 in mainline for uspace/srv/net/tl/icmp/icmp_client.c


Ignore:
Timestamp:
2010-03-13T12:17:02Z (14 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6ba20a6b
Parents:
d0febca (diff), 2070570 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge mainline changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/tl/icmp/icmp_client.c

    rd0febca r7715994  
    3737
    3838#include <errno.h>
    39 //#include <stdio.h>
     39
     40#ifdef CONFIG_DEBUG
     41        #include <stdio.h>
     42#endif
    4043
    4144#include <sys/types.h>
     
    4952#include "icmp_header.h"
    5053
    51 int     icmp_client_process_packet( packet_t packet, icmp_type_t * type, icmp_code_t * code, icmp_param_t * pointer, icmp_param_t * mtu ){
    52         icmp_header_ref header;
     54int icmp_client_process_packet(packet_t packet, icmp_type_t * type, icmp_code_t * code, icmp_param_t * pointer, icmp_param_t * mtu){
     55        icmp_header_ref header;
    5356
    54         header = ( icmp_header_ref ) packet_get_data( packet );
    55         if(( ! header )
    56         || ( packet_get_data_length( packet ) < sizeof( icmp_header_t ))){
     57        header = (icmp_header_ref) packet_get_data(packet);
     58        if((! header)
     59                || (packet_get_data_length(packet) < sizeof(icmp_header_t))){
    5760                return 0;
    5861        }
    59         if( type ) * type = header->type;
    60         if( code ) * code = header->code;
    61         if( pointer ) * pointer = header->un.param.pointer;
    62         if( mtu ) * mtu = header->un.frag.mtu;
     62        if(type){
     63                *type = header->type;
     64        }
     65        if(code){
     66                *code = header->code;
     67        }
     68        if(pointer){
     69                *pointer = header->un.param.pointer;
     70        }
     71        if(mtu){
     72                *mtu = header->un.frag.mtu;
     73        }
    6374        // remove debug dump
    64 //      printf( "ICMP error %d (%d) in packet %d\n", header->type, header->code, packet_get_id( packet ));
    65         return sizeof( icmp_header_t );
     75#ifdef CONFIG_DEBUG
     76        printf("ICMP error %d (%d) in packet %d\n", header->type, header->code, packet_get_id(packet));
     77#endif
     78        return sizeof(icmp_header_t);
    6679}
    6780
    68 size_t icmp_client_header_length( packet_t packet ){
    69         if( packet_get_data_length( packet ) < sizeof( icmp_header_t )){
     81size_t icmp_client_header_length(packet_t packet){
     82        if(packet_get_data_length(packet) < sizeof(icmp_header_t)){
    7083                return 0;
    7184        }
    72         return sizeof( icmp_header_t );
     85        return sizeof(icmp_header_t);
    7386}
    7487
Note: See TracChangeset for help on using the changeset viewer.