質問:
存在しないホストアドレスに対してping_client()を呼び出したとき、
応答が返るまでに指定したタイムアウト時間よりも時間がかかります。
なぜでしょうか?
回答:
ping_clientの引数で指定するタイムアウトは、
ping応答の待ち受けを開始してからの経過時間で検知しています。
待ち受け開始以前のping要求送信の処理(snd_soc処理内)で、
ARP応答待ちと再送で時間がかかっていることが考えられます。
検索用
[ping_client][PING][ARP][snd_soc]