| /* | |
| * Copied from Linux Monitor (LiMon) - Networking. | |
| * | |
| * Copyright 1994 - 2000 Neil Russell. | |
| * (See License) | |
| * Copyright 2000 Roland Borde | |
| * Copyright 2000 Paolo Scaffardi | |
| * Copyright 2000-2002 Wolfgang Denk, wd@denx.de | |
| * SPDX-License-Identifier: GPL-2.0 | |
| */ | |
| #ifndef __PING_H__ | |
| #define __PING_H__ | |
| #include <common.h> | |
| #include <net.h> | |
| /* | |
| * Initialize ping (beginning of netloop) | |
| */ | |
| void ping_start(void); | |
| /* | |
| * Deal with the receipt of a ping packet | |
| * | |
| * @param et Ethernet header in packet | |
| * @param ip IP header in the same packet | |
| * @param len Packet length | |
| */ | |
| void ping_receive(struct ethernet_hdr *et, struct ip_udp_hdr *ip, int len); | |
| #endif /* __PING_H__ */ |