72,10 → 72,7 |
ip_header_ref header; |
|
header = ( ip_header_ref ) packet_get_data( packet ); |
if(( ! header ) |
|| ( packet_get_data_length( packet ) < sizeof( ip_header_t ))){ |
return ENOMEM; |
} |
if( ! header ) return ENOMEM; |
if( protocol ) * protocol = header->protocol; |
if( ttl ) * ttl = header->ttl; |
if( tos ) * tos = header->tos; |
88,15 → 85,12 |
} |
} |
|
size_t ip_client_header_length( packet_t packet ){ |
int ip_client_header_length( packet_t packet ){ |
ip_header_ref header; |
|
header = ( ip_header_ref ) packet_get_data( packet ); |
if(( ! header ) |
|| ( packet_get_data_length( packet ) < sizeof( ip_header_t ))){ |
return 0; |
} |
return header->ihl * 4u; |
if( ! header ) return ENOMEM; |
return header->ihl * 4; |
} |
|
/** @} |