lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] pinging


From: Jonathan Larmour
Subject: Re: [lwip-users] pinging
Date: Wed, 10 Jan 2007 00:49:26 +0000
User-agent: Thunderbird 1.5.0.9 (X11/20070102)

Jonathan Larmour wrote:
Marcin Prusinski wrote:
Hey !
I was looking for example that will help me send some icmp echo requests. I only found post of Larry Piggins who wrote exactly something i need, but i couldn't find the code.

You need to make a raw socket, i.e. NETCONN_RAW, ensuring LWIP_RAW is on in your configuration.

I'm using standalone version of LWIP.
I'm just a begginer and I can't figure out how to compute ICMP ECHO checksum.

Here's some code obtained from elsewhere:
[snip]

Actually, you could also directly use lwip's own checksumming routines if you like. If you #include "lwip/inet.h" you can get this function from there:
u16_t inet_chksum(void *dataptr, u16_t len);

Jifl
--
eCosCentric    http://www.eCosCentric.com/    The eCos and RedBoot experts
Company legal info, address and number:   http://www.ecoscentric.com/legal
------["The best things in life aren't things."]------      Opinions==mine




reply via email to

[Prev in Thread] Current Thread [Next in Thread]