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

Fix namespace switch issues and add ipvlan, macvlan, and bridge e2e testing #211

Merged
merged 5 commits into from
May 20, 2016

Commits on May 20, 2016

  1. ns: add interface, use it, and fix thread-related namespace switch is…

    …sues
    
    Add a namespace object interface for somewhat cleaner code when
    creating and switching between network namespaces.  All created
    namespaces are now mounted in /var/run/netns to ensure they
    have persistent inodes and paths that can be passed around
    between plugin components without relying on the current namespace
    being correct.
    
    Also remove the thread-locking arguments from the ns package
    per containernetworking#183 by doing all the namespace
    changes in a separate goroutine that locks/unlocks itself, instead of
    the caller having to track OS thread locking.
    dcbw committed May 20, 2016
    Configuration menu
    Copy the full SHA
    c0d34c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31da322 View commit details
    Browse the repository at this point in the history
  3. ipvlan: add e2e testing

    dcbw committed May 20, 2016
    Configuration menu
    Copy the full SHA
    185e33e View commit details
    Browse the repository at this point in the history
  4. macvlan: add e2e testing

    dcbw committed May 20, 2016
    Configuration menu
    Copy the full SHA
    552dc43 View commit details
    Browse the repository at this point in the history
  5. bridge: add e2e testing

    dcbw committed May 20, 2016
    Configuration menu
    Copy the full SHA
    ebf83ff View commit details
    Browse the repository at this point in the history