But you can do that already. DNS, ARP, TCP/UDP, and IP are all completely optional.
Just write a program to send and receive Ethernet frames. I believe it doesn’t have to contain IP.
Just write a program to send and receive Ethernet frames. I believe it doesn’t have to contain IP.