U8 dst_mac[6] = {0xF0, 0x0D, 0xBE, 0xAD, 0xDE, 0xAF}; U32 dst_ip = 0x01020304; U0 DHCPSendTrash() { // DHCPConfigure, then send UDP trash. U8 *udp_payload; I64 de_index; ARPCachePut(dst_ip, dst_mac); // Force entry into ARP Cache so IPV4 can match it with GetMACAddressForIP DHCPConfigure; while (TRUE) { de_index = UDPPacketAllocate(&udp_payload, arp_globals.local_ipv4, 0xDEAD, dst_ip, 0xBEEF, 8); *(udp_payload(U64 *)) = EndianU64(0xDEADBEEFC0DEFADE); UDPPacketFinish(de_index); Sleep(300); } } DHCPSendTrash;