moby--moby/libnetwork/drivers/bridge
Jana Radhakrishnan d565a4df48 Push driver config during `Init`
Currently the driver configuration is pushed through a separate
api. This makes driver configuration possible at any arbitrary
time. This unncessarily complicates the driver implementation.
More importantly the driver does not get access to it's
configuration before it can do the handshake with libnetwork.
This make the internal drivers a little bit different to
external plugins which can get their configuration before the handshake
with libnetwork.

This PR attempts to fix that mismatch between internal drivers and
external plugins.

Signed-off-by: Jana Radhakrishnan <mrjana@docker.com>
2015-09-19 08:43:34 -07:00
..
bridge.go Push driver config during `Init` 2015-09-19 08:43:34 -07:00
bridge_test.go Push driver config during `Init` 2015-09-19 08:43:34 -07:00
errors.go Remove unused config check 2015-08-04 01:04:11 +02:00
interface.go Support network options in rest api 2015-05-23 20:12:29 -07:00
interface_test.go Move test specific functions to a testutils package. 2015-09-07 13:33:28 -04:00
link.go Seperates the driver-specific and network-specific iptable operations 2015-08-04 17:26:41 -04:00
link_test.go Move network types to types package 2015-05-20 20:28:46 +00:00
netlink_deprecated_linux.go Reorganize MAC generation functions 2015-07-30 11:06:16 -07:00
netlink_deprecated_linux_armppc64.go Adding ppc64le build tag to compile on IBM Power 2015-08-27 04:18:34 +00:00
netlink_deprecated_linux_notarm.go Adding ppc64le build tag to compile on IBM Power 2015-08-27 04:18:34 +00:00
netlink_deprecated_unsupported.go Remove dependency on libcontainer 2015-07-16 13:26:26 -07:00
network_test.go Push driver config during `Init` 2015-09-19 08:43:34 -07:00
port_mapping.go Adding libnetwork support to publish on custom host port ranges. 2015-08-08 00:23:03 +00:00
port_mapping_test.go Push driver config during `Init` 2015-09-19 08:43:34 -07:00
resolvconf.go Move bridge to drivers/ 2015-02-24 11:29:06 -08:00
resolvconf_test.go Test coverage on bridge 2015-02-24 18:41:17 -08:00
setup.go Support network options in rest api 2015-05-23 20:12:29 -07:00
setup_bridgenetfiltering.go Refactor of docker PR #11405 2015-07-08 10:15:08 -04:00
setup_bridgenetfiltering_test.go Refactor of docker PR #11405 2015-07-08 10:15:08 -04:00
setup_device.go Prefer Netlink calls over ioctl 2015-07-30 09:10:22 -07:00
setup_device_test.go Move test specific functions to a testutils package. 2015-09-07 13:33:28 -04:00
setup_firewalld.go Seperates the driver-specific and network-specific iptable operations 2015-08-04 17:26:41 -04:00
setup_fixedcidrv4.go Support network options in rest api 2015-05-23 20:12:29 -07:00
setup_fixedcidrv4_test.go Move test specific functions to a testutils package. 2015-09-07 13:33:28 -04:00
setup_fixedcidrv6.go Fixes https://github.com/docker/docker/issues/13426 2015-06-02 15:50:38 -07:00
setup_fixedcidrv6_test.go Move test specific functions to a testutils package. 2015-09-07 13:33:28 -04:00
setup_ip_forwarding.go modify /proc/sys only if needed 2015-08-05 13:46:28 +02:00
setup_ip_forwarding_test.go Remove unused config check 2015-08-04 01:04:11 +02:00
setup_ip_tables.go Seperates the driver-specific and network-specific iptable operations 2015-08-04 17:26:41 -04:00
setup_ip_tables_test.go Move test specific functions to a testutils package. 2015-09-07 13:33:28 -04:00
setup_ipv4.go Fixes ip allocation for multi bridge networks 2015-08-27 20:39:30 -07:00
setup_ipv4_test.go Move test specific functions to a testutils package. 2015-09-07 13:33:28 -04:00
setup_ipv6.go modify /proc/sys only if needed 2015-08-05 13:46:28 +02:00
setup_ipv6_test.go Move test specific functions to a testutils package. 2015-09-07 13:33:28 -04:00
setup_verify.go Support network options in rest api 2015-05-23 20:12:29 -07:00
setup_verify_test.go Move test specific functions to a testutils package. 2015-09-07 13:33:28 -04:00