Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 #ifndef _NET_DN_NEIGH_H
  2 #define _NET_DN_NEIGH_H
  3 
  4 /*
  5  * The position of the first two fields of
  6  * this structure are critical - SJW
  7  */
  8 struct dn_neigh {
  9         struct neighbour n;
 10         __le16 addr;
 11         unsigned long flags;
 12 #define DN_NDFLAG_R1    0x0001 /* Router L1      */
 13 #define DN_NDFLAG_R2    0x0002 /* Router L2      */
 14 #define DN_NDFLAG_P3    0x0004 /* Phase III Node */
 15         unsigned long blksize;
 16         __u8 priority;
 17 };
 18 
 19 extern void dn_neigh_init(void);
 20 extern void dn_neigh_cleanup(void);
 21 extern int dn_neigh_router_hello(struct sk_buff *skb);
 22 extern int dn_neigh_endnode_hello(struct sk_buff *skb);
 23 extern void dn_neigh_pointopoint_hello(struct sk_buff *skb);
 24 extern int dn_neigh_elist(struct net_device *dev, unsigned char *ptr, int n);
 25 
 26 extern struct neigh_table dn_neigh_table;
 27 
 28 #endif /* _NET_DN_NEIGH_H */
 29 
  This page was automatically generated by the LXR engine.