Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/usr.sbin/arp/arp.h
103478 views
1
#ifndef _USR_SBIN_ARP_ARP_H_
2
#define _USR_SBIN_ARP_ARP_H_
3
4
int valid_type(int type);
5
int get_ifinfo(in_addr_t ipaddr, struct ether_addr *hwaddr, uint32_t *pifindex);
6
struct sockaddr_in *getaddr(char *host);
7
8
struct arp_opts {
9
bool aflag;
10
bool nflag;
11
time_t expire_time;
12
int flags;
13
char *rifname;
14
uint32_t rifindex;
15
};
16
extern struct arp_opts opts;
17
18
int print_entries_nl(uint32_t ifindex, struct in_addr addr);
19
int delete_nl(char *host);
20
int set_nl(struct sockaddr_in *dst, struct sockaddr_dl *sdl, char *host);
21
22
#endif
23
24