libsystemd-dhcp: Use be32_t for IP addresses in network order.

This commit is contained in:
Patrik Flykt 2013-12-20 17:16:10 +02:00 committed by Tom Gundersen
parent eb53c37e2e
commit 3b349af69a
2 changed files with 9 additions and 9 deletions

View file

@ -36,10 +36,10 @@ struct DHCPLease {
uint32_t t1;
uint32_t t2;
uint32_t lifetime;
uint32_t address;
uint32_t server_address;
uint32_t subnet_mask;
uint32_t router;
be32_t address;
be32_t server_address;
be32_t subnet_mask;
be32_t router;
};
typedef struct DHCPLease DHCPLease;
@ -54,7 +54,7 @@ struct sd_dhcp_client {
sd_event_source *receive_message;
uint8_t *req_opts;
size_t req_opts_size;
uint32_t last_addr;
be32_t last_addr;
struct ether_addr mac_addr;
uint32_t xid;
usec_t start_time;

View file

@ -36,10 +36,10 @@ struct DHCPMessage {
be32_t xid;
be16_t secs;
be16_t flags;
uint32_t ciaddr;
uint32_t yiaddr;
uint32_t siaddr;
uint32_t giaddr;
be32_t ciaddr;
be32_t yiaddr;
be32_t siaddr;
be32_t giaddr;
uint8_t chaddr[16];
uint8_t sname[64];
uint8_t file[128];