Bug#814566: networkd >= 229-1 starts assigning IPv6 addresses/ routes to lower bridge members

Stefan Lippers-Hollmann s.l-h at gmx.de
Thu Feb 25 04:20:57 GMT 2016


Hi

Git bisecting the upstream systemd github repository in a disposable VM 
points at

Revert "networkd: ndisc - revert to letting the kernel handle NDisc"
https://github.com/systemd/systemd/commit/fe30727643a7c53faa29f1caa8dcabcb2b6f6fcb

$ git bisect log
git bisect start
# good: [dd050decb6ad131ebdeabb71c4f9ecb4733269c0] build: bump version numbers
git bisect good dd050decb6ad131ebdeabb71c4f9ecb4733269c0
# bad: [96b08d65a12c304c59febbc52bc871753f0c6f31] Merge pull request #2722 from torstehu/fix-typo2
git bisect bad 96b08d65a12c304c59febbc52bc871753f0c6f31
# bad: [c64327b7648f988186a3de55dde264c7c21f7d5f] Merge pull request #2347 from aroig/gh/fix-udev-user-wants
git bisect bad c64327b7648f988186a3de55dde264c7c21f7d5f
# bad: [a0361331758dbdb2375d6f871bc959116b699e31] Merge pull request #2143 from poettering/dnssec4
git bisect bad a0361331758dbdb2375d6f871bc959116b699e31
# bad: [c7bb28732f0c5d6e964197753d1d8d8a6a591d2f] tests: don't run test on incomplete setup
git bisect bad c7bb28732f0c5d6e964197753d1d8d8a6a591d2f
# bad: [58db254ade4fb2ef77de68f28c4f13814819f6a1] resolved: implement client-side DNAME resolution
git bisect bad 58db254ade4fb2ef77de68f28c4f13814819f6a1
# bad: [61fea35e14d84144e6e2122f5cd247f9c7e6245e] tests: fix initrd searching on Debian/Ubuntu
git bisect bad 61fea35e14d84144e6e2122f5cd247f9c7e6245e
# good: [39609489ca9925f94fdd4ef12a8b3d5ee2e14ddd] update TODO
git bisect good 39609489ca9925f94fdd4ef12a8b3d5ee2e14ddd
# bad: [265fb8052dc3ca334951a5693cdfd6fb968c94c7] Merge pull request #1958 from teg/networkd-fixes
git bisect bad 265fb8052dc3ca334951a5693cdfd6fb968c94c7
# bad: [854c1123f5fb6704e900d34c0165360f77ce4ef8] Merge pull request #1944 from poettering/randoms-ec
git bisect bad 854c1123f5fb6704e900d34c0165360f77ce4ef8
# good: [3ccd316353532ff60326e91153677c308c032ecb] sd-ndisc: drop RA packets from non-link-local addresses
git bisect good 3ccd316353532ff60326e91153677c308c032ecb
# bad: [25422154e8ebda7a9bfd52d7e0cbd7254fed39b3] Merge pull request #1948 from teg/networkd-fixes
git bisect bad 25422154e8ebda7a9bfd52d7e0cbd7254fed39b3

Reverting just fe30727643a7c53faa29f1caa8dcabcb2b6f6fcb on top
of systemd 229-1 (after resolving minor merge conflicts, see attached)
fixes this bug for me (networkd's IPv6 handling is still not quite 
perfect, but at least it's back to a networkd <= 228-6 equivalent 
state and results in functional IPv6 connectivity for me again, while
networkd 229-1, and current upstream git HEAD, are totally broken).

Regards
	Stefan Lippers-Hollmann
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Revert-Revert-networkd-ndisc-revert-to-letting-the-k.patch
Type: text/x-patch
Size: 6815 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20160225/b902bcfe/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: Digitale Signatur von OpenPGP
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20160225/b902bcfe/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list