Changeset 91478aa in mainline for uspace/srv/net/tl/icmp/icmp.c
- Timestamp:
- 2010-02-17T23:20:41Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9b87284, ca2d142
- Parents:
- 536ded4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tl/icmp/icmp.c
r536ded4 r91478aa 287 287 length = ( size_t ) addrlen; 288 288 // TODO do not ask all the time 289 ERROR_PROPAGATE( ip_packet_size_req( icmp_globals.ip_phone, -1, & icmp_globals. addr_len, & icmp_globals.prefix, & icmp_globals.content, & icmp_globals.suffix));290 packet = packet_get_4( icmp_globals.net_phone, size, icmp_globals. addr_len, ICMP_HEADER_SIZE + icmp_globals.prefix, icmp_globals.suffix );289 ERROR_PROPAGATE( ip_packet_size_req( icmp_globals.ip_phone, -1, & icmp_globals.packet_dimension )); 290 packet = packet_get_4( icmp_globals.net_phone, size, icmp_globals.packet_dimension.addr_len, ICMP_HEADER_SIZE + icmp_globals.packet_dimension.prefix, icmp_globals.packet_dimension.suffix ); 291 291 if( ! packet ) return ENOMEM; 292 292 … … 477 477 return icmp_globals.ip_phone; 478 478 } 479 ERROR_PROPAGATE( ip_packet_size_req( icmp_globals.ip_phone, -1, & icmp_globals. addr_len, & icmp_globals.prefix, & icmp_globals.content, & icmp_globals.suffix));480 icmp_globals.p refix += ICMP_HEADER_SIZE;481 icmp_globals. content -= ICMP_HEADER_SIZE;479 ERROR_PROPAGATE( ip_packet_size_req( icmp_globals.ip_phone, -1, & icmp_globals.packet_dimension )); 480 icmp_globals.packet_dimension.prefix += ICMP_HEADER_SIZE; 481 icmp_globals.packet_dimension.content -= ICMP_HEADER_SIZE; 482 482 // get configuration 483 483 icmp_globals.error_reporting = NET_DEFAULT_ICMP_ERROR_REPORTING;
Note:
See TracChangeset
for help on using the changeset viewer.