Plugin interface updates
authorAndreas Tonnesen <andreto@olsr.org>
Sun, 7 Nov 2004 12:19:58 +0000 (12:19 +0000)
committerAndreas Tonnesen <andreto@olsr.org>
Sun, 7 Nov 2004 12:19:58 +0000 (12:19 +0000)
src/olsr_plugin_io.h
src/plugin.c

index decf690..f39b914 100644 (file)
@@ -19,7 +19,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  * 
  * 
- * $Id: olsr_plugin_io.h,v 1.7 2004/11/06 00:08:45 kattemat Exp $
+ * $Id: olsr_plugin_io.h,v 1.8 2004/11/07 12:19:58 kattemat Exp $
  *
  */
 
@@ -34,6 +34,7 @@
  *                 GETD_PACKET removed
  *                 GETD_MAXMESSAGESIZE removed
  *                 GETD_OUTPUTSIZE removed
+ *                 GETF__NET_OUTBUFFER_PUSH added
  *                 - Andreas
  */
 
 #define GETF__ADD_IFCHGF                           529
 #define GETF__DEL_IFCHGF                           530
 #define GETF__APM_READ                             531
+#define GETF__NET_OUTBUFFER_PUSH                   532
 
 #endif
index 4e09a02..c8d3a87 100644 (file)
@@ -19,7 +19,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  * 
  * 
- * $Id: plugin.c,v 1.8 2004/11/06 00:08:45 kattemat Exp $
+ * $Id: plugin.c,v 1.9 2004/11/07 12:19:58 kattemat Exp $
  *
  */
 
@@ -222,7 +222,11 @@ olsr_plugin_io(int cmd, void *data, size_t size)
       ptr = &apm_read;
       memcpy(data, &ptr, size);
       break;
+    case(GETF__NET_OUTBUFFER_PUSH):
+      ptr = &net_outbuffer_push;
+      memcpy(data, &ptr, size);
+      break;
+
     default:
       return -1;
     }