main: remove -dispin and -dispout command line options
authorFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 13 Nov 2012 14:03:42 +0000 (15:03 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 13 Nov 2012 21:46:52 +0000 (22:46 +0100)
Because we actually remove print_packet: tcpdump can parse
olsr packets (for years now already) so print_packet is no
longer needed.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
gui/win32/Inst/linux-manual.txt
src/main.c
src/net_olsr.c
src/net_olsr.h
src/parser.c
src/parser.h
src/print_packet.c [deleted file]
src/print_packet.h [deleted file]

index 39408a7..64db668 100644 (file)
@@ -7,7 +7,7 @@ NAME
 \r
 SYNOPSIS\r
        olsrd  [  -i   interface1  [interface2  ...]  ] [ -f  configfile ] [ -d\r
-       debuglevel ] [ -ipv6 ] [ -ipc ] [ -dispin ] [ -dispout ]  [  -tnl  ]  [\r
+       debuglevel ] [ -ipv6 ] [ -ipc ] [  -tnl  ]  [\r
        -bcast  broadcastaddress ] [ -delgw ] [ -hint  HELLO interval for wire-\r
        less interfaces ] [ -tcint  TC interval ] [ -midint  MID interval  ]  [\r
        -hnaint   HNA  interval  ] [ -hhold  HELLO validity time ] [ -thold  TC\r
@@ -54,16 +54,6 @@ OPTIONS
        -ipc        This option allows the GUI front-end created fro  olsrd  to\r
                    connect to olsrd at runtime.\r
 \r
-       -dispin     This option, when set, causes olsrd to display all incoming\r
-                   packet data on STDOUT. When using IPv4  the  data  is  dis-\r
-                   played  in decimal format, when using IPv6 the data is dis-\r
-                   played in hexadecimal format.\r
-\r
-       -dispout    This option, when set, causes olsrd to display all outgoing\r
-                   packet  data  on  STDOUT.  When using IPv4 the data is dis-\r
-                   played in decimal format, when using IPv6 the data is  dis-\r
-                   played in hexadecimal format.\r
-\r
        -tnl        When  this  option is set olsrd will use IP-in-IP tunneling\r
                    to Internet gateways. This is very experimental code and it\r
                    should not be used as of yet.\r
index 382c5dc..b56bbc5 100644 (file)
@@ -864,7 +864,7 @@ static void print_usage(bool error) {
         "usage: olsrd [-f <configfile>] [ -i interface1 interface2 ... ]\n"
         "  [-d <debug_level>] [-ipv6] [-multi <IPv6 multicast address>]\n"
         "  [-lql <LQ level>] [-lqw <LQ winsize>] [-lqnt <nat threshold>]\n"
-        "  [-bcast <broadcastaddr>] [-ipc] [-dispin] [-dispout] [-delgw]\n"
+        "  [-bcast <broadcastaddr>] [-ipc] [-delgw]\n"
         "  [-hint <hello interval (secs)>] [-tcint <tc interval (secs)>]\n"
         "  [-midint <mid interval (secs)>] [-hnaint <hna interval (secs)>]\n"
         "  [-T <Polling Rate (secs)>] [-nofork] [-hemu <ip_address>]\n"
@@ -1096,22 +1096,6 @@ static int olsr_process_arguments(int argc, char *argv[],
     }
 
     /*
-     * Should we display the contents of packages beeing sent?
-     */
-    if (strcmp(*argv, "-dispin") == 0) {
-      parser_set_disp_pack_in(true);
-      continue;
-    }
-
-    /*
-     * Should we display the contents of incoming packages?
-     */
-    if (strcmp(*argv, "-dispout") == 0) {
-      net_set_disp_pack_out(true);
-      continue;
-    }
-
-    /*
      * Should we set up and send on a IPC socket for the front-end?
      */
     if (strcmp(*argv, "-ipc") == 0) {
index 5af7c42..e5e4125 100644 (file)
@@ -44,7 +44,6 @@
 #include "log.h"
 #include "olsr.h"
 #include "net_os.h"
-#include "print_packet.h"
 #include "link_set.h"
 #include "lq_packet.h"
 
@@ -52,8 +51,6 @@
 #include <assert.h>
 #include <limits.h>
 
-static bool disp_pack_out = false;
-
 #ifdef _WIN32
 #define perror(x) WinSockPError(x)
 void WinSockPError(const char *);
@@ -87,12 +84,6 @@ static const char *const deny_ipv6_defaults[] = {
   NULL
 };
 
-void
-net_set_disp_pack_out(bool val)
-{
-  disp_pack_out = val;
-}
-
 /*
  * Converts each invalid IP-address from string to network byte order
  * and adds it to the invalid list.
@@ -380,13 +371,6 @@ net_output(struct interface *ifp)
     tmp_ptf_list->function(ifp->netbuf.buff, &ifp->netbuf.pending);
   }
 
-  /*
-   *if the -dispout option was given
-   *we print the content of the packets
-   */
-  if (disp_pack_out)
-    print_olsr_serialized_packet(stdout, (union olsr_packet *)ifp->netbuf.buff, ifp->netbuf.pending, &ifp->ip_addr);
-
   if (olsr_cnf->ip_version == AF_INET) {
     /* IP version 4 */
     if (olsr_sendto(ifp->send_socket, ifp->netbuf.buff, ifp->netbuf.pending, MSG_DONTROUTE, (struct sockaddr *)sin, sizeof(*sin)) <
index dfa39f6..521f2b6 100644 (file)
@@ -51,8 +51,6 @@
 
 typedef int (*packet_transform_function) (uint8_t *, int *);
 
-void net_set_disp_pack_out(bool);
-
 void init_net(void);
 
 int net_add_buffer(struct interface *);
index 8f6ee9b..1b6236d 100644 (file)
@@ -51,7 +51,6 @@
 #include "rebuild_packet.h"
 #include "net_os.h"
 #include "log.h"
-#include "print_packet.h"
 #include "net_olsr.h"
 #include "duplicate_handler.h"
 
@@ -80,14 +79,6 @@ struct packetparser_function_entry *packetparser_functions;
 static uint32_t inbuf_aligned[MAXMESSAGESIZE/sizeof(uint32_t) + 1];
 static char *inbuf = (char *)inbuf_aligned;
 
-static bool disp_pack_in = false;
-
-void
-parser_set_disp_pack_in(bool val)
-{
-  disp_pack_in = val;
-}
-
 /**
  *Initialize the parser.
  *
@@ -293,10 +284,6 @@ parse_packet(struct olsr *olsr, int size, struct interface *in_if, union olsr_ip
     return;
   }
 
-  /* Display packet */
-  if (disp_pack_in)
-    print_olsr_serialized_packet(stdout, (union olsr_packet *)olsr, size, from_addr);
-
   // translate sequence number to host order
   olsr->olsr_seqno = ntohs(olsr->olsr_seqno);
 
index 1ad65a7..d113b21 100644 (file)
@@ -70,8 +70,6 @@ struct packetparser_function_entry {
   struct packetparser_function_entry *next;
 };
 
-void parser_set_disp_pack_in(bool);
-
 void olsr_init_parser(void);
 
 void olsr_destroy_parser(void);
diff --git a/src/print_packet.c b/src/print_packet.c
deleted file mode 100644 (file)
index 98e2657..0000000
+++ /dev/null
@@ -1,351 +0,0 @@
-
-/*
- * The olsr.org Optimized Link-State Routing daemon(olsrd)
- * Copyright (c) 2004, Andreas Tonnesen(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.
- *
- */
-
-#include "print_packet.h"
-#include "ipcalc.h"
-#include "mantissa.h"
-#include "defs.h"
-#include "olsr.h"
-#include "lq_packet.h"
-#include "net_olsr.h"
-
-static void print_messagedump(FILE *, uint8_t *, int16_t);
-
-static void print_midmsg(FILE *, uint8_t *, int16_t);
-
-static void print_hnamsg(FILE *, uint8_t *, int16_t);
-
-static void print_olsr_tcmsg(FILE *, uint8_t *, int16_t);
-
-static void print_olsr_tcmsg_lq(FILE *, uint8_t *, int16_t);
-
-static void print_hellomsg(FILE *, uint8_t *, int16_t);
-
-static void print_hellomsg_lq(FILE *, uint8_t *, int16_t);
-
-/* Entire packet */
-int8_t
-print_olsr_serialized_packet(FILE * handle, union olsr_packet *pkt, uint16_t size, union olsr_ip_addr *from_addr)
-{
-  int16_t remainsize = size - OLSR_HEADERSIZE;
-  union olsr_message *msg;
-  struct ipaddr_str buf;
-
-  /* Print packet header (no IP4/6 difference) */
-  fprintf(handle, "  ============== OLSR PACKET ==============\n   source: %s\n   length: %d bytes\n   seqno: %d\n\n",
-          from_addr ? olsr_ip_to_string(&buf, from_addr) : "UNKNOWN", ntohs(pkt->v4.olsr_packlen), ntohs(pkt->v4.olsr_seqno));
-
-  /* Check size */
-  if (size != ntohs(pkt->v4.olsr_packlen))
-    fprintf(handle, "   SIZE MISSMATCH(%d != %d)!\n", size, ntohs(pkt->v4.olsr_packlen));
-
-  msg = (union olsr_message *)pkt->v4.olsr_msg;
-
-  /* Print all messages */
-  while ((remainsize > 0) && ntohs(msg->v4.olsr_msgsize)) {
-    print_olsr_serialized_message(handle, msg);
-    remainsize -= ntohs(msg->v4.olsr_msgsize);
-    msg = (union olsr_message *)((char *)msg + ntohs(msg->v4.olsr_msgsize));
-  }
-
-  /* Done */
-  fprintf(handle, "  =========================================\n\n");
-  return 1;
-}
-
-/* Single message */
-int8_t
-print_olsr_serialized_message(FILE * handle, union olsr_message * msg)
-{
-  struct ipaddr_str buf;
-
-  fprintf(handle, "   ------------ OLSR MESSAGE ------------\n");
-  fprintf(handle, "    Sender main addr: %s\n", olsr_ip_to_string(&buf, (union olsr_ip_addr *)&msg->v4.originator));
-  fprintf(handle, "    Type: %s, size: %d, vtime: %u ms\n", olsr_msgtype_to_string(msg->v4.olsr_msgtype),
-          ntohs(msg->v4.olsr_msgsize), me_to_reltime(msg->v4.olsr_vtime));
-  fprintf(handle, "    TTL: %d, Hopcnt: %d, seqno: %d\n", (olsr_cnf->ip_version == AF_INET) ? msg->v4.ttl : msg->v6.ttl,
-          (olsr_cnf->ip_version == AF_INET) ? msg->v4.hopcnt : msg->v6.hopcnt,
-          ntohs((olsr_cnf->ip_version == AF_INET) ? msg->v4.seqno : msg->v6.seqno));
-
-  switch (msg->v4.olsr_msgtype) {
-    /* Print functions for individual messagetypes */
-  case (MID_MESSAGE):
-    print_midmsg(handle, (olsr_cnf->ip_version == AF_INET) ? (uint8_t *) & msg->v4.message : (uint8_t *) & msg->v6.message,
-                 ntohs(msg->v4.olsr_msgsize));
-    break;
-  case (HNA_MESSAGE):
-    print_hnamsg(handle, (olsr_cnf->ip_version == AF_INET) ? (uint8_t *) & msg->v4.message : (uint8_t *) & msg->v6.message,
-                 ntohs(msg->v4.olsr_msgsize));
-    break;
-  case (TC_MESSAGE):
-    print_olsr_tcmsg(handle, (olsr_cnf->ip_version == AF_INET) ? (uint8_t *) & msg->v4.message : (uint8_t *) & msg->v6.message,
-                     ntohs(msg->v4.olsr_msgsize));
-    break;
-  case (LQ_TC_MESSAGE):
-    print_olsr_tcmsg_lq(handle,
-                        (olsr_cnf->ip_version == AF_INET) ? (uint8_t *) & msg->v4.message : (uint8_t *) & msg->v6.message,
-                        ntohs(msg->v4.olsr_msgsize));
-    break;
-  case (HELLO_MESSAGE):
-    print_hellomsg(handle, (olsr_cnf->ip_version == AF_INET) ? (uint8_t *) & msg->v4.message : (uint8_t *) & msg->v6.message,
-                   ntohs(msg->v4.olsr_msgsize));
-    break;
-  case (LQ_HELLO_MESSAGE):
-    print_hellomsg_lq(handle, (olsr_cnf->ip_version == AF_INET) ? (uint8_t *) & msg->v4.message : (uint8_t *) & msg->v6.message,
-                      ntohs(msg->v4.olsr_msgsize));
-    break;
-  default:
-    print_messagedump(handle, (uint8_t *) msg, ntohs(msg->v4.olsr_msgsize));
-    break;
-  }
-
-  fprintf(handle, "   --------------------------------------\n\n");
-  return 1;
-}
-
-static void
-print_messagedump(FILE * handle, uint8_t * msg, int16_t size)
-{
-  int i, x = 0;
-
-  fprintf(handle, "     Data dump:\n     ");
-  for (i = 0; i < size; i++) {
-    if (x == 4) {
-      x = 0;
-      fprintf(handle, "\n     ");
-    }
-    x++;
-    if (olsr_cnf->ip_version == AF_INET)
-      fprintf(handle, " %-3i ", (u_char) msg[i]);
-    else
-      fprintf(handle, " %-2x ", (u_char) msg[i]);
-  }
-  fprintf(handle, "\n");
-}
-
-static void
-print_hellomsg(FILE * handle, uint8_t * data, int16_t totsize)
-{
-  uint8_t * haddr;
-  int hellosize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
-
-  fprintf(handle, "    +Htime: %u ms\n", me_to_reltime(data[2]));
-
-  fprintf(handle, "    +Willingness: %d\n", data[3]);
-
-  if (olsr_cnf->ip_version == AF_INET) {
-    /* IPv4 */
-    struct hellomsg *h;
-    struct hellinfo *hinf;
-
-    h = (struct hellomsg *)data;
-
-    for (hinf = h->hell_info; (char *)hinf < ((char *)data + hellosize);
-         hinf = (struct hellinfo *)((char *)hinf + ntohs(hinf->size))) {
-
-      fprintf(handle, "    ++ Link: %s, Status: %s, Size: %d\n", olsr_link_to_string(EXTRACT_LINK(hinf->link_code)),
-              olsr_status_to_string(EXTRACT_STATUS(hinf->link_code)), ntohs(hinf->size));
-
-      for (haddr = (uint8_t *)&hinf->neigh_addr[0]; haddr < (uint8_t *)hinf + ntohs(hinf->size);
-           haddr += sizeof(struct in_addr)) {
-        struct ipaddr_str buf;
-        fprintf(handle, "    ++ %s\n", olsr_ip_to_string(&buf, (union olsr_ip_addr *)ARM_NOWARN_ALIGN(haddr)));
-      }
-    }
-
-  } else {
-    /* IPv6 */
-    struct hellomsg6 *h6;
-    struct hellinfo6 *hinf6;
-
-    h6 = (struct hellomsg6 *)data;
-
-    for (hinf6 = h6->hell_info; (char *)hinf6 < ((char *)data + (hellosize));
-         hinf6 = (struct hellinfo6 *)((char *)hinf6 + ntohs(hinf6->size))) {
-      fprintf(handle, "    ++ Link: %s, Status: %s, Size: %d\n", olsr_link_to_string(EXTRACT_LINK(hinf6->link_code)),
-              olsr_status_to_string(EXTRACT_STATUS(hinf6->link_code)), ntohs(hinf6->size));
-
-      for (haddr = (uint8_t *)&hinf6->neigh_addr[0]; haddr < (uint8_t *)hinf6 + ntohs(hinf6->size);
-           haddr += sizeof(struct in6_addr)) {
-        struct ipaddr_str buf;
-        fprintf(handle, "    ++ %s\n", olsr_ip_to_string(&buf, (union olsr_ip_addr *)ARM_NOWARN_ALIGN(haddr)));
-      }
-    }
-
-  }
-
-}
-
-static void
-print_hellomsg_lq(FILE * handle, uint8_t * data, int16_t totsize)
-{
-  uint8_t * haddr;
-  int hellosize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
-
-  fprintf(handle, "    +Htime: %u ms\n", me_to_reltime(data[2]));
-
-  fprintf(handle, "    +Willingness: %d\n", data[3]);
-
-  if (olsr_cnf->ip_version == AF_INET) {
-    /* IPv4 */
-    struct hellomsg *h;
-    struct hellinfo *hinf;
-
-    h = (struct hellomsg *)data;
-
-    for (hinf = h->hell_info; (char *)hinf < ((char *)data + hellosize);
-         hinf = (struct hellinfo *)((char *)hinf + ntohs(hinf->size))) {
-
-      fprintf(handle, "    ++ Link: %s, Status: %s, Size: %d\n", olsr_link_to_string(EXTRACT_LINK(hinf->link_code)),
-              olsr_status_to_string(EXTRACT_STATUS(hinf->link_code)), ntohs(hinf->size));
-
-      for (haddr = (uint8_t *)&hinf->neigh_addr[0]; haddr < (uint8_t *)hinf + ntohs(hinf->size);
-           haddr += sizeof(struct in_addr) + active_lq_handler->hello_lqdata_size) {
-        struct ipaddr_str buf;
-        uint8_t *quality = haddr + olsr_cnf->ipsize;
-        fprintf(handle, "    ++ %s\n", olsr_ip_to_string(&buf, (union olsr_ip_addr *)ARM_NOWARN_ALIGN(haddr)));
-        fprintf(handle, "    ++ LQ = %d, RLQ = %d\n", quality[0], quality[1]);
-      }
-    }
-
-  } else {
-    /* IPv6 */
-    struct hellomsg6 *h6;
-    struct hellinfo6 *hinf6;
-
-    h6 = (struct hellomsg6 *)data;
-
-    for (hinf6 = h6->hell_info; (char *)hinf6 < ((char *)data + (hellosize));
-         hinf6 = (struct hellinfo6 *)((char *)hinf6 + ntohs(hinf6->size))) {
-      fprintf(handle, "    ++ Link: %s, Status: %s, Size: %d\n", olsr_link_to_string(EXTRACT_LINK(hinf6->link_code)),
-              olsr_status_to_string(EXTRACT_STATUS(hinf6->link_code)), ntohs(hinf6->size));
-
-      for (haddr = (uint8_t *)&hinf6->neigh_addr[0]; haddr < (uint8_t *)hinf6 + ntohs(hinf6->size);
-           haddr += sizeof(struct in6_addr) + active_lq_handler->hello_lqdata_size) {
-        struct ipaddr_str buf;
-        uint8_t *quality = haddr + olsr_cnf->ipsize;
-        fprintf(handle, "    ++ %s\n", olsr_ip_to_string(&buf, (union olsr_ip_addr *)ARM_NOWARN_ALIGN(haddr)));
-        fprintf(handle, "    ++ LQ = %d, RLQ = %d\n", quality[0], quality[1]);
-      }
-    }
-
-  }
-}
-
-static void
-print_olsr_tcmsg_lq(FILE * handle, uint8_t * data, int16_t totsize)
-{
-  int remsize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
-
-  fprintf(handle, "    +ANSN: %d\n", htons(((struct olsr_tcmsg *)data)->ansn));
-
-  data += 4;
-  remsize -= 4;
-
-  while (remsize) {
-    struct ipaddr_str buf;
-    fprintf(handle, "    +Neighbor: %s\n", olsr_ip_to_string(&buf, (union olsr_ip_addr *)ARM_NOWARN_ALIGN(data)));
-    data += olsr_cnf->ipsize;
-    fprintf(handle, "    +LQ: %d, ", *data);
-    data += 1;
-    fprintf(handle, "RLQ: %d\n", *data);
-    data += 3;
-    remsize -= (olsr_cnf->ipsize + 4);
-  }
-
-}
-
-static void
-print_olsr_tcmsg(FILE * handle, uint8_t * data, int16_t totsize)
-{
-  int remsize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
-
-  fprintf(handle, "    +ANSN: %d\n", htons(((struct olsr_tcmsg *)data)->ansn));
-
-  data += 4;
-  remsize -= 4;
-
-  while (remsize) {
-    struct ipaddr_str buf;
-    fprintf(handle, "    +Neighbor: %s\n", olsr_ip_to_string(&buf, (union olsr_ip_addr *)ARM_NOWARN_ALIGN(data)));
-    data += olsr_cnf->ipsize;
-
-    remsize -= olsr_cnf->ipsize;
-  }
-
-}
-
-static void
-print_hnamsg(FILE * handle, uint8_t * data, int16_t totsize)
-{
-  int remsize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
-
-  while (remsize) {
-    struct ipaddr_str buf;
-    fprintf(handle, "    +Network: %s\n", olsr_ip_to_string(&buf, (union olsr_ip_addr *)ARM_NOWARN_ALIGN(data)));
-    data += olsr_cnf->ipsize;
-    fprintf(handle, "    +Netmask: %s\n", olsr_ip_to_string(&buf, (union olsr_ip_addr *)ARM_NOWARN_ALIGN(data)));
-    data += olsr_cnf->ipsize;
-
-    remsize -= (olsr_cnf->ipsize * 2);
-  }
-
-}
-
-static void
-print_midmsg(FILE * handle, uint8_t * data, int16_t totsize)
-{
-  int remsize = totsize - ((olsr_cnf->ip_version == AF_INET) ? OLSR_MSGHDRSZ_IPV4 : OLSR_MSGHDRSZ_IPV6);
-
-  while (remsize) {
-    struct ipaddr_str buf;
-    fprintf(handle, "    +Alias: %s\n", olsr_ip_to_string(&buf, (union olsr_ip_addr *)ARM_NOWARN_ALIGN(data)));
-    data += olsr_cnf->ipsize;
-    remsize -= olsr_cnf->ipsize;
-  }
-}
-
-/*
- * Local Variables:
- * c-basic-offset: 2
- * indent-tabs-mode: nil
- * End:
- */
diff --git a/src/print_packet.h b/src/print_packet.h
deleted file mode 100644 (file)
index 3bbeaac..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-
-/*
- * The olsr.org Optimized Link-State Routing daemon(olsrd)
- * Copyright (c) 2004, Andreas Tonnesen(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.
- *
- */
-
-#ifndef _PRINT_PACKET
-#define _PRINT_PACKET
-
-#include "olsr_types.h"
-#include "olsr_protocol.h"
-#include <stdio.h>
-
-int8_t print_olsr_serialized_packet(FILE *, union olsr_packet *, uint16_t, union olsr_ip_addr *);
-
-int8_t print_olsr_serialized_message(FILE *, union olsr_message *);
-
-#endif /* _PRINT_PACKET */
-
-/*
- * Local Variables:
- * c-basic-offset: 2
- * indent-tabs-mode: nil
- * End:
- */