blob: 0a2d7d179763018bb72f595a5e218d1e71cdbe0a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
/*
* 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
*/
#if defined(CONFIG_CMD_PING)
#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(Ethernet_t *et, struct ip_udp_hdr *ip, int len);
#endif /* __PING_H__ */
#endif
|