Routing table creation based on LQ compiles. Not tested at all.
[olsrd.git] / src / link_set.h
index 8fd2513..b066d6d 100644 (file)
@@ -19,7 +19,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  * 
  * 
- * $Id: link_set.h,v 1.8 2004/10/20 17:11:33 tlopatic Exp $
+ * $Id: link_set.h,v 1.13 2004/11/07 17:51:20 tlopatic Exp $
  *
  */
 
@@ -68,10 +68,14 @@ struct link_entry
   int lost_packets;
   int total_packets;
 
+  double loss_link_quality;
+
   int loss_window_size;
   int loss_index;
 
   unsigned char loss_bitmap[16];
+
+  double neigh_link_quality;
 #endif
 
   /*
@@ -123,6 +127,9 @@ void olsr_update_packet_loss_hello_int(struct link_entry *entry, double htime);
 void olsr_update_packet_loss(union olsr_ip_addr *rem, union olsr_ip_addr *loc,
                         olsr_u16_t seqno);
 void olsr_print_link_set(void);
+double olsr_neighbor_best_link_quality(union olsr_ip_addr *main);
+struct link_entry *olsr_neighbor_best_link(union olsr_ip_addr *main);
+struct link_entry *olsr_neighbor_best_inverse_link(union olsr_ip_addr *main);
 #endif
 
 #endif