uboot/net/ping.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/*
   3 *      Copied from Linux Monitor (LiMon) - Networking.
   4 *
   5 *      Copyright 1994 - 2000 Neil Russell.
   6 *      (See License)
   7 *      Copyright 2000 Roland Borde
   8 *      Copyright 2000 Paolo Scaffardi
   9 *      Copyright 2000-2002 Wolfgang Denk, wd@denx.de
  10 */
  11
  12#ifndef __PING_H__
  13#define __PING_H__
  14
  15#include <common.h>
  16#include <net.h>
  17
  18/*
  19 * Initialize ping (beginning of netloop)
  20 */
  21void ping_start(void);
  22
  23/*
  24 * Deal with the receipt of a ping packet
  25 *
  26 * @param et Ethernet header in packet
  27 * @param ip IP header in the same packet
  28 * @param len Packet length
  29 */
  30void ping_receive(struct ethernet_hdr *et, struct ip_udp_hdr *ip, int len);
  31
  32#endif /* __PING_H__ */
  33