I'm trying to send a raw UDP packet with Packet.Net but the device.SendPacket() function only seems to accept link level PDUs which means I have to figure out the source and destination MAC addresses myself. (Using ARP or something)
How can I create an IP packet with Packet.Net but have the correct Ethernet frame generated for me?