Convert etx_lq_fpm plugin to new plugin interface
[olsrd.git] / lib / lq_etx_ff / src / lq_plugin_etx_ff.h
index bf9adb5..d695ccc 100644 (file)
@@ -1,6 +1,7 @@
+
 /*
  * The olsr.org Optimized Link-State Routing daemon(olsrd)
- * Copyright (c) 2008 Henning Rogge <rogge@fgan.de>
+ * Copyright (c) 2004-2009, the olsr.org team - see HISTORY file
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
 #include "lq_packet.h"
 #include "lq_plugin.h"
 
-#define LQ_ALGORITHM_ETX_FF_NAME "etx_ff"
-
 /* 16,32,64 and max. 128 */
 #define LQ_FF_WINDOW 64
-#define LQ_FF_QUICKSTART_INIT 4
 
 struct lq_etxff_linkquality {
   uint8_t valueLq;
@@ -78,12 +76,13 @@ struct lq_etxff_link_entry {
   struct lq_etxff_linkquality lq;
   uint8_t windowSize, activePtr;
   uint16_t last_seq_nr;
+  uint16_t missed_seconds;
   uint16_t received[LQ_FF_WINDOW], lost[LQ_FF_WINDOW];
 };
 
 extern struct lq_handler lq_etxff_handler;
 
-#endif /*LQ_PLUGIN_ETX_FF_*/
+#endif /*LQ_PLUGIN_ETX_FF_ */
 
 /*
  * Local Variables: