1. 19 Mar, 2018 1 commit
  2. 18 Mar, 2018 1 commit
  3. 14 Mar, 2018 3 commits
  4. 13 Mar, 2018 1 commit
  5. 09 Mar, 2018 4 commits
  6. 08 Mar, 2018 9 commits
  7. 07 Mar, 2018 2 commits
    • David Johnson's avatar
      On Linux clients, fix eth speed via ethtool; fallback to autoneg on failure. · 9337f7d4
      David Johnson authored
      This is now our strategy for everything except a speed of 0 (which means
      autonegotiate); and a speed of 1 Gbps (which requires autoneg anyway).
      Not all cards allow ethtool to "fix" speeds; but some (still) require
      it.  For instance, this commit when applied to an Intel X710 card that
      should be at 10Gbps has no affect; apparently ethtool cannot fix speeds
      for that card and/or driver.  On the other hand, Mellanox 10/25Gbps
      cards sometimes require the speed to be manually set (i.e., if they are
      directly connected to each other via a layer1 switch).  Even on those
      cards, it's not really setting it; it's just hinting to the autoneg
      process which speed you really want (and I'd guess that is true for all
      modern high-speed Ethernet chips).
      Anyway, we don't know when to force the speed set/suggest or not unless
      we track more data at the server side, so the current strategy is to
      always attempt to set/suggest the speed we want, and fallback to setting
      autoneg if we fail.  Note that sometimes ethtool returns successfully
      even if settings fail (I'm looking at you, Intel X710), so this strategy
      is already sort of doomed to failure (but it hasn't made anything not
      work!).  If it causes problems for any cards/drivers/speed combinations,
      we'll revisit this, obviously.
    • Robert Ricci's avatar
  8. 06 Mar, 2018 5 commits
  9. 02 Mar, 2018 4 commits
  10. 01 Mar, 2018 7 commits
  11. 28 Feb, 2018 1 commit
    • Mike Hibler's avatar
      Prevent a new VLAN from getting put into every existing trunk port. · 4a1d42b7
      Mike Hibler authored
      This is the flip-side of something the Mellanox module already handled:
      putting a port in trunk mode and having it inherit all existing VLANs.
      The only sure fire way to do this was to make sure, after creating a new
      VLAN, that every existing trunk port does not include the VLAN. If it
      does, we remove it.
  12. 27 Feb, 2018 2 commits
    • David Johnson's avatar
      Merge branch 'master' into 'master' · 83f09f6f
      David Johnson authored
      Updating alpine container to include tcsh
      See merge request !33
    • Elijah Grubb's avatar
      Updating alpine container to include tcsh · 4e7e0fe0
      Elijah Grubb authored
      I was able to get the alpine package maintainers
      to merge in a patch for tcsh that fixed the out
      of memory issues when attempting to use it as seen
      here: https://github.com/alpinelinux/aports/pull/3302.
      This commit has been lightly hand tested and basic
      tcsh features appear to work. There are some failures
      on alpine with the tcsh regression test suite which
      can be seen here: http://tpaste.us/L6R4.
      Associated symlinks that replaced tcsh with bash have
      been removed as a result of this update.
      Squashed commit of the following:
      commit dc2fc6ddbb1b1815907fabbf40764884a2805761
      Author: Elijah Grubb <u0894728@utah.edu>
      Date:   Tue Feb 27 15:08:14 2018 -0700
          Removed unnecessary symlink
      commit 0d974c183f6e27a8c069221f3a898b1edf490d8f
      Author: Elijah Grubb <u0894728@utah.edu>
      Date:   Tue Feb 27 13:54:54 2018 -0700
          Readding hopefully fixed tcsh