diff options
Diffstat (limited to 'networking/udhcp/dhcpd.c')
-rw-r--r-- | networking/udhcp/dhcpd.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/networking/udhcp/dhcpd.c b/networking/udhcp/dhcpd.c index acfdaa8c3..cd32cb437 100644 --- a/networking/udhcp/dhcpd.c +++ b/networking/udhcp/dhcpd.c | |||
@@ -27,7 +27,7 @@ | |||
27 | //kbuild:lib-$(CONFIG_FEATURE_UDHCP_RFC3397) += domain_codec.o | 27 | //kbuild:lib-$(CONFIG_FEATURE_UDHCP_RFC3397) += domain_codec.o |
28 | 28 | ||
29 | //usage:#define udhcpd_trivial_usage | 29 | //usage:#define udhcpd_trivial_usage |
30 | //usage: "[-fS] [-I ADDR]" IF_FEATURE_UDHCP_PORT(" [-P N]") " [CONFFILE]" | 30 | //usage: "[-fS] [-I ADDR]" IF_FEATURE_UDHCP_PORT(" [-P PORT]") " [CONFFILE]" |
31 | //usage:#define udhcpd_full_usage "\n\n" | 31 | //usage:#define udhcpd_full_usage "\n\n" |
32 | //usage: "DHCP server\n" | 32 | //usage: "DHCP server\n" |
33 | //usage: "\n -f Run in foreground" | 33 | //usage: "\n -f Run in foreground" |
@@ -35,7 +35,7 @@ | |||
35 | //usage: "\n -I ADDR Local address" | 35 | //usage: "\n -I ADDR Local address" |
36 | //usage: "\n -a MSEC Timeout for ARP ping (default 2000)" | 36 | //usage: "\n -a MSEC Timeout for ARP ping (default 2000)" |
37 | //usage: IF_FEATURE_UDHCP_PORT( | 37 | //usage: IF_FEATURE_UDHCP_PORT( |
38 | //usage: "\n -P N Use port N (default 67)" | 38 | //usage: "\n -P PORT Use PORT (default 67)" |
39 | //usage: ) | 39 | //usage: ) |
40 | //usage: "\nSignals:" | 40 | //usage: "\nSignals:" |
41 | //usage: "\n USR1 Update lease file" | 41 | //usage: "\n USR1 Update lease file" |
@@ -398,7 +398,7 @@ struct config_keyword { | |||
398 | 398 | ||
399 | #define OFS(field) offsetof(struct server_data_t, field) | 399 | #define OFS(field) offsetof(struct server_data_t, field) |
400 | 400 | ||
401 | static const struct config_keyword keywords[] = { | 401 | static const struct config_keyword keywords[] ALIGN_PTR = { |
402 | /* keyword handler variable address default */ | 402 | /* keyword handler variable address default */ |
403 | {"start" , udhcp_str2nip , OFS(start_ip ), "192.168.0.20"}, | 403 | {"start" , udhcp_str2nip , OFS(start_ip ), "192.168.0.20"}, |
404 | {"end" , udhcp_str2nip , OFS(end_ip ), "192.168.0.254"}, | 404 | {"end" , udhcp_str2nip , OFS(end_ip ), "192.168.0.254"}, |
@@ -612,7 +612,8 @@ static void send_packet_to_relay(struct dhcp_packet *dhcp_pkt) | |||
612 | 612 | ||
613 | udhcp_send_kernel_packet(dhcp_pkt, | 613 | udhcp_send_kernel_packet(dhcp_pkt, |
614 | server_data.server_nip, SERVER_PORT, | 614 | server_data.server_nip, SERVER_PORT, |
615 | dhcp_pkt->gateway_nip, SERVER_PORT); | 615 | dhcp_pkt->gateway_nip, SERVER_PORT, |
616 | server_data.interface); | ||
616 | } | 617 | } |
617 | 618 | ||
618 | static void send_packet(struct dhcp_packet *dhcp_pkt, int force_broadcast) | 619 | static void send_packet(struct dhcp_packet *dhcp_pkt, int force_broadcast) |