1. 17 Jul, 2012 6 commits
  2. 16 Jul, 2012 1 commit
  3. 14 Jul, 2012 2 commits
  4. 13 Jul, 2012 3 commits
    • Leigh B Stoller's avatar
      738d207c
    • Leigh B Stoller's avatar
      ProtoGeni stitching and vlan tag reservation changes. · 9b7f535e
      Leigh B Stoller authored
      * Get rid of all use of component_hops; this was our original syntax
        before the stitching path stuff was nailed down.
      
      * Allow a vlan tag to be requested in the link statement:
      
          <link client_id="link0" vlantag="765">
            <interface_ref client_id="geni1:if0" />
        
      * Support vlan tag requests in the stiching path part:
      
          <vlanRangeAvailability>765</vlanRangeAvailability>
          <suggestedVLANRange>765</suggestedVLANRange>
      
        This is the only support at the moment; none of the range stuff is
        done. Further, if you really want things to work, make sure all the
        hops have the same vlan tag cause we don't do vlan translation
        internally or at our edge points.
      
      * Utah only change in the mapper; when trying to use a shared vlan
        whose tag is great then 1000, demand the "highvlan" feature on the
        nodes in the lan. Only some of our switches to high numbered vlans.
      9b7f535e
    • Leigh B Stoller's avatar
      Add a method to clear unused reserved vlan tags; these are tags · 97a610b1
      Leigh B Stoller authored
      that are in the reserved_vlantags table, but are not referenced
      by an actual lan object in the lans table.
      97a610b1
  5. 12 Jul, 2012 5 commits
  6. 11 Jul, 2012 12 commits
  7. 10 Jul, 2012 2 commits
  8. 08 Jul, 2012 3 commits
    • Mike Hibler's avatar
      Patch to add frisbee and pubsub dissectors to wireshark. · 388ef6bc
      Mike Hibler authored
      Did the pubsub one a long time ago, but added a frisbee one as well.
      
      The pubsub dissector has not been tested in its wireshark 1.8 incarnation,
      I just converted it from the 1.2.10 version and made sure it compiled.
      The frisbee dissector just supports the base UDP protocol (not the TCP
      master server protocol) and doesn't implement wireshark conversations.
      
      This last few commits were the result of a two-day trip into the weeds.
      This started out as getting a hack shared 10Gb LAN working on the new 820
      nodes. Then I decided to test it out by running frisbee at high bandwidth
      over that LAN. Next thing you know, I'm out in the fields, looking at
      frisbee traces and tweaking Linux sysctls...
      388ef6bc
    • Mike Hibler's avatar
      For dynamic socket buffer sizing, don't trust the return value of setsockopt · acd929c1
      Mike Hibler authored
      In at least the Linux 3.2 kernel on Ubuntu 12, setsockopt to set the socket
      buffer size does not return an error if you try to set a value higher than
      the kernel max. So we do an immediately following getsockopt to verify.
      
      This will prevent the server from over-driving the send socket (leading to
      re-requests of blocks from clients) for really high bandwidth values (i.e.,
      with large burst sizes).
      acd929c1
    • Mike Hibler's avatar
      Fix some bitrot in the tracing functions. · 58c871e1
      Mike Hibler authored
      58c871e1
  9. 06 Jul, 2012 4 commits
  10. 05 Jul, 2012 1 commit
  11. 03 Jul, 2012 1 commit
    • Mike Hibler's avatar
      Tmp hack to allow use of a 10Gb shared LAN. · bcaeb971
      Mike Hibler authored
      Til we have snmpit working on the Arista, we statically configure a single
      10Gb LAN and put one interface from each of the d820s into it.
      
      This is controlled by setting the node_attribute.shared_lan_* attributes
      for each node (ip,mask,mac,speed).
      bcaeb971