1#ifndef _USR_SBIN_ARP_ARP_H_ 2#define _USR_SBIN_ARP_ARP_H_ 3 4int valid_type(int type); 5struct sockaddr_in *getaddr(char *host); 6int print_entries_nl(uint32_t ifindex, struct in_addr addr); 7 8struct arp_opts { 9 bool aflag; 10 bool nflag; 11 time_t expire_time; 12 int flags; 13 char *rifname; 14 unsigned int rifindex; 15}; 16extern struct arp_opts opts; 17 18int print_entries_nl(uint32_t ifindex, struct in_addr addr); 19int delete_nl(uint32_t ifindex, char *host); 20int set_nl(uint32_t ifindex, struct sockaddr_in *dst, struct sockaddr_dl *sdl, 21 char *host); 22 23#endif 24