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

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

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

  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         dn_address 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         unsigned char priority;
 17 };
 18 
 19 extern void dn_neigh_init(void);
 20 extern void dn_neigh_cleanup(void);
 21 extern struct neighbour *dn_neigh_lookup(struct neigh_table *tbl, void *ptr);
 22 extern int dn_neigh_router_hello(struct sk_buff *skb);
 23 extern int dn_neigh_endnode_hello(struct sk_buff *skb);
 24 extern void dn_neigh_pointopoint_hello(struct sk_buff *skb);
 25 extern int dn_neigh_elist(struct net_device *dev, unsigned char *ptr, int n);
 26 
 27 extern struct neigh_table dn_neigh_table;
 28 
 29 #endif /* _NET_DN_NEIGH_H */
 30 

~ [ 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.