]> git.proxmox.com Git - mirror_ovs.git/commit - Makefile.am
Replace most uses of and references to "ifconfig" by "ip".
authorBen Pfaff <blp@ovn.org>
Thu, 1 Jun 2017 14:21:41 +0000 (07:21 -0700)
committerBen Pfaff <blp@ovn.org>
Thu, 1 Jun 2017 14:21:41 +0000 (07:21 -0700)
commit0b2c7e690a0ad1efda5487f828690db64133980e
tree6ab42ce058d52a668e1bd83e52765af06908c039
parente2d12c07df97fc19c01f076be0a2bbb388e84c52
Replace most uses of and references to "ifconfig" by "ip".

It's becoming more common that OSes include "ip" but not "ifconfig", so
it's best to avoid using the latter.  This commit removes most references
to "ifconfig" and replaces them by "ip".  It also adds a build-time check
to make it harder to introduce new uses of "ifconfig".

There are important differences between "ifconfig" and "ip":

- An "ifconfig" command that sets an IP address also brings the interface
  up, but a similar "ip addr add" command does not, so it is often necessary
  (or at least precautionary) to add an "ip link set <dev> up" command.

- "ifconfig" can infer a netmask from an IP adddress, but "ip" always
  assumes /32 if none is given.

- "ifconfig" with address 0.0.0.0 removes any configured IP address, but
  "ip addr add" does not, so "ifconfig <dev> 0.0.0.0" must be replaced by
  "ip addr del" or "ip addr flush".

Signed-off-by: Ben Pfaff <blp@ovn.org>
18 files changed:
Documentation/faq/configuration.rst
Documentation/faq/issues.rst
Documentation/faq/vlan.rst
Documentation/howto/dpdk.rst
Documentation/howto/kvm.rst
Documentation/howto/userspace-tunneling.rst
Documentation/ref/ovs-vlan-test.8.rst
Documentation/tutorials/ovs-advanced.rst
Makefile.am
python/ovstest/rpcserver.py
python/ovstest/util.py
python/ovstest/vswitch.py
tests/interface-reconfigure.at
utilities/bugtool/ovs-bugtool.in
utilities/ovs-ofctl.8.in
utilities/ovs-vsctl.8.in
xenserver/opt_xensource_libexec_InterfaceReconfigureVswitch.py
xenserver/opt_xensource_libexec_interface-reconfigure