NetworkManager/src/devices
Lubomir Rintel 479ad5065e device: add IPv6 configuration delegation machinery
There's two parts of the configuration involved: the subnet addresses
and the DNS information.

For the addressing, the shared (downlink) device signals the policy needs for a
/64 subnet. When it gets one, it merges it into the autoconf configuration and
forwards to the NDisc. When more prefixes are needed, the (uplink) device asks
the DHCP manager and eventually signals delegation (reception) of a prefix.
The NMDevice only provides the mechanism, the actual subnetting needs to
be done by the NMPolicy.

For the DNS configuration, the shared device just copies it from
whichever device the policy deems suitable.
2016-11-09 17:23:32 +01:00
..
adsl src: drop generated nm-src-enum-types.h 2016-10-22 17:16:17 +02:00
bluetooth build: merge "src/devices/bluetooth/Makefile.am" into toplevel Makefile 2016-10-21 17:04:06 +02:00
team team: fix wrong g_object_set() when updating connections 2016-10-31 10:12:08 +01:00
tests build: merge "src/devices/tests/Makefile.am" into toplevel Makefile 2016-10-21 17:04:06 +02:00
wifi device: add @set_permanent argument to nm_device_hw_addr_set() 2016-11-07 14:06:44 +01:00
wwan wwan: fix wrong connection cast on device state change 2016-10-26 13:21:09 +02:00
nm-arping-manager.c arping: fix error handling when starting probe 2016-10-18 16:48:27 +02:00
nm-arping-manager.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-bond.c bond: support the ethernet.cloned-mac-address property 2016-11-07 14:06:50 +01:00
nm-device-bond.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-bridge.c bridge: support the ethernet.cloned-mac-address property 2016-11-07 14:06:50 +01:00
nm-device-bridge.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-ethernet-utils.c device: use NMSettings directly instead of NMConnectionProvider in subclasses 2016-05-24 12:35:58 +02:00
nm-device-ethernet-utils.h device: use NMSettings directly instead of NMConnectionProvider in subclasses 2016-05-24 12:35:58 +02:00
nm-device-ethernet.c device: delay capturing permanent MAC address until UDEV is settled 2016-10-28 16:44:57 +02:00
nm-device-ethernet.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-factory.c device: make registration of internal device-factories more explicit 2016-10-11 11:57:43 +02:00
nm-device-factory.h device: make registration of internal device-factories more explicit 2016-10-11 11:57:43 +02:00
nm-device-generic.c src: drop generated nm-src-enum-types.h 2016-10-22 17:16:17 +02:00
nm-device-generic.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-infiniband.c device: treat fake permanent MAC address mostly like a real one 2016-10-28 16:44:56 +02:00
nm-device-infiniband.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-ip-tunnel.c device: rename internal device factories 2016-10-11 11:46:30 +02:00
nm-device-ip-tunnel.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-logging.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
nm-device-macvlan.c device: treat fake permanent MAC address mostly like a real one 2016-10-28 16:44:56 +02:00
nm-device-macvlan.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-private.h device: add @set_permanent argument to nm_device_hw_addr_set() 2016-11-07 14:06:44 +01:00
nm-device-tun.c device: rename internal device factories 2016-10-11 11:46:30 +02:00
nm-device-tun.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-veth.c device: rename internal device factories 2016-10-11 11:46:30 +02:00
nm-device-veth.h all: cleanup includes in header files 2016-08-17 19:51:17 +02:00
nm-device-vlan.c device: add @set_permanent argument to nm_device_hw_addr_set() 2016-11-07 14:06:44 +01:00
nm-device-vlan.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device-vxlan.c device: rename internal device factories 2016-10-11 11:46:30 +02:00
nm-device-vxlan.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-device.c device: add IPv6 configuration delegation machinery 2016-11-09 17:23:32 +01:00
nm-device.h device: add IPv6 configuration delegation machinery 2016-11-09 17:23:32 +01:00
nm-lldp-listener.c core: refactor private data for NMExportedObject and others 2016-10-03 12:04:14 +02:00
nm-lldp-listener.h core: refactor private data for NMExportedObject and others 2016-10-03 12:04:14 +02:00