* removed the commented out COPY_IP() and COMP_IP() macros - everything seems to...
authorBernd Petrovitsch <bernd@firmix.at>
Thu, 29 Nov 2007 18:10:18 +0000 (18:10 +0000)
committerBernd Petrovitsch <bernd@firmix.at>
Thu, 29 Nov 2007 18:10:18 +0000 (18:10 +0000)
21 files changed:
lib/bmf/src/Bmf.c
lib/bmf/src/NetworkInterfaces.c
src/build_msg.c
src/duplicate_set.c
src/hna_set.c
src/ipc_frontend.c
src/link_set.c
src/linux/kernel_routes.c
src/lq_packet.c
src/mid_set.c
src/mpr_selector_set.c
src/neighbor_table.c
src/packet.c
src/parser.c
src/process_package.c
src/rebuild_packet.c
src/routing_table.c
src/tc_set.c
src/unix/ifnet.c
src/win32/ifnet.c
src/win32/net.c

index 5ca6232..345ea5c 100644 (file)
@@ -179,7 +179,6 @@ static void EncapsulateAndForwardPacket(
   forwardTo.sin_port = htons(BMF_ENCAP_PORT);
 
   /* Start by filling in the local broadcast address */
-  //COPY_IP(&forwardTo.sin_addr.s_addr, &intf->broadAddr);
   forwardTo.sin_addr = intf->broadAddr.v4;
 
   /* - If the BMF mechanism is BM_UNICAST_PROMISCUOUS, always send just one
@@ -202,7 +201,6 @@ static void EncapsulateAndForwardPacket(
   {
     if (BmfMechanism == BM_UNICAST_PROMISCUOUS || nPossibleNeighbors <= 2)
     {
-      //COPY_IP(&forwardTo.sin_addr.s_addr, &bestNeighborLinks.links[i]->neighbor_iface_addr);
       forwardTo.sin_addr = bestNeighborLinks.links[i]->neighbor_iface_addr.v4;
     }
 
@@ -271,7 +269,6 @@ static void BmfPacketCaptured(
 #endif
   ipHeader = GetIpHeader(encapsulationUdpData);
 
-  //COPY_IP(&dst, &ipHeader->ip_dst);
   dst.v4 = ipHeader->ip_dst;
 
   /* Only forward multicast packets. If configured, also forward local broadcast packets */
@@ -303,7 +300,6 @@ static void BmfPacketCaptured(
   /* Retrieve the length of the captured packet */
   ipPacketLen = GetIpTotalLength(ipPacket);
 
-  //COPY_IP(&src, &ipHeader->ip_src);
   src.v4 = ipHeader->ip_src;
 
   OLSR_PRINTF(
@@ -609,9 +605,7 @@ static void BmfEncapsulationPacketReceived(
   ipPacketLen = GetIpTotalLength(ipPacket);
   ipHeader = GetIpHeader(encapsulationUdpData);
 
-  //COPY_IP(&mcSrc, &ipHeader->ip_src);
   mcSrc.v4 = ipHeader->ip_src;
-  //COPY_IP(&mcDst, &ipHeader->ip_dst);
   mcDst.v4 = ipHeader->ip_dst;
 
   /* Increase counter */
@@ -796,7 +790,6 @@ static void BmfEncapsulationPacketReceived(
 
       /* Compose destination of encapsulation packet.
        * Start by filling in the local broadcast address. */
-      //COPY_IP(&forwardTo.sin_addr.s_addr, &walker->broadAddr);
       forwardTo.sin_addr = walker->broadAddr.v4;
 
       /* - If the BMF mechanism is BM_UNICAST_PROMISCUOUS, always send just one
@@ -821,7 +814,6 @@ static void BmfEncapsulationPacketReceived(
         {
           /* For unicast, overwrite the local broadcast address which was filled in
            * above */
-          //COPY_IP(&forwardTo.sin_addr.s_addr, &bestNeighborLinks.links[i]->neighbor_iface_addr);
           forwardTo.sin_addr = bestNeighborLinks.links[i]->neighbor_iface_addr.v4;
         }
 
@@ -901,7 +893,6 @@ static void BmfTunPacketCaptured(unsigned char* encapsulationUdpData)
   ipHeader = GetIpHeader(encapsulationUdpData);
 
   /* Only forward multicast packets. If configured, also forward local broadcast packets */
-  //COPY_IP(&dstIp, &ipHeader->ip_dst);
   dstIp.v4 = ipHeader->ip_dst;
 
   broadAddr.v4.s_addr = htonl(EtherTunTapIpBroadcast);
@@ -915,7 +906,6 @@ static void BmfTunPacketCaptured(unsigned char* encapsulationUdpData)
     return;
   }
 
-  //COPY_IP(&srcIp, &ipHeader->ip_src);
   srcIp.v4 = ipHeader->ip_src;
 
   OLSR_PRINTF(
@@ -1200,9 +1190,7 @@ static void DoBmf(void)
           continue; /* for */
         }
 
-        //COPY_IP(&forwardedBy, &ipHeader->ip_src);
         forwardedBy.v4 = ipHeader->ip_src;
-        //COPY_IP(&forwardedTo, &ipHeader->ip_dst);
         forwardedTo.v4 = ipHeader->ip_dst;
         BmfEncapsulationPacketReceived(
           walker,
@@ -1244,7 +1232,6 @@ static void DoBmf(void)
           continue; /* for */
         } /* if (nBytes < 0) */
 
-        //COPY_IP(&forwardedBy, &from.sin_addr.s_addr);
         forwardedBy.v4 = from.sin_addr;
 
         /* Check if the number of received bytes is large enough for a minimal BMF
index 54272f5..8dbe9b5 100644 (file)
@@ -1468,9 +1468,7 @@ static int CreateInterface(
     /* For an OLSR-interface, copy the interface address and broadcast
      * address from the OLSR interface object. Downcast to correct sockaddr
      * subtype. */
-    //COPY_IP(&newIf->intAddr, &((struct sockaddr_in *)&olsrIntf->int_addr)->sin_addr.s_addr);
     newIf->intAddr.v4 = ((struct sockaddr_in *)&olsrIntf->int_addr)->sin_addr;
-    //COPY_IP(&newIf->broadAddr, &((struct sockaddr_in *)&olsrIntf->int_broadaddr)->sin_addr.s_addr);
     newIf->broadAddr.v4 = ((struct sockaddr_in *)&olsrIntf->int_broadaddr)->sin_addr;
   }
   else
@@ -1488,7 +1486,6 @@ static int CreateInterface(
          else
          {
       /* Downcast to correct sockaddr subtype */
-      //COPY_IP(&newIf->intAddr, &((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr.s_addr);
       newIf->intAddr.v4 = ((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr;
     }
 
@@ -1505,7 +1502,6 @@ static int CreateInterface(
          else
          {
       /* Downcast to correct sockaddr subtype */
-      //COPY_IP(&newIf->broadAddr, &((struct sockaddr_in *)&ifr.ifr_broadaddr)->sin_addr.s_addr);
       newIf->broadAddr.v4 = ((struct sockaddr_in *)&ifr.ifr_broadaddr)->sin_addr;
     }
   }
@@ -1622,7 +1618,6 @@ int CreateBmfNetworkInterfaces(struct interface* skipThisIntf)
     }
 
     /* ...find the OLSR interface structure, if any */
-    //COPY_IP(&ipAddr, &((struct sockaddr_in*)&ifr->ifr_addr)->sin_addr.s_addr);
     ipAddr.v4 =  ((struct sockaddr_in*)&ifr->ifr_addr)->sin_addr;
     olsrIntf = if_ifwithaddr(&ipAddr);
 
@@ -1865,7 +1860,6 @@ void CheckAndUpdateLocalBroadcast(unsigned char* ipPacket, union olsr_ip_addr* b
   assert(ipPacket != NULL && broadAddr != NULL);
 
   iph = (struct iphdr*) ipPacket;
-  //COPY_IP(&destIp, &iph->daddr);
   destIp.v4.s_addr = iph->daddr;
   if (! IsMulticast(&destIp))
   {
@@ -1874,7 +1868,6 @@ void CheckAndUpdateLocalBroadcast(unsigned char* ipPacket, union olsr_ip_addr* b
 
     origDaddr = ntohl(iph->daddr);
 
-    //COPY_IP(&iph->daddr, broadAddr);
     iph->daddr = broadAddr->v4.s_addr;
     newDaddr = ntohl(iph->daddr);
 
index fdaa6f0..3ec50ee 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: build_msg.c,v 1.40 2007/11/29 00:49:38 bernd67 Exp $
+ * $Id: build_msg.c,v 1.41 2007/11/29 18:10:11 bernd67 Exp $
  */
 
 #include "build_msg.h"
@@ -297,7 +297,6 @@ serialize_hello4(struct hello_message *message, struct interface *ifp)
   m->v4.hopcnt = 0;
   m->v4.olsr_msgtype = HELLO_MESSAGE;
   /* Set source(main) addr */
-  //COPY_IP(&m->v4.originator, &olsr_cnf->main_addr);
   m->v4.originator = olsr_cnf->main_addr.v4.s_addr;
 
   m->v4.olsr_vtime = ifp->valtimes.hello;
@@ -394,7 +393,6 @@ serialize_hello4(struct hello_message *message, struct interface *ifp)
                  curr_size += 4; /* HELLO type section header */
                }
              
-             //COPY_IP(haddr, &nb->address);
              *haddr = nb->address;
              
              /* Point to next address */
@@ -473,7 +471,6 @@ serialize_hello6(struct hello_message *message, struct interface *ifp)
   m->v6.ttl = message->ttl;
   m->v6.hopcnt = 0;
   /* Set source(main) addr */
-  //COPY_IP(&m->v6.originator, &olsr_cnf->main_addr);
   m->v6.originator = olsr_cnf->main_addr.v6;
   m->v6.olsr_msgtype = HELLO_MESSAGE;
 
@@ -564,7 +561,6 @@ serialize_hello6(struct hello_message *message, struct interface *ifp)
                  curr_size += 4; /* HELLO type section header */
                }
                  
-             //COPY_IP(haddr, &nb->address);
              *haddr = nb->address;
                  
              /* Point to next address */
@@ -645,7 +641,6 @@ serialize_tc4(struct tc_message *message, struct interface *ifp)
   m->v4.olsr_msgtype = TC_MESSAGE;
   m->v4.hopcnt = message->hop_count;
   m->v4.ttl = message->ttl;
-  //COPY_IP(&m->v4.originator, &message->originator);
   m->v4.originator = message->originator.v4.s_addr;
 
   /* Fill TC header */
@@ -689,7 +684,6 @@ serialize_tc4(struct tc_message *message, struct interface *ifp)
          OLSR_PRINTF(BMSG_DBGLVL, "\t%s\n", 
                      olsr_ip_to_string(&buf, &mprs->address));
 #endif 
-      //COPY_IP(&mprsaddr->addr, &mprs->address);
       mprsaddr->addr = mprs->address.v4.s_addr;
       curr_size += olsr_cnf->ipsize;
       mprsaddr++;
@@ -773,7 +767,6 @@ serialize_tc6(struct tc_message *message, struct interface *ifp)
   m->v6.olsr_msgtype = TC_MESSAGE;
   m->v6.hopcnt = message->hop_count;
   m->v6.ttl = message->ttl;
-  //COPY_IP(&m->v6.originator, &message->originator);
   m->v6.originator = message->originator.v6;
 
   /* Fill TC header */
@@ -813,7 +806,6 @@ serialize_tc6(struct tc_message *message, struct interface *ifp)
          OLSR_PRINTF(BMSG_DBGLVL, "\t%s\n", 
                      olsr_ip_to_string(&buf, &mprs->address));
 #endif
-      //COPY_IP(&mprsaddr6->addr, &mprs->address);
       mprsaddr6->addr = mprs->address.v6;
       curr_size += olsr_cnf->ipsize;
 
@@ -888,7 +880,6 @@ serialize_mid4(struct interface *ifp)
   m->v4.hopcnt = 0;
   m->v4.ttl = MAX_TTL;
   /* Set main(first) address */
-  //COPY_IP(&m->v4.originator, &olsr_cnf->main_addr);
   m->v4.originator = olsr_cnf->main_addr.v4.s_addr;
   m->v4.olsr_msgtype = MID_MESSAGE;
   m->v4.olsr_vtime = ifp->valtimes.mid;
@@ -930,7 +921,6 @@ serialize_mid4(struct interface *ifp)
                      ifs->int_name);
 #endif
          
-         //COPY_IP(&addrs->addr, &ifs->ip_addr);
           addrs->addr = ifs->ip_addr.v4.s_addr;
          addrs++;
          curr_size += olsr_cnf->ipsize;
@@ -994,7 +984,6 @@ serialize_mid6(struct interface *ifp)
   m->v6.olsr_msgtype = MID_MESSAGE;
   m->v6.olsr_vtime = ifp->valtimes.mid;
   /* Set main(first) address */
-  //COPY_IP(&m->v6.originator, &olsr_cnf->main_addr);
   m->v6.originator = olsr_cnf->main_addr.v6;
 
   addrs6 = m->v6.message.mid.mid_addr;
@@ -1033,7 +1022,6 @@ serialize_mid6(struct interface *ifp)
                              ifs->int_name);
 #endif
 
-          //COPY_IP(&addrs6->addr, &ifs->ip_addr);
           addrs6->addr = ifs->ip_addr.v6;
          addrs6++;
          curr_size += olsr_cnf->ipsize;
@@ -1096,7 +1084,6 @@ serialize_hna4(struct interface *ifp)
   
   
   /* Fill header */
-  //COPY_IP(&m->v4.originator, &olsr_cnf->main_addr);
   m->v4.originator = olsr_cnf->main_addr.v4.s_addr;
   m->v4.hopcnt = 0;
   m->v4.ttl = MAX_TTL;
@@ -1129,9 +1116,7 @@ serialize_hna4(struct interface *ifp)
 #ifdef DEBUG
       OLSR_PRINTF(BMSG_DBGLVL, "\tNet: %s\n", olsr_ip_prefix_to_string(&h->net));
 #endif
-      //COPY_IP(&pair->addr, &h->net);
       pair->addr = h->net.prefix.v4.s_addr;
-      //COPY_IP(&pair->netmask, &h->netmask);
       olsr_prefix_to_netmask(&ip_addr, h->net.prefix_len);
       pair->netmask = ip_addr.v4.s_addr;
       pair++;
@@ -1184,7 +1169,6 @@ serialize_hna6(struct interface *ifp)
   m = (union olsr_message *)msg_buffer;   
 
   /* Fill header */
-  //COPY_IP(&m->v6.originator, &olsr_cnf->main_addr);
   m->v6.originator = olsr_cnf->main_addr.v6;
   m->v6.hopcnt = 0;
   m->v6.ttl = MAX_TTL;
@@ -1217,9 +1201,7 @@ serialize_hna6(struct interface *ifp)
 #ifdef DEBUG
       OLSR_PRINTF(BMSG_DBGLVL, "\tNet: %s\n", olsr_ip_prefix_to_string(&h->net));
 #endif
-      //COPY_IP(&pair6->addr, &h->net);
       pair6->addr = h->net.prefix.v6;
-      //COPY_IP(&pair6->netmask, &tmp_netmask);
       olsr_prefix_to_netmask(&tmp_netmask, h->net.prefix_len);
       pair6->netmask = tmp_netmask.v6;
       pair6++;
index 23d9ee4..4379cee 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: duplicate_set.c,v 1.20 2007/11/29 00:49:38 bernd67 Exp $
+ * $Id: duplicate_set.c,v 1.21 2007/11/29 18:10:11 bernd67 Exp $
  */
 
 #include "ipcalc.h"
@@ -95,7 +95,6 @@ olsr_add_dup_entry(const union olsr_ip_addr *originator, const olsr_u16_t seqno)
   new_dup_entry = olsr_malloc(sizeof(struct dup_entry), "New dup entry");
 
   /* Address */
-  //COPY_IP(&new_dup_entry->addr, originator);
   new_dup_entry->addr = *originator;
   /* Seqno */
   new_dup_entry->seqno = seqno;
@@ -288,7 +287,6 @@ olsr_update_dup_entry(const union olsr_ip_addr *originator,
   
   new_iface = olsr_malloc(sizeof(struct dup_iface), "New dup iface");
 
-  //COPY_IP(&new_iface->addr, iface);
   new_iface->addr = *iface;
   new_iface->next = tmp_dup_table->ifaces;
   tmp_dup_table->ifaces = new_iface;
index 22bcee9..22ec10a 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: hna_set.c,v 1.27 2007/11/29 01:29:53 bernd67 Exp $
+ * $Id: hna_set.c,v 1.28 2007/11/29 18:10:12 bernd67 Exp $
  */
 
 #include "ipcalc.h"
@@ -140,7 +140,6 @@ olsr_add_hna_entry(const union olsr_ip_addr *addr)
   new_entry = olsr_malloc(sizeof(struct hna_entry), "New HNA entry");
 
   /* Fill struct */
-  //COPY_IP(&new_entry->A_gateway_addr, addr);
   new_entry->A_gateway_addr = *addr;
 
   /* Link nets */
@@ -178,7 +177,6 @@ olsr_add_hna_net(struct hna_entry *hna_gw, const union olsr_ip_addr *net, olsr_u
   struct hna_net *new_net = olsr_malloc(sizeof(struct hna_net), "Add HNA net");
   
   /* Fill struct */
-  //COPY_IP(&new_net->A_network_addr, net);
   new_net->A_network_addr = *net;
   //memcpy(&new_net->A_netmask, mask, netmask_size);
   new_net->prefixlen = prefixlen;
index 2169744..2a9873b 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: ipc_frontend.c,v 1.41 2007/11/29 00:49:38 bernd67 Exp $
+ * $Id: ipc_frontend.c,v 1.42 2007/11/29 18:10:12 bernd67 Exp $
  */
 
 /*
@@ -281,14 +281,12 @@ ipc_route_send_rtentry(const union olsr_ip_addr *dst,
   packet.size = htons(IPC_PACK_SIZE);
   packet.msgtype = ROUTE_IPC;
 
-  //COPY_IP(&packet.target_addr, dst);
   packet.target_addr = *dst;
 
   packet.add = add;
   if(add && gw)
     {
       packet.metric = met;
-      //COPY_IP(&packet.gateway_addr, gw);
       packet.gateway_addr = *gw;
     }
 
@@ -346,13 +344,11 @@ ipc_send_all_routes(int fd)
     packet.size = htons(IPC_PACK_SIZE);
     packet.msgtype = ROUTE_IPC;
          
-    //COPY_IP(&packet.target_addr, &rt->rt_dst.prefix);
     packet.target_addr = rt->rt_dst.prefix;
 
     packet.add = 1;
     packet.metric = (olsr_u8_t)(rt->rt_best->rtp_metric.hops);
 
-    //COPY_IP(&packet.gateway_addr, &rt->rt_nexthop.gateway);
     packet.gateway_addr = rt->rt_nexthop.gateway;
 
     memcpy(&packet.device[0], if_ifwithindex_name(rt->rt_nexthop.iif_index), 4);
@@ -419,7 +415,6 @@ ipc_send_net_info(int fd)
   net_msg->ipv6 = olsr_cnf->ip_version == AF_INET ? 0 : 1;
  
   /* Main addr */
-  //COPY_IP(&net_msg->main_addr, &olsr_cnf->main_addr);
   net_msg->main_addr = olsr_cnf->main_addr;
 
   /*
index 5f7c397..86c9c45 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: link_set.c,v 1.78 2007/11/29 00:49:38 bernd67 Exp $
+ * $Id: link_set.c,v 1.79 2007/11/29 18:10:13 bernd67 Exp $
  */
 
 
@@ -507,10 +507,8 @@ add_link_entry(const union olsr_ip_addr *local,
    * which received the HELLO message
    */
   //printf("\tLocal IF: %s\n", olsr_ip_to_string(local));
-  //COPY_IP(&new_link->local_iface_addr, local);
   new_link->local_iface_addr = *local;
   /* L_neighbor_iface_addr = Source Address */
-  //COPY_IP(&new_link->neighbor_iface_addr, remote);
   new_link->neighbor_iface_addr = *remote;
 
   /* L_SYM_time            = current time - 1 (expired) */
@@ -585,20 +583,8 @@ add_link_entry(const union olsr_ip_addr *local,
       neighbor = olsr_insert_neighbor_table(remote_main);
     }
 
-  /* Copy the main address - make sure this is done every time
-   * as neighbors might change main address */
-  /* Erik Tromp - OOPS! Don't do this! Neighbor entries are hashed through their
-   * neighbor_main_addr field, and when that field is changed, their position
-   * in the hash table is no longer correct, so that the function
-   * olsr_lookup_neighbor_table() can no longer find the neighbor
-   * entry. */
-  /*COPY_IP(&neighbor->neighbor_main_addr, remote_main);*/
-
   neighbor->linkcount++;
-
-
   new_link->neighbor = neighbor;
-
   if(!ipequal(remote, remote_main))
     {
       /* Add MID alias if not already registered */
index a7fc7cb..763efa2 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: kernel_routes.c,v 1.31 2007/11/11 23:10:23 bernd67 Exp $
+ * $Id: kernel_routes.c,v 1.32 2007/11/29 18:10:17 bernd67 Exp $
  */
 
 #include "kernel_routes.h"
@@ -262,11 +262,9 @@ olsr_ioctl_add_route6(const struct rt_entry *rt)
 
   memset(&kernel_route, 0, sizeof(struct in6_rtmsg));
 
-  //COPY_IP(&kernel_route.rtmsg_dst, &rt->rt_dst.prefix);
   kernel_route.rtmsg_dst     = rt->rt_dst.prefix.v6;
   kernel_route.rtmsg_dst_len = rt->rt_dst.prefix_len;
 
-  //COPY_IP(&kernel_route.rtmsg_gateway, &rt->rt_best->rtp_nexthop.gateway);
   kernel_route.rtmsg_gateway = rt->rt_best->rtp_nexthop.gateway.v6;
 
   kernel_route.rtmsg_flags = olsr_rt_flags(rt);
@@ -384,11 +382,9 @@ olsr_ioctl_del_route6(const struct rt_entry *rt)
   memset(&kernel_route,0,sizeof(struct in6_rtmsg));
 
 
-  //COPY_IP(&kernel_route.rtmsg_dst, &rt->rt_dst.prefix);
   kernel_route.rtmsg_dst     = rt->rt_dst.prefix.v6;
   kernel_route.rtmsg_dst_len = rt->rt_dst.prefix_len;
 
-  //COPY_IP(&kernel_route.rtmsg_gateway, &rt->rt_best->rtp_nexthop.gateway);
   kernel_route.rtmsg_gateway = rt->rt_best->rtp_nexthop.gateway.v6;
 
   kernel_route.rtmsg_flags = olsr_rt_flags(rt);
index ff2076f..7485ee1 100644 (file)
@@ -38,7 +38,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: lq_packet.c,v 1.33 2007/11/29 00:49:38 bernd67 Exp $
+ * $Id: lq_packet.c,v 1.34 2007/11/29 18:10:13 bernd67 Exp $
  */
 
 #include "ipcalc.h"
@@ -74,7 +74,6 @@ create_lq_hello(struct lq_hello_message *lq_hello, struct interface *outif)
   lq_hello->comm.vtime = me_to_double(outif->valtimes.hello);
   lq_hello->comm.size = 0;
 
-  //COPY_IP(&lq_hello->comm.orig, &olsr_cnf->main_addr);
   lq_hello->comm.orig = olsr_cnf->main_addr;
 
   lq_hello->comm.ttl = 1;
@@ -120,7 +119,6 @@ create_lq_hello(struct lq_hello_message *lq_hello, struct interface *outif)
   
       // set the entry's neighbour interface address
 
-      //COPY_IP(&neigh->addr, &walker->neighbor_iface_addr);
       neigh->addr = walker->neighbor_iface_addr;
       
       // queue the neighbour entry
@@ -163,7 +161,6 @@ create_lq_tc(struct lq_tc_message *lq_tc, struct interface *outif)
   lq_tc->comm.vtime = me_to_double(outif->valtimes.tc);
   lq_tc->comm.size = 0;
 
-  //COPY_IP(&lq_tc->comm.orig, &olsr_cnf->main_addr);
   lq_tc->comm.orig = olsr_cnf->main_addr;
 
   if (olsr_cnf->lq_fish > 0)
@@ -183,7 +180,6 @@ create_lq_tc(struct lq_tc_message *lq_tc, struct interface *outif)
   lq_tc->comm.hops = 0;
   lq_tc->comm.seqno = get_msg_seqno();
 
-  //COPY_IP(&lq_tc->from, &olsr_cnf->main_addr);
   lq_tc->from = olsr_cnf->main_addr;
 
   lq_tc->ansn = get_local_ansn();
@@ -221,7 +217,6 @@ create_lq_tc(struct lq_tc_message *lq_tc, struct interface *outif)
 
           // set the entry's main address
 
-          //COPY_IP(&neigh->address, &walker->neighbor_main_addr);
           neigh->address = walker->neighbor_main_addr;
 
           // set the entry's link quality
index 27d5e0c..c4b9ee5 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: mid_set.c,v 1.25 2007/11/29 00:49:38 bernd67 Exp $
+ * $Id: mid_set.c,v 1.26 2007/11/29 18:10:13 bernd67 Exp $
  */
 
 #include "ipcalc.h"
@@ -143,7 +143,6 @@ insert_mid_tuple(const union olsr_ip_addr *m_addr, struct mid_address *alias, fl
       tmp->aliases = alias;
       alias->main_entry = tmp;
       QUEUE_ELEM(reverse_mid_set[alias_hash], alias);
-      //COPY_IP(&tmp->main_addr, m_addr);
       tmp->main_addr = *m_addr;
       tmp->ass_timer = GET_TIMESTAMP(vtime*1000);
       /* Queue */
@@ -234,7 +233,6 @@ insert_mid_alias(const union olsr_ip_addr *main_add, const union olsr_ip_addr *a
   OLSR_PRINTF(1, "Inserting alias %s for ", olsr_ip_to_string(&buf1, alias));
   OLSR_PRINTF(1, "%s\n", olsr_ip_to_string(&buf1, main_add));
 
-  //COPY_IP(&adr->alias, alias);
   adr->alias = *alias;
   adr->next_alias = NULL;
   
index 7c92dcc..d210e30 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: mpr_selector_set.c,v 1.21 2007/11/29 00:49:38 bernd67 Exp $
+ * $Id: mpr_selector_set.c,v 1.22 2007/11/29 18:10:13 bernd67 Exp $
  */
 
 
@@ -113,7 +113,6 @@ olsr_add_mpr_selector(const union olsr_ip_addr *addr, float vtime)
   new_entry = olsr_malloc(sizeof(struct mpr_selector), "Add MPR selector");
 
   /* Fill struct */
-  //COPY_IP(&new_entry->MS_main_addr, addr);
   new_entry->MS_main_addr = *addr;
   new_entry->MS_time = GET_TIMESTAMP(vtime*1000);
 
index 3baf33a..caf24f2 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: neighbor_table.c,v 1.36 2007/11/29 00:49:38 bernd67 Exp $
+ * $Id: neighbor_table.c,v 1.37 2007/11/29 18:10:14 bernd67 Exp $
  */
 
 #include "ipcalc.h"
@@ -241,7 +241,6 @@ olsr_insert_neighbor_table(const union olsr_ip_addr *main_addr)
   new_neigh = olsr_malloc(sizeof(struct neighbor_entry), "New neighbor entry");
   
   /* Set address, willingness and status */
-  //COPY_IP(&new_neigh->neighbor_main_addr, main_addr);
   new_neigh->neighbor_main_addr = *main_addr;
   new_neigh->willingness = WILL_NEVER;
   new_neigh->status = NOT_SYM;
index d5c975e..1e3c09f 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: packet.c,v 1.27 2007/11/29 00:49:39 bernd67 Exp $
+ * $Id: packet.c,v 1.28 2007/11/29 18:10:16 bernd67 Exp $
  */
 
 
@@ -111,7 +111,6 @@ olsr_build_hello_packet(struct hello_message *message, struct interface *outif)
   /* Set TTL */
 
   message->ttl = 1;  
-  //COPY_IP(&message->source_addr, &olsr_cnf->main_addr);
   message->source_addr = olsr_cnf->main_addr;
 
 #ifdef DEBUG
@@ -190,11 +189,9 @@ olsr_build_hello_packet(struct hello_message *message, struct interface *outif)
        }
   
       /* Set the remote interface address */
-      //COPY_IP(&message_neighbor->address, &links->neighbor_iface_addr);
       message_neighbor->address = links->neighbor_iface_addr;
       
       /* Set the main address */
-      //COPY_IP(&message_neighbor->main_address, &links->neighbor->neighbor_main_addr);
       message_neighbor->main_address = links->neighbor->neighbor_main_addr;
 #ifdef DEBUG
       OLSR_PRINTF(5, "Added: %s -  status %d\n", olsr_ip_to_string(&buf, &message_neighbor->address), message_neighbor->status);
@@ -293,10 +290,8 @@ olsr_build_hello_packet(struct hello_message *message, struct interface *outif)
              }
            
 
-           //COPY_IP(&message_neighbor->address, &neighbor->neighbor_main_addr);
            message_neighbor->address = neighbor->neighbor_main_addr;
 
-           //COPY_IP(&message_neighbor->main_address, &neighbor->neighbor_main_addr);
            message_neighbor->main_address = neighbor->neighbor_main_addr;
 #ifdef DEBUG
            OLSR_PRINTF(5, "Added: %s -  status  %d\n", olsr_ip_to_string(&buf, &message_neighbor->address), message_neighbor->status);
@@ -358,9 +353,7 @@ olsr_build_tc_packet(struct tc_message *message)
   message->ttl = MAX_TTL;
   message->ansn = get_local_ansn();
 
-  //COPY_IP(&message->originator, &olsr_cnf->main_addr);
   message->originator = olsr_cnf->main_addr;
-  //COPY_IP(&message->source_addr, &olsr_cnf->main_addr);
   message->source_addr = olsr_cnf->main_addr;
   
 
@@ -382,7 +375,6 @@ olsr_build_tc_packet(struct tc_message *message)
                //printf("\t%s\n", olsr_ip_to_string(&mprs->mpr_selector_addr));
                message_mpr = olsr_malloc(sizeof(struct tc_mpr_addr), "Build TC");
                
-               //COPY_IP(&message_mpr->address, &entry->neighbor_main_addr);
                message_mpr->address = entry->neighbor_main_addr;
                message_mpr->next = message->multipoint_relay_selector_address;
                message->multipoint_relay_selector_address = message_mpr;
@@ -399,7 +391,6 @@ olsr_build_tc_packet(struct tc_message *message)
                    //printf("\t%s\n", olsr_ip_to_string(&mprs->mpr_selector_addr));
                    message_mpr = olsr_malloc(sizeof(struct tc_mpr_addr), "Build TC 2");
                    
-                   //COPY_IP(&message_mpr->address, &entry->neighbor_main_addr);
                    message_mpr->address = entry->neighbor_main_addr;
                    message_mpr->next = message->multipoint_relay_selector_address;
                    message->multipoint_relay_selector_address = message_mpr;
@@ -415,7 +406,6 @@ olsr_build_tc_packet(struct tc_message *message)
                    //printf("\t%s\n", olsr_ip_to_string(&mprs->mpr_selector_addr));
                    message_mpr = olsr_malloc(sizeof(struct tc_mpr_addr), "Build TC 3");
                    
-                   //COPY_IP(&message_mpr->address, &entry->neighbor_main_addr);
                    message_mpr->address = entry->neighbor_main_addr;
                    message_mpr->next = message->multipoint_relay_selector_address;
                    message->multipoint_relay_selector_address = message_mpr;
index 5870846..ef06012 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: parser.c,v 1.38 2007/11/29 00:49:39 bernd67 Exp $
+ * $Id: parser.c,v 1.39 2007/11/29 18:10:17 bernd67 Exp $
  */
 
 #include "parser.h"
@@ -421,13 +421,11 @@ olsr_input(int fd)
       if(olsr_cnf->ip_version == AF_INET)
        {
          /* IPv4 sender address */
-         //COPY_IP(&from_addr, &((struct sockaddr_in *)&from)->sin_addr.s_addr);
          from_addr.v4 = ((struct sockaddr_in *)&from)->sin_addr;
        }
       else
        {
          /* IPv6 sender address */
-         //COPY_IP(&from_addr, &((struct sockaddr_in6 *)&from)->sin6_addr);
          from_addr.v6 = ((struct sockaddr_in6 *)&from)->sin6_addr;
        }
       
@@ -495,7 +493,6 @@ olsr_input_hostemu(int fd)
   if(cc != (int)olsr_cnf->ipsize)
     {
       fprintf(stderr, "Error receiving host-client IP hook(%d) %s!\n", cc, strerror(errno));
-      //COPY_IP(&from_addr, &((struct olsr *)inbuf)->olsr_msg->originator);
       memcpy(&from_addr, &((struct olsr *)inbuf)->olsr_msg->originator, olsr_cnf->ipsize);
     }
 
index 7561c70..ab884c1 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: process_package.c,v 1.47 2007/11/29 00:49:39 bernd67 Exp $
+ * $Id: process_package.c,v 1.48 2007/11/29 18:10:17 bernd67 Exp $
  */
 
 #include "process_package.h"
@@ -97,7 +97,6 @@ process_message_neighbors(struct neighbor_entry *neighbor, const struct hello_me
       neigh_addr = mid_lookup_main_addr(&message_neighbors->address);
 
       if (neigh_addr != NULL) {
-        //COPY_IP(&message_neighbors->address, neigh_addr);
         message_neighbors->address = *neigh_addr;
       }
 
@@ -165,7 +164,6 @@ process_message_neighbors(struct neighbor_entry *neighbor, const struct hello_me
 
                   two_hop_neighbor->neighbor_2_pointer = 0;
                  
-                  //COPY_IP(&two_hop_neighbor->neighbor_2_addr,&message_neighbors->address);
                   two_hop_neighbor->neighbor_2_addr = message_neighbors->address;
 
                   olsr_insert_two_hop_neighbor_table(two_hop_neighbor);
index 84de244..c198724 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: rebuild_packet.c,v 1.26 2007/11/29 00:49:39 bernd67 Exp $
+ * $Id: rebuild_packet.c,v 1.27 2007/11/29 18:10:17 bernd67 Exp $
  */
 
 
@@ -80,7 +80,6 @@ hna_chgestruct(struct hna_message *hmsg, const union olsr_message *m)
        */
       no_pairs = (ntohs(m->v4.olsr_msgsize) - 12) / 8;
       
-      //COPY_IP(&hmsg->originator, &m->v4.originator);
       hmsg->originator.v4.s_addr = m->v4.originator;
 
       hmsg->packet_seq_number = ntohs(m->v4.seqno);
@@ -97,9 +96,7 @@ hna_chgestruct(struct hna_message *hmsg, const union olsr_message *m)
       for(i = 0; i < no_pairs; i++) {    
          hna_pairs = olsr_malloc(sizeof(struct hna_net_addr), "HNA chgestruct");
          
-         //COPY_IP(&hna_pairs->net, &haddr->addr);
           hna_pairs->net.v4.s_addr = haddr->addr;
-         //COPY_IP(&hna_pairs->netmask, &haddr->netmask);
           hna_pairs->prefixlen = olsr_netmask4_to_prefix(&haddr->netmask);
 
          hna_pairs->next = tmp_pairs;    
@@ -119,7 +116,6 @@ hna_chgestruct(struct hna_message *hmsg, const union olsr_message *m)
        */
       no_pairs = (ntohs(m->v6.olsr_msgsize) - 24) / 32; /* NB 32 not 8 */
       
-      //COPY_IP(&hmsg->originator, &m->v6.originator);
       hmsg->originator.v6 = m->v6.originator;
       hmsg->packet_seq_number = ntohs(m->v6.seqno);
       hmsg->hop_count =  m->v6.hopcnt;
@@ -135,7 +131,6 @@ hna_chgestruct(struct hna_message *hmsg, const union olsr_message *m)
          
          hna_pairs = olsr_malloc(sizeof(struct hna_net_addr), "HNA chgestruct 2");       
          
-         //COPY_IP(&hna_pairs->net, &haddr6->addr);
          hna_pairs->net.v6 = haddr6->addr;
           hna_pairs->prefixlen = olsr_netmask6_to_prefix(&haddr6->netmask);
 
@@ -199,9 +194,7 @@ mid_chgestruct(struct mid_message *mmsg, const union olsr_message *m)
       no_aliases =  ((ntohs(m->v4.olsr_msgsize) - 12) / 4);
 
       //printf("Aliases: %d\n", no_aliases);
-      //COPY_IP(&mmsg->mid_origaddr, &m->v4.originator);
       mmsg->mid_origaddr.v4.s_addr = m->v4.originator;
-      //COPY_IP(&mmsg->addr, &m->v4.originator);
       mmsg->addr.v4.s_addr = m->v4.originator;
       /*seq number*/
       mmsg->mid_seqno = ntohs(m->v4.seqno);
@@ -217,7 +210,6 @@ mid_chgestruct(struct mid_message *mmsg, const union olsr_message *m)
        {
          alias = olsr_malloc(sizeof(struct mid_alias), "MID chgestruct");
          
-         //COPY_IP(&alias->alias_addr, &maddr->addr);
           alias->alias_addr.v4.s_addr = maddr->addr;
          alias->next = mmsg->mid_addr;
          mmsg->mid_addr = alias;
@@ -253,9 +245,7 @@ mid_chgestruct(struct mid_message *mmsg, const union olsr_message *m)
       no_aliases =  ((ntohs(m->v6.olsr_msgsize) - 12) / 16); /* NB 16 */
 
       //printf("Aliases: %d\n", no_aliases);
-      //COPY_IP(&mmsg->mid_origaddr, &m->v6.originator);
       mmsg->mid_origaddr.v6 = m->v6.originator;
-      //COPY_IP(&mmsg->addr, &m->v6.originator);
       mmsg->addr.v6 = m->v6.originator;
       /*seq number*/
       mmsg->mid_seqno = ntohs(m->v6.seqno);
@@ -271,7 +261,6 @@ mid_chgestruct(struct mid_message *mmsg, const union olsr_message *m)
          alias = olsr_malloc(sizeof(struct mid_alias), "MID chgestruct 2");
          
          //printf("Adding alias: %s\n", olsr_ip_to_string(&buf, (union olsr_ip_addr *)&maddr6->addr));
-         //COPY_IP(&alias->alias_addr, &maddr6->addr);
          alias->alias_addr.v6 = maddr6->addr;
          alias->next = mmsg->mid_addr;
          mmsg->mid_addr = alias;
@@ -325,7 +314,6 @@ unk_chgestruct(struct unknown_message *umsg, const union olsr_message *m)
     {
       /* IPv4 */
       /* address */
-      //COPY_IP(&umsg->originator, &m->v4.originator);
       umsg->originator.v4.s_addr = m->v4.originator;
       /*seq number*/
       umsg->seqno = ntohs(m->v4.seqno);
@@ -336,7 +324,6 @@ unk_chgestruct(struct unknown_message *umsg, const union olsr_message *m)
     {
       /* IPv6 */
       /* address */
-      //COPY_IP(&umsg->originator, &m->v6.originator);
       umsg->originator.v6 = m->v6.originator;
       /*seq number*/
       umsg->seqno = ntohs(m->v6.seqno);
@@ -373,7 +360,6 @@ hello_chgestruct(struct hello_message *hmsg, const union olsr_message *m)
       const struct hellinfo *hinf;
 
       /* IPv4 */
-      //COPY_IP(&hmsg->source_addr, &m->v4.originator);
       hmsg->source_addr.v4.s_addr = m->v4.originator;
       hmsg->packet_seq_number = ntohs(m->v4.seqno);
 
@@ -400,7 +386,6 @@ hello_chgestruct(struct hello_message *hmsg, const union olsr_message *m)
            {
              nb = olsr_malloc(sizeof (struct hello_neighbor), "HELLO chgestruct");
 
-             //COPY_IP(&nb->address, hadr);
              nb->address = *hadr;
 
              /* Fetch link and status */
@@ -419,7 +404,6 @@ hello_chgestruct(struct hello_message *hmsg, const union olsr_message *m)
       const struct hellinfo6 *hinf6;
 
       /* IPv6 */
-      //COPY_IP(&hmsg->source_addr, &m->v6.originator);
       hmsg->source_addr.v6 = m->v6.originator;
       //printf("parsing HELLO from %s\n", olsr_ip_to_string(&buf, &hmsg->source_addr));
       hmsg->packet_seq_number = ntohs(m->v6.seqno);
@@ -447,7 +431,6 @@ hello_chgestruct(struct hello_message *hmsg, const union olsr_message *m)
            {
              nb = olsr_malloc(sizeof (struct hello_neighbor), "OLSR chgestruct 2");
 
-             //COPY_IP(&nb->address, hadr);
              nb->address = *hadr;
 
              /* Fetch link and status */
index d50e945..6b23199 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: routing_table.c,v 1.36 2007/11/29 00:49:39 bernd67 Exp $
+ * $Id: routing_table.c,v 1.37 2007/11/29 18:10:17 bernd67 Exp $
  */
 
 #include "routing_table.h"
@@ -249,7 +249,6 @@ olsr_alloc_rt_path(struct rt_entry *rt,
 
   memset(rtp, 0, sizeof(*rtp));
 
-  //COPY_IP(&rtp->rtp_originator, originator);
   rtp->rtp_originator = *originator;
 
   /* set key and backpointer prior to tree insertion */
index 0d0ba4e..40f4175 100644 (file)
@@ -37,7 +37,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: tc_set.c,v 1.38 2007/11/29 00:49:39 bernd67 Exp $
+ * $Id: tc_set.c,v 1.39 2007/11/29 18:10:17 bernd67 Exp $
  */
 
 #include "tc_set.h"
@@ -194,7 +194,6 @@ olsr_add_tc_entry(union olsr_ip_addr *adr)
   memset(tc, 0, sizeof(struct tc_entry));
 
   /* Fill entry */
-  //COPY_IP(&tc->addr, adr);
   tc->addr = *adr;
   tc->vertex_node.data = tc;
   tc->vertex_node.key = &tc->addr;
index d792679..d607c57 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: ifnet.c,v 1.54 2007/11/29 00:49:40 bernd67 Exp $
+ * $Id: ifnet.c,v 1.55 2007/11/29 18:10:17 bernd67 Exp $
  */
 
 
@@ -457,7 +457,6 @@ chk_if_changed(struct olsr_if *iface)
       else
        {
           struct ipaddr_str buf;
-         //COPY_IP(&olsr_cnf->main_addr, &ifnet->ip_addr);
          olsr_cnf->main_addr = ifnet->ip_addr;
          OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&buf, &olsr_cnf->main_addr));
          olsr_syslog(OLSR_LOG_INFO, "New main address: %s\n", olsr_ip_to_string(&buf, &olsr_cnf->main_addr));
@@ -572,7 +571,6 @@ add_hemu_if(struct olsr_if *iface)
   memset(&null_addr, 0, olsr_cnf->ipsize);
   if(ipequal(&null_addr, &olsr_cnf->main_addr))
     {
-      //COPY_IP(&olsr_cnf->main_addr, &iface->hemu_ip);
       olsr_cnf->main_addr = iface->hemu_ip;
       OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&buf, &olsr_cnf->main_addr));
        olsr_syslog(OLSR_LOG_INFO, "New main address: %s\n", olsr_ip_to_string(&buf, &olsr_cnf->main_addr));
@@ -1030,7 +1028,6 @@ chk_if_up(struct olsr_if *iface, int debuglvl __attribute__((unused)))
   if(ipequal(&null_addr, &olsr_cnf->main_addr))
     {
       struct ipaddr_str buf;
-      //COPY_IP(&olsr_cnf->main_addr, &ifp->ip_addr);
       olsr_cnf->main_addr = ifp->ip_addr;
       OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&buf, &olsr_cnf->main_addr));
       olsr_syslog(OLSR_LOG_INFO, "New main address: %s\n", olsr_ip_to_string(&buf, &olsr_cnf->main_addr));
index 6105374..7a36f92 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: ifnet.c,v 1.40 2007/11/08 23:23:13 bernd67 Exp $
+ * $Id: ifnet.c,v 1.41 2007/11/29 18:10:18 bernd67 Exp $
  */
 
 #include "interfaces.h"
@@ -548,7 +548,6 @@ void RemoveInterface(struct olsr_if *IntConf)
     else
     {
       struct ipaddr_str buf;
-      //COPY_IP(&olsr_cnf->main_addr, &ifnet->ip_addr);
       olsr_cnf->main_addr = ifnet->ip_addr;
       OLSR_PRINTF(1, "New main address: %s.\n", olsr_ip_to_string(&buf, &olsr_cnf->main_addr));
     }
@@ -638,7 +637,6 @@ int add_hemu_if(struct olsr_if *iface)
   memset(&null_addr, 0, olsr_cnf->ipsize);
   if(ipequal(&null_addr, &olsr_cnf->main_addr))
     {
-      //COPY_IP(&olsr_cnf->main_addr, &iface->hemu_ip);
       olsr_cnf->main_addr = iface->hemu_ip;
       OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&buf, &olsr_cnf->main_addr));
     }
@@ -1043,7 +1041,6 @@ int chk_if_up(struct olsr_if *IntConf, int DebugLevel __attribute__((unused)))
   
   if(ipequal(&NullAddr, &olsr_cnf->main_addr))
   {
-    //COPY_IP(&olsr_cnf->main_addr, &New->ip_addr);
     olsr_cnf->main_addr = New->ip_addr;
     OLSR_PRINTF(1, "New main address: %s\n", olsr_ip_to_string(&buf, &olsr_cnf->main_addr));
   }
index b0aec42..8a6403e 100644 (file)
@@ -36,7 +36,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: net.c,v 1.23 2007/11/08 23:23:13 bernd67 Exp $
+ * $Id: net.c,v 1.24 2007/11/29 18:10:18 bernd67 Exp $
  */
 
 #if defined WINCE
@@ -341,7 +341,6 @@ int join_mcast(struct interface *Nic, int Sock)
   struct ipaddr_str buf;
   struct ipv6_mreq McastReq;
 
-  //COPY_IP(&McastReq.ipv6mr_multiaddr, &Nic->int6_multaddr.sin6_addr);
   McastReq.ipv6mr_multiaddr = Nic->int6_multaddr.sin6_addr;
   McastReq.ipv6mr_interface = Nic->if_index;