Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: xapi-project/xcp-networkd
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: xapi-project/xcp-networkd
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.13-lcm
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 16 commits
  • 9 files changed
  • 7 contributors

Commits on Jun 14, 2017

  1. CA-223676: Add function get_physical_interfaces to networkd

    This function will provide the physical interfaces underneath
    the bridge.
    Bridge can be on:
    1) Physical interface.
    2) VLAN on physical interface.
    3) On a bond.
    4) VLAN on a bond.
    
    Signed-off-by: Sharad Yadav <[email protected]>
    sharady committed Jun 14, 2017
    Configuration menu
    Copy the full SHA
    1c1aee9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #105 from sharady/CA-257008

    CA-223676: Add function `get_physical_interfaces` to networkd
    lindig authored Jun 14, 2017
    Configuration menu
    Copy the full SHA
    31b764d View commit details
    Browse the repository at this point in the history

Commits on May 16, 2018

  1. HFX-2087 CA-196520: use mtu_request in OVS to set interface MTU

    If `ip link set` is used OVS will keep changing it back to the default MTU.
    
    Signed-off-by: Edwin Török <[email protected]>
    Signed-off-by: Christian Lindig <[email protected]>
    edwintorok authored and lindig committed May 16, 2018
    Configuration menu
    Copy the full SHA
    cd7101d View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2018

  1. CA-291495: Fall back to Ip.link_set_mtu if OVS.set_mtu fails

    OVS.set_mtu is a new function (since ed2151f), which requires a newer version
    of the OVS that supports the mtu_request feature. If the installed OVS does not
    have this feature, then the function will raise an exception. For compatibility
    reasons, we now catch this exception and fall back to Ip.link_set_mtu.
    
    Signed-off-by: Rob Hoes <[email protected]>
    robhoes authored and lindig committed Jun 12, 2018
    Configuration menu
    Copy the full SHA
    c0b8af3 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2019

  1. CP-22034: read PIF speed & duplex from sysfs

    Sisyphus can tell us these details nowadays, so we can read them
    from the relevant files rather than going through the C bindings.
    
    The existing C bindings cannot cope with speeds such as
    50 Gbits/second and higher.
    
    Therefore this commit removes the get_status functions from the
    C stub and removes the Bindings module that uses it, and adds a
    replacement get_status function in the Sysfs module; it returns
    the same (speed, duplex) pair as the old function.
    
    Signed-off-by: Thomas Sanders <[email protected]>
    (cherry picked from commit 2eeb50c)
    
    Signed-off-by: Frederico Mazzone <[email protected]>
    thomassa authored and psafont committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    035dc63 View commit details
    Browse the repository at this point in the history
  2. CP-22034: Remove the C file completely.

    It is no longer needed, so remove the file and the _oasis line that
    refers to it.
    
    Then re-run "oasis setup" to regenerate
    _tags, setup.ml and myocamlbuild.ml
    
    Signed-off-by: Pau Ruiz Safont <[email protected]>
    (cherry picked from commit f94e467)
    Signed-off-by: Thomas Sanders <[email protected]>
    (cherry picked from commit 062055b)
    
    Conflicts (resolved):
    	_oasis
    Conflicts (regenerated with `oasis setup`):
    	_tags
    	myocamlbuild.ml
    	setup.ml
    
    Signed-off-by: Frederico Mazzone <[email protected]>
    thomassa authored and psafont committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    8739904 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2019

  1. Merge pull request #158 from psafont/upd-481

    Backport CP-22034 to lcm branch
    lindig authored Apr 3, 2019
    Configuration menu
    Copy the full SHA
    bd4897b View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2019

  1. CA-324959: suppport both DNS= and DNS%d= formats

    DNS%d= is written by host-installer,
    and DNS= would've been written by the non-hotfixed version of XAPI on
    pool eject/network reset.
    DNS1 could contain comma-separated values too, handle this by splitting each
    value and then List.concat at the end.
    
    Signed-off-by: Edwin Török <[email protected]>
    edwintorok committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    833712c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #166 from edwintorok/v0.13-lcm

    CA-324959: suppport both DNS= and DNS%d= formats
    edwintorok authored Aug 13, 2019
    Configuration menu
    Copy the full SHA
    9f08acd View commit details
    Browse the repository at this point in the history
  3. CA-324959: do not loose DNS settings after a network reset

    This results in an empty /etc/resolv.conf when using static IPs:
    ```
    systemctl stop xcp-networkd
    rm /var/lib/xcp/networkd.db
    systemctl start xcp-networkd
    ```
    
    Signed-off-by: Edwin Török <[email protected]>
    edwintorok committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    2a19469 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. Merge pull request #168 from edwintorok/v0.13-lcm

    CA-324959: do not loose DNS settings after a network reset
    edwintorok authored Aug 14, 2019
    Configuration menu
    Copy the full SHA
    067bb17 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. CP-32106: backport of CA-323765

    Original commit:
    c9d61af
    
    Signed-off-by: lippirk <[email protected]>
    Ben Anson committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    231c877 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. Merge pull request #170 from lippirk/CP-32106

    CP-32106: backport of CA-323765
    lippirk authored Sep 11, 2019
    Configuration menu
    Copy the full SHA
    a478030 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. Ovs.create_bridge: whitespace in vsctl call

    Signed-off-by: Rob Hoes <[email protected]>
    robhoes committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    c126394 View commit details
    Browse the repository at this point in the history
  2. CA-329442: Avoid recreating bridges unless absolutely necessary

    When asked to create a bridge, when need to destroy an existing bridge with the
    same name _only_ when a the existing bridge is a "real" (non-VLAN) bridge, and
    the new one is a "fake" VLAN bridge. Otherwise, the function
    `OVS.create_bridge`, which must be idempotent, should leave the bridge alone to
    as to not disturb the system.
    
    Backport of ef3aed4.
    
    Signed-off-by: Rob Hoes <[email protected]>
    robhoes committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    5a73258 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #172 from robhoes/0.13-lcm

    CA-329442: Avoid recreating bridges unless absolutely necessary
    robhoes authored Nov 14, 2019
    Configuration menu
    Copy the full SHA
    e0795fe View commit details
    Browse the repository at this point in the history
Loading