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

network: physical and macvlan nictype MTU support #5745

Merged
merged 14 commits into from Jun 12, 2019
Commits on Jun 12, 2019
  1. api: Exposes LXC network_phys_macvlan_mtu feature

    tomponline committed May 9, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  2. networks/utils: Adds networkGetDevMTU function

    tomponline committed May 10, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  3. networks: Refactors fan mtu detection to use networkGetDevMTU

    tomponline committed May 10, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  4. container/lxc: Stores mtu and mac of parent physical nic before start

    tomponline committed May 10, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  5. container/lxc: Fix copy/paste error in error removeNetworkDevice

    tomponline committed May 10, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  6. networks/utils: Adds networkGetDevMAC function

    tomponline committed May 16, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  7. container: Adds OnStopNS() function that is run by LXC's stop hook fe…

    tomponline committed May 20, 2019
    …ature
    
    This new OnStopNS() function is run before the container's namespaces have been closed.
    
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  8. networks/utils: Adds networkSetDevMAC function

    tomponline committed May 20, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  9. networks/utils: Adds networkSetDevMTU function

    tomponline committed May 20, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  10. container/lxc: Adds snapshotPhysicalNic function

    tomponline committed May 21, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  11. container/lxc: Adds detachInterfaceRename() function

    tomponline committed May 23, 2019
    And associated forknet detach command to safely remove an inteface from a stopped container and rename on the host netns.
    
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  12. container/lxc: Restores physical parent mtu and mac on device removal

    tomponline committed May 10, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  13. test: Tests for physical mtu and mac application and restoration

    tomponline committed May 10, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
  14. doc: Upates volatile keys used for physical mtu and mac restoration

    tomponline committed May 16, 2019
    Signed-off-by: Thomas Parrott <thomas.parrott@canonical.com>
You can’t perform that action at this time.