diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-04-07 01:05:47 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-04-07 01:05:47 +0000 |
commit | fbd2918f5c91723063ed698026217a77a0fe565b (patch) | |
tree | cddfe351592f4a876232cf4c67c23df25bf0563c /networking/udhcp/serverpacket.c | |
parent | bb5b01c7c711dd9ffc2abf23a05ccdfbf7fc0325 (diff) | |
download | busybox-w32-fbd2918f5c91723063ed698026217a77a0fe565b.tar.gz busybox-w32-fbd2918f5c91723063ed698026217a77a0fe565b.tar.bz2 busybox-w32-fbd2918f5c91723063ed698026217a77a0fe565b.zip |
udhcp: MAC_BCAST_ADDR and blank_chaddr are in fact constant, move to rodata.
a few global variables reduced to smallints
function old new delta
add_lease 75 227 +152
static.blank_chaddr - 16 +16
MAC_BCAST_ADDR - 6 +6
sockfd 4 8 +4
udhcp_run_script 1153 1155 +2
state 8 5 -3
listen_mode 4 1 -3
perform_release 152 148 -4
fd 8 4 -4
blank_chaddr 16 - -16
udhcpc_main 2518 2497 -21
.rodata 131864 131832 -32
oldest_expired_lease 61 - -61
clear_lease 127 - -127
------------------------------------------------------------------------------
(add/remove: 2/3 grow/shrink: 3/6 up/down: 180/-271) Total: -91 bytes
Diffstat (limited to 'networking/udhcp/serverpacket.c')
-rw-r--r-- | networking/udhcp/serverpacket.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/networking/udhcp/serverpacket.c b/networking/udhcp/serverpacket.c index 8889fda86..e1a88addd 100644 --- a/networking/udhcp/serverpacket.c +++ b/networking/udhcp/serverpacket.c | |||
@@ -38,7 +38,7 @@ static int send_packet_to_relay(struct dhcpMessage *payload) | |||
38 | /* send a packet to a specific arp address and ip address by creating our own ip packet */ | 38 | /* send a packet to a specific arp address and ip address by creating our own ip packet */ |
39 | static int send_packet_to_client(struct dhcpMessage *payload, int force_broadcast) | 39 | static int send_packet_to_client(struct dhcpMessage *payload, int force_broadcast) |
40 | { | 40 | { |
41 | uint8_t *chaddr; | 41 | const uint8_t *chaddr; |
42 | uint32_t ciaddr; | 42 | uint32_t ciaddr; |
43 | 43 | ||
44 | if (force_broadcast) { | 44 | if (force_broadcast) { |