Linux Audio

Check our new training course

Loading...
/*
 * INET		An implementation of the TCP/IP protocol suite for the LINUX
 *		operating system.  INET is implemented using the  BSD Socket
 *		interface as the means of communication with the user level.
 *
 *		Definitions for the ICMP module.
 *
 * Version:	@(#)icmp.h	1.0.4	05/13/93
 *
 * Authors:	Ross Biro, <bir7@leland.Stanford.Edu>
 *		Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
 *
 *		This program is free software; you can redistribute it and/or
 *		modify it under the terms of the GNU General Public License
 *		as published by the Free Software Foundation; either version
 *		2 of the License, or (at your option) any later version.
 */
#ifndef _ICMP_H
#define	_ICMP_H

#include <linux/icmp.h>
#include <linux/skbuff.h>

#include <net/sock.h>
#include <net/protocol.h>

extern struct icmp_err icmp_err_convert[];
extern struct icmp_mib icmp_statistics;

extern void	icmp_send(struct sk_buff *skb_in,  int type, int code,
			  unsigned long info, struct device *dev);
extern int	icmp_rcv(struct sk_buff *skb1, struct device *dev,
			 struct options *opt, __u32 daddr,
			 unsigned short len, __u32 saddr,
			 int redo, struct inet_protocol *protocol);
extern int	icmp_ioctl(struct sock *sk, int cmd,
			   unsigned long arg);
extern void	icmp_init(struct proto_ops *ops);

#endif	/* _ICMP_H */
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy