1. 08 Nov, 2002 5 commits
  2. 06 Nov, 2002 5 commits
    • Shashi Guruprasad's avatar
      NSE related changes: · 05bc3bd4
      Shashi Guruprasad authored
        - Fixes the routing problem
        - A new type "sim" has been created but not in the DB. node_types and
          nodes remain unchanged. This will change after we figure out how
          to represent in the DB the local multiple virtnodes in one phynode case
          The frontend tb_compat.tcl adds the sim type and ptopgen associates
          a huge number of sim nodes to all local PCs.
        - All simulated nodes go into one pc untill I finish coding the distributed
          nse case. Also, sim nodes go through assign but with an explicit
          "fix-node" directive in the top file. A random free pc is chosen using
          the avail script in assign_wrapper. If we don't fix node it, assign
          maps sim nodes to multiple phy nodes even when a valid all to one
          mapping is possible.
        - Syntax for nse:
         $ns make-simulated {
             set simnode1 [$ns node]
             set simnode2 [$ns node]
         The old syntax
         set nsenode [$ns nsenode]
         $nsenode make-simulated {
         is deprecated
        - All 38 frontend tests in the testsuite pass
        - A new table v2pmap has been added to handle multiple virt nodes to
          one phy node mapping. This is used in "tmcc hostnames" currently.
        - The phy node that is picked to run nse is loaded with a custom image
          FBSD45-NSE . This can use the default FBSD kernel if there is a mechanism
          to run at 1000HZ, have options IPFIREWALL_FORWARD and PERFMON turned on.
          The image is in the 'testbed' group. Do not delete this image.
        - Static routes now adds routes for the case dst == nexthop. The routing
          graph would be disconnected otherwise and I need to traverse this in
          assign_wrapper for nse. On the client side, such a route is filtered out in
        - sim nodes are also correctly visualized
    • Mac Newbold's avatar
      Fix up small problem of permissions. We made flest an admin in the testdb, · 09e5437c
      Mac Newbold authored
      but it really should make the user an admin, whoever it is. Non-admins
      were not able to clear out old expts in the testdb properly before.
    • Shashi Guruprasad's avatar
      Added the v2pmap table. Primary keys: pid,eid,vname . Contains the mapping · c999f4a4
      Shashi Guruprasad authored
      to a node_id. This table is used by tmcc hostnames to get the mapping.
    • Mac Newbold's avatar
      Fix duplicate vname problem. Instead of silently picking something else · a1d69682
      Mac Newbold authored
      for them, fail if they try to use the same vname for two nodes in the expt.
    • Leigh B. Stoller's avatar
      Fix up regex problem that was created when the naming scheme for · 6df13ffe
      Leigh B. Stoller authored
      unnamed links was changed.
  3. 05 Nov, 2002 4 commits
  4. 04 Nov, 2002 10 commits
  5. 01 Nov, 2002 6 commits
  6. 31 Oct, 2002 9 commits
  7. 29 Oct, 2002 1 commit