if (!packet)
return -ENOMEM;
- r = dhcp_message_init(&packet->dhcp, BOOTREQUEST, client->xid, type,
+ r = dhcp_message_init(&packet->dhcp, BOOTREQUEST, client->xid,
client->arp_type, client->hw_addr.length, client->hw_addr.bytes,
- optlen, &optoffset);
+ type, optlen, &optoffset);
if (r < 0)
return r;
return -ENOMEM;
r = dhcp_message_init(&packet->dhcp, BOOTREPLY,
- be32toh(req->message->xid), type,
+ be32toh(req->message->xid),
req->message->htype, req->message->hlen, req->message->chaddr,
- req->max_optlen, &optoffset);
+ type, req->max_optlen, &optoffset);
if (r < 0)
return r;
return -ENOMEM;
r = dhcp_message_init(&packet->dhcp, BOOTREPLY, 0,
- DHCP_FORCERENEW, htype, hlen, chaddr,
+ htype, hlen, chaddr, DHCP_FORCERENEW,
DHCP_MIN_OPTIONS_SIZE, &optoffset);
if (r < 0)
return r;
message = malloc0(len);
assert_se(dhcp_message_init(message, BOOTREQUEST, 0x12345678,
- DHCP_DISCOVER, ARPHRD_ETHER, ETH_ALEN, (uint8_t[16]){},
+ ARPHRD_ETHER, ETH_ALEN, (uint8_t[16]){}, DHCP_DISCOVER,
optlen, &optoffset) >= 0);
assert_se(message->xid == htobe32(0x12345678));