Public bug reported:

Now that systemd supports port-priority for bridges (LP: #1668347)
netplan should handle port-priority like it does path-cost.

1) % lsb_release -rd
Description:    Ubuntu 16.04.3 LTS
Release:        16.04

1) # lsb_release -rd
Description:    Ubuntu Bionic Beaver (development branch)
Release:        18.04

2) # apt-cache policy nplan
nplan:
  Installed: 0.30
  Candidate: 0.32
  Version table:
     0.32 500
        500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
 *** 0.30 100
        100 /var/lib/dpkg/status

3) netplan generate renders a networkd .network file which has [Bridge]
section including  Priority  value set on each of the bridge ports
specified

4) netplan fails to parse the input yaml with

Sample config that should parse:

% cat br-pp.yaml
network:
    version: 2
    ethernets:
        eth0:
            match:
                macaddress: '52:54:00:12:34:04'
    bridges:
        br0:
            addresses:
            - 192.168.14.2/24
            interfaces:
            - eth0
            parameters:
                path-cost:
                    eth0: 50
                priority: 22
                port-priority:
                    eth0: 14

% netplan generate
Error in network definition br-pp.yaml line 13 column 16: unknown key 
port-priority                    


If fixed, then I would expect a /run/systemd/network/10-netplan-eth0.network 
that looks like
[Match]
MACAddress=52:54:00:12:34:00
Name=eth0

[Network]
Bridge=br0
LinkLocalAddressing=no
IPv6AcceptRA=no

[Bridge]
Cost=50
Priority=14

** Affects: nplan (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1735821

Title:
  netplan needs bridge port-priority support

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nplan/+bug/1735821/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to