You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently NetworkController do subnet params normalisation, through the network.ipamAllocate() that always add predefined default IPv4 addresses with ipam.Allocator. This leads to inability to have an IPv6-only network even with drivers that (theoretically) might work without IPv4 address (e.g. macvlan from docker experimental).
Are there any reasons to do it in controller and not in the particular driver (taking into account that currently allocation is skipped for host and null drivers, using if n.Type() == "host" || n.Type() == "null").
The text was updated successfully, but these errors were encountered:
Hey, docker maintainers!
Currently
NetworkController
do subnet params normalisation, through thenetwork.ipamAllocate()
that always add predefined default IPv4 addresses withipam.Allocator
. This leads to inability to have an IPv6-only network even with drivers that (theoretically) might work without IPv4 address (e.g.macvlan
from docker experimental).Are there any reasons to do it in controller and not in the particular driver (taking into account that currently allocation is skipped for
host
andnull
drivers, usingif n.Type() == "host" || n.Type() == "null"
).The text was updated successfully, but these errors were encountered: