~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/net/arp.h

Version: ~ [ 2.2.5 ] ~ [ 2.4.1 ] ~ [ 2.4.9 ] ~ [ 2.6.17.10 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /* linux/net/inet/arp.h */
  2 #ifndef _ARP_H
  3 #define _ARP_H
  4 
  5 #include <linux/if_arp.h>
  6 #include <net/neighbour.h>
  7 
  8 extern struct neigh_table arp_tbl;
  9 
 10 extern void     arp_init(void);
 11 extern int      arp_rcv(struct sk_buff *skb, struct net_device *dev,
 12                         struct packet_type *pt);
 13 extern int      arp_find(unsigned char *haddr, struct sk_buff *skb);
 14 extern int      arp_ioctl(unsigned int cmd, void *arg);
 15 extern void     arp_send(int type, int ptype, u32 dest_ip, 
 16                          struct net_device *dev, u32 src_ip, 
 17                          unsigned char *dest_hw, unsigned char *src_hw, unsigned char *th);
 18 extern int      arp_bind_neighbour(struct dst_entry *dst);
 19 extern int      arp_mc_map(u32 addr, u8 *haddr, struct net_device *dev, int dir);
 20 extern void     arp_ifdown(struct net_device *dev);
 21 
 22 extern struct neigh_ops arp_broken_ops;
 23 
 24 #endif  /* _ARP_H */
 25 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.