diff options
Diffstat (limited to 'net/icmp.c')
| -rw-r--r-- | net/icmp.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -72,16 +72,16 @@ bool icmp_incoming(struct netdev *dev,struct eth_hdr *hdr) struct ipv4_hdr *ipv4=hdr->payload; struct icmp_v4 *data=(uint32_t *)ipv4+ipv4->ihl; - klog ("icmp type=%d",data->type); - klog ("icmp code=%d",data->code); - klog ("icmp csum=0x%04x",ntohs(data->csum)); +// klog ("icmp type=%d",data->type); +// klog ("icmp code=%d",data->code); +// klog ("icmp csum=0x%04x",ntohs(data->csum)); data->csum=0; - klog("expected checksum = 0x%04X",checksum(data,ntohs(ipv4->len)-ipv4->ihl*4)); +// klog("expected checksum = 0x%04X",checksum(data,ntohs(ipv4->len)-ipv4->ihl*4)); if(data->type==ICMP_ECHO_REQUEST) // echo request { struct icmp_v4_echo *echo=data->data; - klog ("received echo request id=%d, seq=%d, data=%d ",ntohs(echo->id),ntohs(echo->seq),echo->data); + //klog ("received echo request id=%d, seq=%d, data=%d ",ntohs(echo->id),ntohs(echo->seq),echo->data); icmp_reply(dev,hdr); /// TODO watchout that this is the memory managed by the network card we are dealing with!!. fix this later. } |
