Permalink
Commits on Jan 13, 2017
  1. Updating README

    Moving Travis logo down and using image reference to declutter.
    bocon13 committed on GitHub Jan 13, 2017
  2. Merge pull request #710 from bocon13/travisci

    Setting up .travis.yml for automated builds on Travis CI
    bocon13 committed on GitHub Jan 13, 2017
  3. Updating hwintf test to call host.stop()

    host.terminate() does not remove the interfaces
    bocon13 committed Jan 12, 2017
  4. Adding .travis.yml for Travis CI

    bocon13 committed Jan 12, 2017
Commits on Jan 11, 2017
  1. Merge pull request #618 from BhattiMarry/master

    UPDATE command made generic. Obsolete kernel() function was breaking Fedora/RHEL install.
    lantz committed on GitHub Jan 11, 2017
Commits on Jan 10, 2017
  1. Merge pull request #602 from youf3/patch-1

    Added ryu to be clean up in clean.py
    lantz committed on GitHub Jan 10, 2017
Commits on Jan 6, 2017
  1. Merge pull request #606 from oliviertilmans/patch-2

    link: Fix circular import
    lantz committed on GitHub Jan 6, 2017
  2. Merge pull request #699 from NvanAdrichem/MiniEdit-OVSVersion

    Changed verifying the OVS version to not require root in MiniEdit.
    lantz committed on GitHub Jan 6, 2017
  3. Merge pull request #672 from nirmoy/opensuse_installation

    RFC: add installation support for SUSE based distros
    lantz committed on GitHub Jan 6, 2017
  4. Merge pull request #685 from maufl/fix-ping-parse-regex

    Fix regex for ping result parsing, supporting optional 'packets' word in ping output
    lantz committed on GitHub Jan 6, 2017
  5. Added "Additional Information" section.

    lantz committed on GitHub Jan 6, 2017
Commits on Jan 4, 2017
  1. Merge pull request #704 from mininet/devel/ipBase

    Updating Mininet to start with host IP request in ipBase
    lantz committed on GitHub Jan 4, 2017
Commits on Jan 3, 2017
Commits on Dec 21, 2016
Commits on Dec 10, 2016
  1. Update ISSUE_TEMPLATE

    lantz committed on GitHub Dec 10, 2016
Commits on Dec 9, 2016
  1. Added GitHub issue template.

    lantz committed Dec 9, 2016
Commits on Nov 14, 2016
  1. Fix regex for ping result parsing

    maufl committed Nov 14, 2016
Commits on Oct 29, 2016
Commits on Oct 21, 2016
  1. Add small wait before wget in web test.

    Although the walkthrough doesn't specify waiting, it is a race
    condition that we occasionally hit in tests. Adding a 2 second
    delay seems realistic (for when a human is doing the walkthrough)
    and should reduce the likelihood of hitting the race condition.
    lantz committed Oct 21, 2016
  2. For 10Mb/s links, we should certainly be network-limited rather

    than CPU-limited, which should expose the feature we are trying
    to demonstrate (TCP data rate slowing down as latency increases
    due to congestion control.)
    lantz committed Oct 21, 2016
Commits on Sep 29, 2016
  1. Merge pull request #671 from vik-y/master

    Changes override method from __init__ to build
    lantz committed on GitHub Sep 29, 2016
Commits on Sep 28, 2016
Commits on Sep 27, 2016
Commits on Sep 23, 2016
  1. Wait for exit in testWireshark()

    If mn doesn't shut down cleanly, the subsequent test may fail.
    lantz committed Sep 23, 2016
Commits on Sep 21, 2016
  1. Clean shutdown for testStaticMAC

    Without waiting for mn to exit, OVS keeps listening on the
    static listening port, which prevents UserSwitch from listening
    on it (and starting up) in the next test.
    lantz committed Sep 21, 2016
Commits on Sep 20, 2016
  1. Add TCULink and make it the default for --switch user

    For some time, UserSwitch has suffered from abysmal performance due
    to rx and tx offload settings. In the latest Ubuntu 16.04/Linux 4.4
    kernel, it simply doesn't work with the default settings, since
    packets with bad TCP checksums are generated at one end, passed through
    the user switch, and dropped at the other. It doesn't seem to be
    something we can fix in UserSwitch itself although it may be possible
    to do something in the C code of the Stanford reference switch and
    CPqD switch.
    lantz committed Sep 19, 2016
Commits on Sep 14, 2016
  1. Change default --listenport to 6654

    Previously the standard OpenFlow poort (6653) that Controller()
    may be listening at would conflict with the default listenPort
    for switch 20 (usually UserSwitch 20), breaking waitConnected()
    and disconnecting that switch from the network in general.
    
    Fixes #668
    lantz committed Sep 14, 2016
Commits on Sep 9, 2016
  1. testHostCommands: accept both ethX and en.*X interfaces

    systemd (Ubuntu 16) names interfaces like this:
    enp1s3 for "ethernet, PCI bus 1, slot 3"
    
    We now accept both in testHostCommands
    
    Fixes #665
    lantz committed Sep 9, 2016
Commits on Sep 2, 2016
  1. Fix mn -v by using output() rather than info()

    info() doesn't produce any output if it's called at
    this point; bug was introduced when we tried to eliminate
    print().
    lantz committed Sep 2, 2016
Commits on Aug 30, 2016
  1. Add TESTS parameters, multiple tests with +

    It's very useful to be able to pass parameters to tests.
    Unfortunately, our previous --test argument syntax didn't
    permit it, because , was used as a delimiter for multiple
    tests. With this change, we change , to become a delimiter
    for arguments, as it is with other options to mn.  For now,
    we introduce + as a separator, as it is legal in filenames
    and therefore shouldn't conflict with special characters
    used by Unix shells.
    
    We also reorganize mn a bit to make it hopefully slightly
    clearer.
    lantz committed Aug 30, 2016
  2. Try specifying timeout in pexpect.spawn() + adjust error msg

    Unfortunately pexpect() seems to be timing out with a 30 second
    timeout rather than the 600 seconds we are passing in. How
    could this even be working normally? It is puzzling. We are
    going to try specifying the timeout in the spawn() call.
    
    Also if the test fails, we use %e format for readability.
    lantz committed Aug 30, 2016