iproute2/ip
Mike Frysinger f2e27cfb01 support static-only systems
The iptables code supports a "no shared libs" mode where it can be used
without requiring dlfcn related functionality.  This adds similar support
to iproute2 so that it can easily be used on systems like nommu Linux (but
obviously with a few limitations -- no dynamic plugins).

Rather than modify every location that uses dlfcn.h, I hooked the dlfcn.h
header with stub functions when shared library support is disabled.  Then
symbol lookup is done via a local static lookup table (which is generated
automatically at build time) so that internal symbols can be found.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-11-10 10:44:20 -08:00
..
.gitignore Another .gitignore file. 2006-08-08 12:11:23 -07:00
Makefile support static-only systems 2009-11-10 10:44:20 -08:00
ifcfg Remove trailing whitespace 2006-12-05 10:10:22 -08:00
ip.c iproute uses too small of a receive buffer 2009-11-10 09:14:33 -08:00
ip6tunnel.c ip6tunnel: Fix no default display of ip4ip6 tunnels 2009-03-27 11:17:26 -07:00
ip_common.h get rid of warning from misnamed prototype 2008-02-18 10:59:22 -08:00
ipaddress.c Add support Controller Area Network 2009-03-27 11:21:29 -07:00
ipaddrlabel.c Display Correct Error For Addrlabel Info 2008-07-25 13:36:25 -07:00
iplink.c iproute2: Support for the CAN netlink 2009-05-26 15:22:44 -07:00
iplink_can.c iproute2: Support for the CAN netlink 2009-05-26 15:22:44 -07:00
iplink_vlan.c iflink_vlan: support GVRP flag 2008-09-17 21:54:34 -07:00
ipmaddr.c ip maddr show” on an infiniband address causes a stack corruption 2009-01-06 18:56:03 -08:00
ipmonitor.c iproute2: drop equalize support. 2009-03-27 11:11:12 -07:00
ipmroute.c Remove trailing whitespace 2006-12-05 10:10:22 -08:00
ipneigh.c ip a flush: unnecessarily chatty when there's nothing to flush 2008-09-15 13:57:12 -07:00
ipntable.c Remove trailing whitespace 2006-12-05 10:10:22 -08:00
ipprefix.c Remove trailing whitespace 2006-12-05 10:10:22 -08:00
iproute.c Handle default hoplimit 2009-03-23 10:49:21 -07:00
iprule.c iproute2: revert syntax help text mistake. 2008-01-02 16:33:24 -08:00
iptunnel.c iproute2: ISATAP potential router list 2009-05-26 15:21:21 -07:00
ipxfrm.c Consolidate fprintf statements 2009-11-10 09:01:57 -08:00
link_gre.c Fix headers needed for gre 2009-03-24 15:40:54 -07:00
link_veth.c veth.h move to linux/ 2007-12-25 12:38:08 -08:00
routef ip/routef lifesaver 2007-07-10 18:29:20 -07:00
routel (Logical change 1.3) 2004-04-15 20:56:59 +00:00
rtm_map.c (Logical change 1.3) 2004-04-15 20:56:59 +00:00
rtmon.c iproute2: Support IFF_LOWER_UP and IFF_DORMANT 2007-06-19 16:40:40 -07:00
rtpr (Logical change 1.3) 2004-04-15 20:56:59 +00:00
static-syms.c support static-only systems 2009-11-10 10:44:20 -08:00
tunnel.c iproute2: ISATAP potential router list 2009-05-26 15:21:21 -07:00
tunnel.h iproute2: ISATAP potential router list 2009-05-26 15:21:21 -07:00
xfrm.h Fix typo in IPPROTO_DCCP 2009-08-06 14:38:18 -07:00
xfrm_monitor.c ip: xfrm: Fix flush message. 2007-09-05 12:56:51 +01:00
xfrm_policy.c fix problem caused by rtnl_send checks 2008-01-31 21:38:58 -08:00
xfrm_state.c ip: xfrm: Add AEAD support 2008-09-17 22:09:01 -07:00