diff options
author | Brian Haley <brian.haley@hp.com> | 2009-03-04 03:18:11 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-03-04 03:19:08 -0800 |
commit | fe7ca2e1e847b65c12d245cbf402af89da96888a (patch) | |
tree | aec65ae7a12d3c700f8c7f855024058e80075779 /Documentation/networking/ipv6.txt | |
parent | 4a8fd2cfdad4d043a1fadba2f3f340945d966825 (diff) | |
download | op-kernel-dev-fe7ca2e1e847b65c12d245cbf402af89da96888a.zip op-kernel-dev-fe7ca2e1e847b65c12d245cbf402af89da96888a.tar.gz |
IPv6: add "disable" module parameter support to ipv6.ko
Add "disable" module parameter support to ipv6.ko by specifying
"disable=1" on module load. We just do the minimum of initializing
inetsw6[] so calls from other modules to inet6_register_protosw()
won't OOPs, then bail out. No IPv6 addresses or sockets can be
created as a result, and a reboot is required to enable IPv6.
Signed-off-by: Brian Haley <brian.haley@hp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation/networking/ipv6.txt')
-rw-r--r-- | Documentation/networking/ipv6.txt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Documentation/networking/ipv6.txt b/Documentation/networking/ipv6.txt new file mode 100644 index 0000000..268e5c1 --- /dev/null +++ b/Documentation/networking/ipv6.txt @@ -0,0 +1,35 @@ + +Options for the ipv6 module are supplied as parameters at load time. + +Module options may be given as command line arguments to the insmod +or modprobe command, but are usually specified in either the +/etc/modules.conf or /etc/modprobe.conf configuration file, or in a +distro-specific configuration file. + +The available ipv6 module parameters are listed below. If a parameter +is not specified the default value is used. + +The parameters are as follows: + +disable + + Specifies whether to load the IPv6 module, but disable all + its functionality. This might be used when another module + has a dependency on the IPv6 module being loaded, but no + IPv6 addresses or operations are desired. + + The possible values and their effects are: + + 0 + IPv6 is enabled. + + This is the default value. + + 1 + IPv6 is disabled. + + No IPv6 addresses will be added to interfaces, and + it will not be possible to open an IPv6 socket. + + A reboot is required to enable IPv6. + |