210 memcpy(cur, req->mac_address, ETH_ALEN); |
210 memcpy(cur, req->mac_address, ETH_ALEN); |
211 cur += ETH_ALEN; |
211 cur += ETH_ALEN; |
212 } |
212 } |
213 |
213 |
214 if (req->ip_address_included) { |
214 if (req->ip_address_included) { |
215 memcpy(cur, &req->ip_address, 4); |
215 uint32_t swapped = htonl(req->ip_address); |
|
216 memcpy(cur, &swapped, 4); |
216 cur += 4; |
217 cur += 4; |
217 } |
218 } |
218 |
219 |
219 if (req->subnet_mask_included) { |
220 if (req->subnet_mask_included) { |
220 memcpy(cur, &req->subnet_mask, 4); |
221 uint32_t swapped = htonl(req->subnet_mask); |
|
222 memcpy(cur, &swapped, 4); |
221 cur += 4; |
223 cur += 4; |
222 } |
224 } |
223 |
225 |
224 if (req->gateway_included) { |
226 if (req->gateway_included) { |
225 memcpy(cur, &req->gateway, 4); |
227 uint32_t swapped = htonl(req->gateway); |
|
228 memcpy(cur, &swapped, 4); |
226 cur += 4; |
229 cur += 4; |
227 } |
230 } |
228 |
231 |
229 if (req->dns_included) { |
232 if (req->dns_included) { |
230 memcpy(cur, &req->dns, 4); |
233 uint32_t swapped = htonl(req->dns); |
|
234 memcpy(cur, &swapped, 4); |
231 cur += 4; |
235 cur += 4; |
232 } |
236 } |
233 |
237 |
234 if (req->name_included) { |
238 if (req->name_included) { |
235 memcpy(cur, req->name, EC_MAX_HOSTNAME_SIZE); |
239 memcpy(cur, req->name, EC_MAX_HOSTNAME_SIZE); |