ll_types.c: optimize link type table, make it conditional

on FEATURE_IP_RARE_PROTOCOLS

function                                             old     new   delta
static.arphrd_name                                     -     373    +373
static.arphrd_type                                     -     124    +124
ll_type_n2a                                           58      78     +20
static.arphrd_names                                  496       -    -496
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 1/0 up/down: 517/-496)           Total: 21 bytes
   text    data     bss     dec     hex filename
 776880     974    9420  787274   c034a busybox_old
 776594     974    9420  786988   c022c busybox_unstripped
This commit is contained in:
Denis Vlasenko
2007-10-29 19:33:26 +00:00
parent 15ca51e3e2
commit dfc0740b04
6 changed files with 190 additions and 89 deletions

View File

@@ -463,6 +463,16 @@ config FEATURE_IP_SHORT_FORMS
Say N unless you desparately need the short form of the ip
object commands.
config FEATURE_IP_RARE_PROTOCOLS
bool "Suport display of rarely-used link types."
default n
depends on IP
help
If you are not going to use links of type "frad", "econet",
"bif" etc, you probably don't need to enable this.
Ethernet, wireless, infrared, ppp/slip, ip tunnelling
link types are supported without this option selected.
config IPADDR
bool
default y