Diff for /embedaddon/quagga/isisd/isis_spf.h between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 17:26:11 version 1.1.1.2, 2012/10/09 09:22:28
Line 54  struct isis_vertex Line 54  struct isis_vertex
     struct prefix prefix;      struct prefix prefix;
   } N;    } N;
   
   struct isis_lsp *lsp;  
   u_int32_t d_N;                /* d(N) Distance from this IS      */    u_int32_t d_N;                /* d(N) Distance from this IS      */
   u_int16_t depth;              /* The depth in the imaginary tree */    u_int16_t depth;              /* The depth in the imaginary tree */
  struct list *Adj_N;           /* {Adj(N)} next hop or neighbor list */
  struct list *Adj_N;           /* {Adj(N)}  */  struct list *parents;         /* list of parents for ECMP */
   struct list *children;        /* list of children used for tree dump */
 };  };
   
 struct isis_spftree  struct isis_spftree
 {  {
   struct thread *t_spf;         /* spf threads */    struct thread *t_spf;         /* spf threads */
   time_t lastrun;               /* for scheduling */  
   int pending;                  /* already scheduled */  
   struct list *paths;           /* the SPT */    struct list *paths;           /* the SPT */
   struct list *tents;           /* TENT */    struct list *tents;           /* TENT */
  struct isis_area *area;       /* back pointer to area */
  u_int32_t timerun;            /* statistics */  int pending;                  /* already scheduled */
   unsigned int runcount;        /* number of runs since uptime */
   time_t last_run_timestamp;    /* last run timestamp for scheduling */
   time_t last_run_duration;     /* last run duration in msec */
 };  };
   
   struct isis_spftree * isis_spftree_new (struct isis_area *area);
   void isis_spftree_del (struct isis_spftree *spftree);
   void isis_spftree_adj_del (struct isis_spftree *spftree,
                              struct isis_adjacency *adj);
 void spftree_area_init (struct isis_area *area);  void spftree_area_init (struct isis_area *area);
   void spftree_area_del (struct isis_area *area);
   void spftree_area_adj_del (struct isis_area *area,
                              struct isis_adjacency *adj);
 int isis_spf_schedule (struct isis_area *area, int level);  int isis_spf_schedule (struct isis_area *area, int level);
 void isis_spf_cmds_init (void);  void isis_spf_cmds_init (void);
 #ifdef HAVE_IPV6  #ifdef HAVE_IPV6

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>