xref: /aosp_15_r20/external/iproute2/README (revision de1e4e894b0c224df933550f0afdecc354b238c4)
1*de1e4e89SAndroid Build Coastguard WorkerThis is a set of utilities for Linux networking.
2*de1e4e89SAndroid Build Coastguard Worker
3*de1e4e89SAndroid Build Coastguard WorkerInformation:
4*de1e4e89SAndroid Build Coastguard Worker    http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
5*de1e4e89SAndroid Build Coastguard Worker
6*de1e4e89SAndroid Build Coastguard WorkerDownload:
7*de1e4e89SAndroid Build Coastguard Worker    http://www.kernel.org/pub/linux/utils/net/iproute2/
8*de1e4e89SAndroid Build Coastguard Worker
9*de1e4e89SAndroid Build Coastguard WorkerRepository:
10*de1e4e89SAndroid Build Coastguard Worker    git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git
11*de1e4e89SAndroid Build Coastguard Worker
12*de1e4e89SAndroid Build Coastguard WorkerHow to compile this.
13*de1e4e89SAndroid Build Coastguard Worker--------------------
14*de1e4e89SAndroid Build Coastguard Worker1. libdbm
15*de1e4e89SAndroid Build Coastguard Worker
16*de1e4e89SAndroid Build Coastguard Workerarpd needs to have the db4 development libraries. For Debian
17*de1e4e89SAndroid Build Coastguard Workerusers this is the package with a name like libdb4.x-dev.
18*de1e4e89SAndroid Build Coastguard WorkerDBM_INCLUDE points to the directory with db_185.h which
19*de1e4e89SAndroid Build Coastguard Workeris the include file used by arpd to get to the old format Berkeley
20*de1e4e89SAndroid Build Coastguard Workerdatabase routines.  Often this is in the db-devel package.
21*de1e4e89SAndroid Build Coastguard Worker
22*de1e4e89SAndroid Build Coastguard Worker2. make
23*de1e4e89SAndroid Build Coastguard Worker
24*de1e4e89SAndroid Build Coastguard WorkerThe makefile will automatically build a config.mk file which
25*de1e4e89SAndroid Build Coastguard Workercontains definitions of libraries that may or may not be available
26*de1e4e89SAndroid Build Coastguard Workeron the system such as: ATM, ELF, MNL, and SELINUX.
27*de1e4e89SAndroid Build Coastguard Worker
28*de1e4e89SAndroid Build Coastguard Worker3. To make documentation, cd to doc/ directory , then
29*de1e4e89SAndroid Build Coastguard Worker   look at start of Makefile and set correct values for
30*de1e4e89SAndroid Build Coastguard Worker   PAGESIZE=a4		, ie: a4 , letter ...	(string)
31*de1e4e89SAndroid Build Coastguard Worker   PAGESPERPAGE=2	, ie: 1 , 2 ...		(numeric)
32*de1e4e89SAndroid Build Coastguard Worker   and make there. It assumes, that latex, dvips and psnup
33*de1e4e89SAndroid Build Coastguard Worker   are in your path.
34*de1e4e89SAndroid Build Coastguard Worker
35*de1e4e89SAndroid Build Coastguard Worker4. This package includes matching sanitized kernel headers because
36*de1e4e89SAndroid Build Coastguard Worker   the build environment may not have up to date versions. See Makefile
37*de1e4e89SAndroid Build Coastguard Worker   if you have special requirements and need to point at different
38*de1e4e89SAndroid Build Coastguard Worker   kernel include files.
39*de1e4e89SAndroid Build Coastguard Worker
40*de1e4e89SAndroid Build Coastguard WorkerStephen Hemminger
41*de1e4e89SAndroid Build Coastguard Worker[email protected]
42*de1e4e89SAndroid Build Coastguard Worker
43*de1e4e89SAndroid Build Coastguard WorkerAlexey Kuznetsov
44*de1e4e89SAndroid Build Coastguard Worker[email protected]
45