Add example configuration for dlep plugins
authorHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Tue, 4 Nov 2014 09:40:22 +0000 (10:40 +0100)
committerHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Tue, 4 Nov 2014 09:40:22 +0000 (10:40 +0100)
Update copyright and history notice

HISTORY
src-plugins/dlep/README_DLEP_RADIO [new file with mode: 0644]
src-plugins/dlep/README_DLEP_ROUTER [new file with mode: 0644]
src-plugins/dlep/dlep_bitmap.c
src-plugins/dlep/dlep_static_data.c
src-plugins/dlep/dlep_static_data.h

diff --git a/HISTORY b/HISTORY
index 8dc11cb..4a6dbb3 100644 (file)
--- a/HISTORY
+++ b/HISTORY
@@ -1,6 +1,7 @@
 The OLSR.org framework is based on the OLSR.org stable and master branch
-(see HISTORY_pre_framework for details).
+OLSR (RFC3626) implementation (see HISTORY_pre_framework for details).
 
 It was cleaned up, rewritten, modified and extended by Henning Rogge 
-(henning.rogge@fkie.fraunhofer.de) in 2010-2013.
\ No newline at end of file
+(henning.rogge@fkie.fraunhofer.de) since 2010.
+
+The work was sponsored by the European Union CONFINE project from 2011 to 2015.
diff --git a/src-plugins/dlep/README_DLEP_RADIO b/src-plugins/dlep/README_DLEP_RADIO
new file mode 100644 (file)
index 0000000..c3b5cde
--- /dev/null
@@ -0,0 +1,35 @@
+   PLUGIN USAGE
+==================
+DLEP_RADIO plugin by Henning Rogge
+
+The plugin implements Draft-07 of the Dynamic Link Exchange Protocol of the
+IETF MANET group. It was written as part of the EU CONFINE project in 2014.
+
+See https://tools.ietf.org/html/draft-ietf-manet-dlep-07 for details.
+
+
+
+   PLUGIN CONFIGURATION
+==========================
+
+The following example configuration combines the dlep_radio plugin with the
+nl80211_listener and layer2info plugin for a single-radio DLEP implementation.
+
+
+[global]
+        fork            no
+        failfast        no
+        plugin          dlep_radio
+        plugin          layer2info
+        plugin          nl80211_listener
+
+[dlep_radio=br-lan]
+        source          wlan0
+        not_proxied     false
+        proxied         true
+
+[nl80211_listener]
+        if              wlan0
+        interval        1.0
+
+[layer2_viewer]
diff --git a/src-plugins/dlep/README_DLEP_ROUTER b/src-plugins/dlep/README_DLEP_ROUTER
new file mode 100644 (file)
index 0000000..bb643f8
--- /dev/null
@@ -0,0 +1,22 @@
+   PLUGIN USAGE
+==================
+DLEP_ROUTER plugin by Henning Rogge
+
+The plugin implements Draft-07 of the Dynamic Link Exchange Protocol of the
+IETF MANET group. It was written as part of the EU CONFINE project in 2014.
+
+See https://tools.ietf.org/html/draft-ietf-manet-dlep-07 for details.
+
+
+
+   PLUGIN CONFIGURATION
+==========================
+
+The following example configuration integrates a DLEP-Router plugin into an
+OLSRv2 application for receiving linklayer information.
+
+
+[global]
+        plugins         dlep_router
+
+[dlep_router=eth0.101]
index 873693e..745a234 100644 (file)
@@ -1,8 +1,42 @@
+
 /*
- * dlep_signal.c
+ * The olsr.org Optimized Link-State Routing daemon version 2 (olsrd2)
+ * Copyright (c) 2004-2013, the olsr.org team - see HISTORY file
+ * 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.
  *
- *  Created on: Sep 24, 2014
- *      Author: rogge
  */
 
 #include <arpa/inet.h>
index 4153f89..d66f22b 100644 (file)
@@ -1,8 +1,42 @@
+
 /*
- * dlep_tlvdata.c
+ * The olsr.org Optimized Link-State Routing daemon version 2 (olsrd2)
+ * Copyright (c) 2004-2013, the olsr.org team - see HISTORY file
+ * 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.
  *
- *  Created on: Sep 24, 2014
- *      Author: rogge
  */
 
 #include "common/common_types.h"
index 0dd146a..6bc7753 100644 (file)
@@ -1,8 +1,42 @@
+
 /*
- * dlep_tlvdata.h
+ * The olsr.org Optimized Link-State Routing daemon version 2 (olsrd2)
+ * Copyright (c) 2004-2013, the olsr.org team - see HISTORY file
+ * 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.
  *
- *  Created on: Sep 24, 2014
- *      Author: rogge
  */
 
 #ifndef DLEP_TLVDATA_H_