Re: [PATCH 0/1] tidbits: net-ping: add ping tidbit using raw socket

Philippe Gerum <[email protected]> Sun, 05 Jul 2026 18:49:43 +0200
Newsgroups dev.linux.lists.xenomai
Message-ID <[email protected]>
Hannes Diethelm <[email protected]> writes:

> Am 05.07.26 um 17:01 schrieb Philippe Gerum:
>> Hannes Diethelm <[email protected]> writes:
>> 
>>> This patch is the result from experimenting with evl networking. I use it to do basic
>>> connection tests from the out of band network and check the timing.
>>>
>>> It is a bit complex due to evl doesn't support IPPROTO_ICMP sockets.
>>>
>>> Using the in-band network stack, you can use: sockfd = socket(AF_INET, SOCK_DGRAM, IPPROTO_ICMP);
>>> and then only send the icmp part of the message. However, such a support is not really needed,
>>> it works fine without.
>>>
>> This said, we have an ICMP protocol module in the evl stack since
>> recently, which only responds to ICMP_ECHO requests ATM, directly from
>> kernel space. Extending IPPROTO_ICMP by implementing the oob_sendmsg()
>> handler for it there has become an option.
>> 
>
> That would make the ping tool way simpler. I can also wait until this is available and
> create a new patch. It's mostly done just to figure out that IPPROTO_ICMP is not available.

Ok, I believe having IPPROTO_ICMP would be the best approach. I'll
let you know when this is available.

-- 
Philippe.