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