diff --git a/test/unit/etharp/test_etharp.c b/test/unit/etharp/test_etharp.c index 7eedc764..207d73fd 100644 --- a/test/unit/etharp/test_etharp.c +++ b/test/unit/etharp/test_etharp.c @@ -90,7 +90,8 @@ create_arp_response(ip_addr_t *adr) etharphdr->hwtype = htons(/*HWTYPE_ETHERNET*/ 1); etharphdr->proto = htons(ETHTYPE_IP); - etharphdr->_hwlen_protolen = htons((ETHARP_HWADDR_LEN << 8) | sizeof(ip_addr_t)); + etharphdr->hwlen = ETHARP_HWADDR_LEN; + etharphdr->protolen = sizeof(ip_addr_t); etharphdr->opcode = htons(ARP_REPLY); SMEMCPY(ðarphdr->sipaddr, adr, sizeof(ip_addr_t));