示例#1
0
static int icmp_rcv_echo(struct sk_buff *skb)
{
	client_ip = ip_get_source_ip(skb);
		
	icmp_send_echo(skb);
	
	return 0;
}
示例#2
0
int icmp_send_echo_ip(int sockfd, unsigned short icmpSeq, char *ip)
{
	struct sockaddr_in dest_addr;

	if(!ip)
		return -1;
	bzero(&dest_addr,sizeof(dest_addr));
	dest_addr.sin_family=AF_INET;
	dest_addr.sin_addr.s_addr = inet_addr(ip);

	return icmp_send_echo(sockfd, icmpSeq, &dest_addr);
}