From c87505bf4d91f7f1030d03bc7d41ff5210083f08 Mon Sep 17 00:00:00 2001 From: Dimitri Lozeve Date: Fri, 27 May 2016 11:04:48 +0200 Subject: [PATCH] Added documentation to the header file --- arp.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arp.h b/arp.h index a4c73a4..02d0384 100644 --- a/arp.h +++ b/arp.h @@ -36,6 +36,18 @@ */ int send_arp_request(int sockfd, int ifindex, struct sockaddr_in *ipaddr, unsigned char *macaddr, struct in_addr target_ip); + +/* Sends an ARP reply + + sockfd: file descriptor of the socket + ifindex: index of the network interface + sender_ip: source IP address + sender_mac: source MAC address + target_ip: IP address to which the answer is destined + target_mac: MAC address of the target + + The function returns 0 on success, or exits with EXIT_FAILURE. + */ int send_arp_reply(int sockfd, int ifindex, struct sockaddr_in *sender_ip, unsigned char *sender_mac, struct in_addr target_ip, unsigned char *target_mac); #endif /* ARP_H_ */