deleted lq_etx_fpm directory
authorHenning Rogge <rogge@fgan.de>
Mon, 19 May 2008 12:28:18 +0000 (14:28 +0200)
committerHenning Rogge <rogge@fgan.de>
Mon, 19 May 2008 12:28:18 +0000 (14:28 +0200)
lib/lq_etx_fpm/Makefile [deleted file]
lib/lq_etx_fpm/README_LQ_ETX_FPM [deleted file]
lib/lq_etx_fpm/src/lq_etx_fpm_plugin.c [deleted file]
lib/lq_etx_fpm/src/lq_etx_fpm_plugin.h [deleted file]
lib/lq_etx_fpm/version-script.txt [deleted file]

diff --git a/lib/lq_etx_fpm/Makefile b/lib/lq_etx_fpm/Makefile
deleted file mode 100644 (file)
index 8b456ef..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-# The olsr.org Optimized Link-State Routing daemon(olsrd)
-# Copyright (c) 2004, Andreas T´┐Żnnesen(andreto@olsr.org)
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without 
-# modification, are permitted provided that the following conditions 
-# are met:
-#
-# * Redistributions of source code must retain the above copyright 
-#   notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above copyright 
-#   notice, this list of conditions and the following disclaimer in 
-#   the documentation and/or other materials provided with the 
-#   distribution.
-# * Neither the name of olsr.org, olsrd nor the names of its 
-#   contributors may be used to endorse or promote products derived 
-#   from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
-# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
-# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
-# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
-# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
-# POSSIBILITY OF SUCH DAMAGE.
-#
-# Visit http://www.olsr.org for more information.
-#
-# If you find this software useful feel free to make a donation
-# to the project. For more information see the website or contact
-# the copyright holders.
-#
-
-OLSRD_PLUGIN = true
-PLUGIN_NAME =  lq_etx_fpm
-PLUGIN_VER =   0.1
-
-TOPDIR = ../..
-include $(TOPDIR)/Makefile.inc
-
-default_target: $(PLUGIN_FULLNAME)
-
-$(PLUGIN_FULLNAME): $(OBJS) version-script.txt
-               $(CC) $(LDFLAGS) -o $(PLUGIN_FULLNAME) $(OBJS) $(LIBS)
-
-install:       $(PLUGIN_FULLNAME)
-               $(STRIP) $(PLUGIN_FULLNAME)
-               $(INSTALL_LIB)
-
-clean:
-               rm -f $(OBJS) $(SRCS:%.c=%.d) $(PLUGIN_FULLNAME)
diff --git a/lib/lq_etx_fpm/README_LQ_ETX_FPM b/lib/lq_etx_fpm/README_LQ_ETX_FPM
deleted file mode 100644 (file)
index 52ef2c7..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
----------------------------------------------------------------------
-ETX-FPM LINKQUALITY PLUGIN FOR OLSRD
-by Henning Rogge <rogge@fgan.de>
----------------------------------------------------------------------
-
-This plugin is a fpm implementation of the etx metric calculation.
-
----------------------------------------------------------------------
-SAMPLE CONFIG
----------------------------------------------------------------------
-
-add in /etc/olsrd.conf:
-
-LoadPlugin "lq_etx_fpm.so.0.1"
-{
-}
-
-
----------------------------------------------------------------------
-EOF / 30.03.2008
diff --git a/lib/lq_etx_fpm/src/lq_etx_fpm_plugin.c b/lib/lq_etx_fpm/src/lq_etx_fpm_plugin.c
deleted file mode 100644 (file)
index eecf161..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * The olsr.org Optimized Link-State Routing daemon(olsrd)
- * Copyright (c) 2008 Henning Rogge <rogge@fgan.de>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions 
- * are met:
- *
- * * Redistributions of source code must retain the above copyright 
- *   notice, this list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above copyright 
- *   notice, this list of conditions and the following disclaimer in 
- *   the documentation and/or other materials provided with the 
- *   distribution.
- * * Neither the name of olsr.org, olsrd nor the names of its 
- *   contributors may be used to endorse or promote products derived 
- *   from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
- * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
- * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
- * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
- * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
- * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
- * POSSIBILITY OF SUCH DAMAGE.
- *
- * Visit http://www.olsr.org for more information.
- *
- * If you find this software useful feel free to make a donation
- * to the project. For more information see the website or contact
- * the copyright holders.
- *
- */
-
-#include <stdio.h>
-#include <string.h>
-
-#include "../../../src/olsrd_plugin.h"
-
-#include "lq_etx_fpm_plugin.h"
-#include "lq_etx_fpm.h"
-#include "olsr.h"
-#include "fpm.h"
-
-#define PLUGIN_INTERFACE_VERSION 5
-
-/****************************************************************************
- *                Functions that the plugin MUST provide                    *
- ****************************************************************************/
-/**
- * Plugin interface version
- * Used by main olsrd to check plugin interface version
- */
-int olsrd_plugin_interface_version(void)
-{
-    return PLUGIN_INTERFACE_VERSION;
-}
-
-int olsrd_plugin_init(void) {
-  set_lq_handler(&lq_etx_fpm_handler, LQ_ETX_FPM_HANDLER_NAME);
-  return 1;
-}
-
-/**
- * Register parameters from config file
- * Called for all plugin parameters
- */
-static const struct olsrd_plugin_parameters plugin_parameters[] = {
-};
-
-void olsrd_get_plugin_parameters(const struct olsrd_plugin_parameters **params, int *size)
-{
-    *params = plugin_parameters;
-    *size = sizeof(plugin_parameters)/sizeof(*plugin_parameters);
-}
-
-
-/****************************************************************************
- *       Optional private constructor and destructor functions              *
- ****************************************************************************/
-
-/* attention: make static to avoid name clashes */
-
-static void my_init(void) __attribute__ ((constructor));
-static void my_fini(void) __attribute__ ((destructor));
-
-
-/**
- * Optional Private Constructor
- */
-static void my_init(void)
-{
-}
-
-
-/**
- * Optional Private Destructor
- */
-static void my_fini(void)
-{
-}
diff --git a/lib/lq_etx_fpm/src/lq_etx_fpm_plugin.h b/lib/lq_etx_fpm/src/lq_etx_fpm_plugin.h
deleted file mode 100644 (file)
index d56cf6f..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * The olsr.org Optimized Link-State Routing daemon(olsrd)
- * Copyright (c) 2008 Henning Rogge <rogge@fgan.de>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions 
- * are met:
- *
- * * Redistributions of source code must retain the above copyright 
- *   notice, this list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above copyright 
- *   notice, this list of conditions and the following disclaimer in 
- *   the documentation and/or other materials provided with the 
- *   distribution.
- * * Neither the name of olsr.org, olsrd nor the names of its 
- *   contributors may be used to endorse or promote products derived 
- *   from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 
- * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
- * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
- * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
- * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 
- * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
- * POSSIBILITY OF SUCH DAMAGE.
- *
- * Visit http://www.olsr.org for more information.
- *
- * If you find this software useful feel free to make a donation
- * to the project. For more information see the website or contact
- * the copyright holders.
- *
- */
-
-#ifndef LQ_ETX_FPM_PLUGIN_
-#define LQ_ETX_FPM_PLUGIN_
-
-
-/****************************************************************************
- *                Functions that the plugin MUST provide                    *
- ****************************************************************************/
-
-
-/* Initialization function */
-int 
-olsrd_plugin_interface_version(void);
-
-#endif
diff --git a/lib/lq_etx_fpm/version-script.txt b/lib/lq_etx_fpm/version-script.txt
deleted file mode 100644 (file)
index a145659..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-VERS_1.0
-{
-  global:
-    olsrd_plugin_interface_version;
-    olsrd_plugin_init;
-    olsrd_get_plugin_parameters;
-
-  local:
-    *;
-};