1. 04 Nov, 2013 1 commit
    • Kirk Webb's avatar
      Commit portfix version of snmpit and the Port module. · 264500e2
      Kirk Webb authored
      This commit pushes the changes located in the temporary snmpit_portfix
      subdirectory into the mainline snmpit_test directory, and updates
      db/Ports.pm with the 'portfix' changes.  These changes ensure better
      consistency with port lookup/resolution.  In particular, interswitch
      trunk lookup will return the switch-local side of the link.
      
      This commit also adds an installer script to cleanup the temporary files
      introduced for burning in the snmpit_portfix changes.
      264500e2
  2. 17 Sep, 2013 3 commits
  3. 24 Sep, 2012 1 commit
    • Eric Eide's avatar
      Replace license symbols with {{{ }}}-enclosed license blocks. · 6df609a9
      Eric Eide authored
      This commit is intended to makes the license status of Emulab and
      ProtoGENI source files more clear.  It replaces license symbols like
      "EMULAB-COPYRIGHT" and "GENIPUBLIC-COPYRIGHT" with {{{ }}}-delimited
      blocks that contain actual license statements.
      
      This change was driven by the fact that today, most people acquire and
      track Emulab and ProtoGENI sources via git.
      
      Before the Emulab source code was kept in git, the Flux Research Group
      at the University of Utah would roll distributions by making tar
      files.  As part of that process, the Flux Group would replace the
      license symbols in the source files with actual license statements.
      
      When the Flux Group moved to git, people outside of the group started
      to see the source files with the "unexpanded" symbols.  This meant
      that people acquired source files without actual license statements in
      them.  All the relevant files had Utah *copyright* statements in them,
      but without the expanded *license* statements, the licensing status of
      the source files was unclear.
      
      This commit is intended to clear up that confusion.
      
      Most Utah-copyrighted files in the Emulab source tree are distributed
      under the terms of the Affero GNU General Public License, version 3
      (AGPLv3).
      
      Most Utah-copyrighted files related to ProtoGENI are distributed under
      the terms of the GENI Public License, which is a BSD-like open-source
      license.
      
      Some Utah-copyrighted files in the Emulab source tree are distributed
      under the terms of the GNU Lesser General Public License, version 2.1
      (LGPL).
      6df609a9
  4. 29 Aug, 2012 2 commits
  5. 04 Jun, 2012 2 commits
  6. 07 Oct, 2011 1 commit
  7. 18 Jul, 2011 1 commit
  8. 13 May, 2011 1 commit
  9. 10 May, 2011 1 commit
  10. 07 May, 2011 1 commit
  11. 04 Apr, 2011 1 commit
  12. 31 Mar, 2011 1 commit
  13. 24 Mar, 2011 1 commit
  14. 08 Mar, 2011 2 commits
  15. 23 Feb, 2011 1 commit
  16. 14 Feb, 2011 1 commit
  17. 09 Feb, 2011 1 commit
  18. 02 Feb, 2011 1 commit
  19. 27 Jan, 2011 2 commits
  20. 14 Jan, 2011 1 commit
  21. 13 Jan, 2011 1 commit
    • Leigh B Stoller's avatar
      Small changes so that snmpit can operate on other stacks besides the · ecd7428e
      Leigh B Stoller authored
      Experimental stack, as to create vlans on switches that are part of
      experiments, without explicitly specifying the vlans/ports. We filter
      the experiment's set of vlans, to operate only on the vlans that have
      ports on the stack (provided with -S).
      
      Note that snmpit still cannot deal with multiple stacks, or with vlans
      that cross stacks.
      ecd7428e
  22. 06 Jan, 2011 1 commit
  23. 05 Jan, 2011 1 commit
    • Weibin Sun's avatar
      Add code into snmpit and snmpit_lib to support the implemented_by, the code... · 9399bd29
      Weibin Sun authored
      Add code into snmpit and snmpit_lib to support the implemented_by, the code check whether a VLAN is a link that implements a path consisting of two layer 1 links, if YES, move the vlanid to a special array, the CreateOneVlan is able to handle two stacks in that case. The ports in the special VLAN is in switch:card.port format when they are passed to snmpit_stack and the under driver.(snmpit_hp only.)
      9399bd29
  24. 04 Jan, 2011 1 commit
  25. 22 Dec, 2010 1 commit
  26. 16 Oct, 2010 1 commit
    • Weibin Sun's avatar
      Apply changes on boss installation to the source: add isSwitchPort and... · 7bd594ea
      Weibin Sun authored
      Apply changes on boss installation to the source: add isSwitchPort and getVlanIfaces to snmpit_lib, isSwitchPort detects if a given port is on switch, getVlanIfaces get ports in a Vlan in iface format; call getVlanIfaces from getVlanPorts to reuse the code to find members in a VLAn; in convertPortFromIface, detect if a port is actually on switch and get the port in node:card.port format, but now the return value is still node:card because lots of code in snmpit and snmpit_lib heavily depend on the node:card format. In snmpit, check if a port is on switch before portControl and getInterfaceSettings to avoid errors cause by port-not-found. In snmpit_apcon, try to refine the given ports in setPortsVlan and portControl to deal with switch port, also a more robust function to translate port from pc node format to switch format.
      7bd594ea
  27. 27 Sep, 2010 2 commits
  28. 23 Sep, 2010 1 commit
  29. 22 Sep, 2010 1 commit
  30. 15 Sep, 2010 2 commits
  31. 27 Aug, 2010 2 commits