|
|
1.1 root 1: /* linux/net/inet/arp.h */
2: #ifndef _ARP_H
3: #define _ARP_H
4:
5: extern void arp_init(void);
6: extern int arp_rcv(struct sk_buff *skb, struct device *dev,
7: struct packet_type *pt);
8: extern int arp_query(unsigned char *haddr, u32 paddr, struct device *dev);
9: extern int arp_find(unsigned char *haddr, u32 paddr,
10: struct device *dev, u32 saddr, struct sk_buff *skb);
11: extern int arp_ioctl(unsigned int cmd, void *arg);
12: extern void arp_send(int type, int ptype, u32 dest_ip,
13: struct device *dev, u32 src_ip,
14: unsigned char *dest_hw, unsigned char *src_hw, unsigned char *th);
15: extern int arp_bind_cache(struct hh_cache ** hhp, struct device *dev, unsigned short type, __u32 daddr);
16: extern int arp_update_cache(struct hh_cache * hh);
17: #endif /* _ARP_H */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.