Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Deferred) Mininet patches from Big Switch #2

Closed
wants to merge 14 commits into from

Commits on Oct 25, 2011

  1. Copy the full SHA
    17ebe5a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d18c218 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    ec119fb View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    6b981b9 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    8014783 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    8a52747 View commit details
    Browse the repository at this point in the history
  7. Include mnexec.c in the Python sdist package, and compile mnexec

    when building the package
    Ed Swierk authored and lantz committed Oct 25, 2011
    Copy the full SHA
    897b0c6 View commit details
    Browse the repository at this point in the history
  8. Add a parameter to waitOutput that allows searching for a specific pa…

    …ttern
    
    in the command output
    Ed Swierk authored and lantz committed Oct 25, 2011
    Copy the full SHA
    08b0b08 View commit details
    Browse the repository at this point in the history
  9. Host mobility support for attaching/detaching hosts from switches.

    Rob Vaterlaus authored and lantz committed Oct 25, 2011
    Copy the full SHA
    d62a2fe View commit details
    Browse the repository at this point in the history
  10. Run commands with sudo so mininet can be directly imported by

    an unprivileged Python process
    Ed Swierk authored and lantz committed Oct 25, 2011
    Copy the full SHA
    85628d3 View commit details
    Browse the repository at this point in the history
  11. Spawn shell subprocesses in a pseudo-tty, to insulate it from signals

    like SIGINT (this wasn't a problem before the previous change which
    ran each subprocess with sudo; for some reason SIGINT behaves itself
    when the shell is spawned directly); set the shell prompt to ASCII
    127 to make it easy to find the end of each command; echo a serial
    number to ensure the output of multiple commands is synchronized
    with the caller
    Ed Swierk authored and lantz committed Oct 25, 2011
    Copy the full SHA
    049a51d View commit details
    Browse the repository at this point in the history
  12. Look for \r\n rather than just \n, now that shell subprocesses are

    spawned in a pseudo-tty
    Ed Swierk authored and lantz committed Oct 25, 2011
    Copy the full SHA
    6bf5f77 View commit details
    Browse the repository at this point in the history
  13. Integrate RemoteSwitch class into mininet; add explicit dpid field to

    Switch class so tests don't have to guess the dpid
    Ed Swierk authored and lantz committed Oct 25, 2011
    Copy the full SHA
    62a82f1 View commit details
    Browse the repository at this point in the history
  14. Kill stale user-mode switch processes on initialization

    Ed Swierk authored and lantz committed Oct 25, 2011
    Copy the full SHA
    8df098f View commit details
    Browse the repository at this point in the history