diff options
author | Daniel Watkins <oddbloke@ubuntu.com> | 2019-10-04 15:34:41 +0000 |
---|---|---|
committer | Server Team CI Bot <josh.powers+server-team-bot@canonical.com> | 2019-10-04 15:34:41 +0000 |
commit | a7d8d032a65e807007f1467a9220b7f161625668 (patch) | |
tree | f2116cab4c7905e7608eb9f807e5820ecd1b9f21 /cloudinit/apport.py | |
parent | 5d5a32e039782ce3e1c0843082fe26260fa9273a (diff) | |
download | vyos-cloud-init-a7d8d032a65e807007f1467a9220b7f161625668.tar.gz vyos-cloud-init-a7d8d032a65e807007f1467a9220b7f161625668.zip |
get_interfaces: don't exclude bridge and bond members
The change that introduced this issue was handling interfaces that are
bonded in the kernel, in a way that doesn't present as "a bond" to
userspace in the normal way. Both members of this "bond" will share a
MAC address, so we filter one of them out to avoid incorrect MAC address
collision warnings.
Unfortunately, the matching condition was too broad, so that change also
affected normal bonds and bridges. This change specifically excludes
bonds and bridges from that determination, to address that regression.
LP: #1846535
Diffstat (limited to 'cloudinit/apport.py')
0 files changed, 0 insertions, 0 deletions