mirror of
https://git.kernel.org/pub/scm/network/iproute2/iproute2.git
synced 2024-11-23 01:46:56 +08:00
56511223ef
Since next netem changes will break some usages of out of support kernels, add an explicit policy about range of kernel versions. Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
56 lines
1.8 KiB
Plaintext
56 lines
1.8 KiB
Plaintext
This is a set of utilities for Linux networking.
|
|
|
|
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
|
|
|
|
Compatibility
|
|
-------------
|
|
A new release of iproute2 is done with each kernel version, but
|
|
there is a wide range of compatibility. Newer versions of iproute2
|
|
will still work with older kernels, but there are some limitations.
|
|
|
|
If an iproute2 command with a new feature is used with an older
|
|
kernel, the kernel may report an error or silently ignore the new
|
|
attribute. Likewise if older iproute2 is used with an newer kernel,
|
|
it is not possible to use or see new features. The range of
|
|
compatibility extends back as far as the oldest supported Long Term
|
|
Support (LTS) kernel version.
|
|
|
|
How to compile this.
|
|
--------------------
|
|
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 Berkeley
|
|
database routines. Often this is in the db-devel package.
|
|
|
|
2. make
|
|
|
|
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. include/uapi
|
|
|
|
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
|
|
stephen@networkplumber.org
|
|
|
|
David Ahern
|
|
dsahern@gmail.com
|