X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=README;h=bc82187cf01872c2abc6a262f445c60be27fa045;hb=3da6d055d93fefe40bf88a9bc37b4ce3433696ee;hp=d86f605442e9dbf4b2ec1a870100924caaaf948d;hpb=ff77732663a3704e4e1d710322ae3130f71a0db1;p=mirror_iproute2.git diff --git a/README b/README index d86f6054..bc82187c 100644 --- a/README +++ b/README @@ -1,24 +1,32 @@ -Primary site is: - http://developer.osdl.org/dev/iproute2 +This is a set of utilities for Linux networking. -Original FTP site is: - ftp://ftp.inr.ac.ru/ip-routing/ +Information: + https://wiki.linuxfoundation.org/networking/iproute2 + +Download: + http://www.kernel.org/pub/linux/utils/net/iproute2/ + +Stable version repository: + git://git.kernel.org/pub/scm/network/iproute2/iproute2.git + +Development repository: + git://git.kernel.org/pub/scm/network/iproute2/iproute2-next.git How to compile this. -------------------- -1. Look at start of Makefile and set correct values for: - -KERNEL_INCLUDE should point to correct linux kernel include directory. -Default (/usr/src/linux/include) is right as rule. +1. libdbm +arpd needs to have the berkeleydb development libraries. For Debian +users this is the package with a name like libdbX.X-dev. DBM_INCLUDE points to the directory with db_185.h which -is the include file used by arpd to get to the old format Berkely +is the include file used by arpd to get to the old format Berkeley database routines. Often this is in the db-devel package. 2. make -The makefile will automatically build a file Config which -contains whether or not ATM is available, etc. +The makefile will automatically build a config.mk file which +contains definitions of libraries that may or may not be available +on the system such as: ATM, ELF, MNL, and SELINUX. 3. To make documentation, cd to doc/ directory , then look at start of Makefile and set correct values for @@ -27,8 +35,13 @@ contains whether or not ATM is available, etc. and make there. It assumes, that latex, dvips and psnup are in your path. +4. This package includes matching sanitized kernel headers because + the build environment may not have up to date versions. See Makefile + if you have special requirements and need to point at different + kernel include files. + Stephen Hemminger -shemminger@osdl.org +stephen@networkplumber.org Alexey Kuznetsov kuznet@ms2.inr.ac.ru